Librerías XQuery sobre Oracle Middleware versión 12c

Hasta la versión 11g de Oracle Service Bus (OSB) no se podían usar librerías XQuery en nuestras soluciones OSB. Esto hacia que tuviéramos que reescribir nuestras funciones XQuery, una y otra vez, en cada transformación XQuery que desarrolláramos o que tuviéramos que usar funciones XPath personalizadas con su correspondiente desarrollo en Java y reinicio del servidor; tal y como nos explicaba Antonio Molina en este post.

2209436Con la llegada de la versión 12c de Oracle Middleware esto ha cambiado, ya que en esta nueva versión se da soporte a este tipo de librerías. Con ello, podemos disponer de una batería de funciones customizadas en una librería XQuery que podremos usar desde cualquiera de nuestras transformaciones XQuery. Eso sí, estas funciones no pueden ser usadas directamente desde un proceso OSB, sino sólo usadas por transformaciones XQuery.

Generación de una librería XQuery

Para la generación de una librería XQuery, necesitamos que nuestro proyecto de JDeveloper sea un proyecto OSB o SOA. Una vez cumplimos estas premisas, seleccionaremos “XQuery Library” en la galería de componentes a generar (File -> New):

1

Posteriormente se abrirá un formulario para que insertemos las características de nuestra librería. En él debemos inserta el nombre, namespace y definir una función inicial para nuestra librería.
En nuestro ejemplo, generaremos una función que nos indique la edad de una persona a partir de su fecha de cumpleaños. Leer más…

Resumen avanttic blog durante el 2016

Las 160.945 visitas a nuestro blog durante el 2016 se realizaron desde 136 países (123 en 2015) y la mayoría siguieron viniendo de España, México y Colombia, seguidos de Chile, Perú y Estados Unidos.

resumen_blog_2016

El día con más actividad fue el 16-03-2016, con 833 visitas.

Rafael Planella fue el autor más seguido.

Publicamos 91 nuevos posts, distribuidos en: 18 categorías tecnológicas, la categoría RR.HH. (posts relacionados con Desarrollo de Personas), la categoría Eventos (posts relacionados con webinars, workshops, presentaciones de proyectos de clientes, participaciones en diferentes Oracle Day, etc.) y la categoría avanttic (publicaciones en revistas, especializaciones, premios, casos de éxito, etc.).

A continuación los 15 posts más visitados de nuestro blog durante el 2016:

Categorías:avanttic Etiquetas: , ,

avanttic os desea Felices Fiestas y un próspero año 2017

diciembre 23, 2016 Deja un comentario

nadala-2016-cast

Categorías:avanttic

Autenticación Oracle Enterprise Linux 6 con Active Directory

diciembre 22, 2016 Deja un comentario

Una de las principales necesidades crecientes de hoy en día es la seguridad en los sistemas y todo lo que ello conlleva, como la trazabilidad de los accesos a los sistemas, el envejecimiento de las contraseñas y la simplificación de la gestión de los usuarios.

Una de las formas de resolver estos objetivos, en nuestros sistemas unix, es la autenticación a través de entidades externas como LDAP o Active Directory (LDAP).

Para ejemplificarlo, presentamos un caso práctico de como autenticar Oracle Enterprise Linux 6 a través de Active Directory por medio de System Security Services Daemon (SSSD).

System Security Services Daemon (SSSD) es un servicio que pretende ofrecer una interfaz para NSS y PAM única, desde la que administrar el acceso remoto a directorios LDAP y a múltiples mecanismos de autenticación desde un único punto. Este servicio es un elemento fundamental en FreeIPA (el proyecto de identity-manager de RedHat, basado en su LDAP y no en OpenLDAP).

Se trata de disponer de un servicio independiente de nss que se encargue de las búsquedas en LDAP, Kerberos, etc. y que, además, si en algún momento se detuviera, el sistema no se ralentizaría.

Ventajas de SSSD

 

  • Greater extensibility
  • Multiple concurrently available identity stores
  • ID collision management features
  • SSL/TLS or SASL/GSSAPI is required
  • Single configuration file
  • Reduced server loads
  • Offline authentication

 

Proveedores SSSD

 

Local                      Accounts are kept in a local database

LDAP                      Relies on installed extensions of target directory

Kerberos                 Relies on installed extensions of target directory

AD                          Supports many native Active Directory® features

 

Arquitectura de una integración Active Directory con SSSD:

Integrating Red Hat Enterprise Linux 6 with Active Directory

Leer más…

Categorías:Seguridad Etiquetas: ,

3 años después de “SMAC and the evolution of IT” (Nicholas D. Evans)

diciembre 9, 2016 Deja un comentario

2013-16-smact-recortadoExisten pocas ocasiones en las que poder celebrar el aniversario de un artículo, y aún más cuando éste se encuentra relacionado con el dinámico mundo de la tecnología.

En estas líneas conmemoramos una de esas singulares ocasiones. Hace exactamente 3 años (09-12-2013), Nicholas D. Evans publicó SMAC and the evolution of IT. Evans, experto en tecnologías emergentes, describía en su artículo la futura promesa de la tecnología SMAC (social, mobile, analytics, cloud) y reafirmaba, para los incrédulos, la irrupción de la nueva revolución industrial digital.

Hoy nos encontramos en esa nueva era prometida. La Transformación Digital ya no es sólo una opción innovadora, es un viaje imprescindible al que se deben sumar todas las organizaciones, y las antes desconocidas soluciones SMAC se han convertido en piezas vitales para el engranaje del nuevo modelo de gestión empresarial.

The real promise of SMAC technologies is not necessarily their individual contributions or their cost savings and process efficiencies for IT, but their potential to support the continued digitization and automation of business models and processes. According to many, we’re moving into a new “digital industrial revolution”.

Mientras Evans se encontraba escribiendo el artículo al que evocamos, el potencial de Internet de las Cosas estaba emergiendo para el gran público. En 2013 IoT ya estaba consolidado pero aún estaba dando sus primeros pasos en artículos de divulgación tecnológica.

smact-ideaCon la incorporación de Things (Internet of Things), SMAC evoluciona a SMACT, ampliando su cobertura al máximo. Internet de las Cosas conecta (y conectará aún más en los próximos años) a los objetos que nos rodean, y hoy ya se ha convertido en la solución estratégica y tecnológica para la transformación de la industria tradicional a la Industria 4.0. También tendrá un papel relevante en los hogares -tu frigorífico podrá detectar su contenido-, en la sanidad -tu espejo podrá determinar si tienes síntomas de alguna enfermedad-, afectará a servicios públicos y a la próxima revolución de las Smart Cities.

Leer más…

La Transformación Digital, un elemento clave para los Medios de Comunicación del Futuro

noviembre 29, 2016 Deja un comentario

Tomás Velasco, Gerente de cuentas (Media, Utilities) en avanttic, publicó en el número 8 de la revista Oracleando un artículo donde explicaba las nuevas posibilidades que el sector Media puede alcanzar en términos de competitividad, relación con el cliente, eficiencia y costes a través de las nuevas tecnologías.

Como explica Tomás, la sola implantación de la tecnología no es suficiente para producir la Transformación Digital, pero es el pilar sobre el que se reorganizan los modelos operativos y de negocio, y por tanto, habilitarán nuevos productos y servicios.

Estamos observando en muchos de nuestros clientes, entre ellos varios del sector Media, que ya han empezado la “transformación” y el punto de partida es la organización. Lideradas por la dirección, algunos de los objetivos que buscan estas transformaciones son:

• Mejorar el conocimiento de sus clientes
• Establecer formas de trabajar más eficaces y productivas
• Innovar
• Diseñar nuevos modelos de negocio

En avanttic nos hemos ido transformando para alinear nuestros servicios de consultoría y desarrollo (sobre Plataforma e Infraestructura de Oracle) hacia las tecnologías habilitadoras de la transformación digital, como son las soluciones SMACT (Social, Mobile, Analytics, Cloud e Internet of Things). A continuación una pincelada de cómo este tipo de soluciones #smact se aplican al sector Media:

social-icon

 

social:  Los Medios tienen nuevas necesidades de colaboración y multicanalidad. Necesitan evolucionar hacia una solución de gestión de procesos, apoyados en gestores de documentos y desplegados en portales de la organización.

 

mobile

 

mobile: Las aplicaciones corporativas también deben ser accesibles desde cualquier dispositivo y en cualquier momento de una manera ágil. Las empresas de Media necesitan movilidad para desplazarse hacía donde estén sus clientes.

 

analytics

 

analytics: Los Medios disponen de un mayor volumen de datos con orígenes muy diversos y deben ser trasladados en tiempo real y depurados.

 

cloud

 

cloud: Las empresas del sector Media necesitan simplificar la infraestructura de la plataforma Oracle y evolucionar hacia el cloud, ya sea como cloud privado, cloud local, cloud público o un cloud híbrido a 3 niveles.

 

things

 

things: En un mundo cada vez más conectado a sensores y dispositivos inteligentes, se ha creado un nuevo ecosistema basado en el Internet of Things (IoT), del cual se deben procesar una gran cantidad de datos decisivos para mejorar los procesos y la experiencia de los consumidores de los Medios.

 

Estamos listos para ayudar a las empresas en el impulso hacia sus nuevos modelos de negocio: digitalizando y movilizando sus activos/procesos, preparando sus datos en un modelo data-driven o mejorando la experiencia de sus clientes. Si desea más información sobre cómo podemos ayudarle no dude en ponerse en contacto con nosotros.

Nuevas características OBIEE 12.2.1.1 y BI Publisher 12.2.1.1

noviembre 25, 2016 Deja un comentario

Hace un par de meses Oracle incorporó características nuevas e interesantes en la reciente versión OBIEE 12.2.1.1.0, sobre todo en las opciones de dashboard, repositorio, conexiones ODBC y BI Publisher.

Se puede desplegar como una actualización de 12.2.1 ejecutada por el Asistente de actualización (Doc ID 2.153.433,1)  o como una nueva instalación.

oracle-bibiplogo12c

A continuación enumeramos las principales nuevas características OBIEE 12.2.1.1.0:

1.Dashboard con subpáginas:

Nueva capacidad de agregar páginas secundarias dentro de los cuadros de mando. Esta característica permitirá a los diseñadores crear múltiples páginas secundarias para cada página del panel.

1

En la ventana “Add Subpage”, se pueden nombrar páginas secundarias y añadir una descripción.

2

Una vez que se haga clic en OK, la subpágina se añadirá a la página del panel para poder añadir contenido a la página secundaria.

2.Repositorio (RPD): Nueva opción de habilitar datos Fragmentados en tablas

Una de las novedades interesantes para los desarrolladores es la capacidad de mejorar el rendimiento de las fuentes de tablas lógicas fragmentadas, mediante el uso de los datos con la característica de activación por Fragmento.
Leer más…