Entradas

My OUGN17 review: Oracle User Group Norway Spring Seminar 2017

Imagen
In recent days I had the honor of being accepted to give a talk in one of the most relevant events within the Oracle community in Europe, and in particular, the Nordic countries, it is Spring Seminar 2017 organized by the Oracle user group in Norway. In this post I will then give you an overview of the things I lived and the great experience that left me as a professional, but also as a first-time visitor to a country as incredible as Norway is.

This is a technology event that not only brings together the world experts of various tracks of Oracle offering very good talks, but also represents a great experience because of the venue in which it takes place, nothing less than an offshore boat that sails from Oslo, Norway, to Kiel, Germany, and back to Oslo, on a journey lasting a couple of days.





During these days the event takes place, this one in particular was very representative for the user group since it commemorated its 10th anniversary, in such a way that they did not skimp on org…

Mi experiencia en OUGN17: Oracle User Group Norway Spring Seminar 2017

Imagen
En días pasados tuve el honor de ser aceptada para dar una plática en uno de los eventos más relevantes dentro de la comunidad Oracle en Europa, y en particular, de los países Nórdicos, se trata del SpringSeminar 2017 organizado por el grupo de usuarios de Oracle en Noruega. A continuación, daré una reseña de las cosas que viví y la gran experiencia que me dejó como profesionista, pero también como visitante primeriza de un país tan increíble como lo es Noruega. Se trata de un evento de tecnología que no sólo reúne a los expertos mundiales de diversos tracks de Oracle ofreciendo muy buenas charlas, sino que además representa toda una experiencia debido a la locación en la que se lleva a cabo, nada más y nada menos que abordo de un barco en alta mar que zarpa de la ciudad de Oslo, Noruega para llegar a Kiel, Alemania y de regreso a Oslo, en un trayecto que dura poco menos de 3 días.





Durante estos días se lleva a cabo el evento, este en particular fue muy representativo para el grupo de…

Enterprise Scheduler Service: Calendarizar un Servicio Web

Hola nuevamente, hoy realizaremos un ejercicio respecto a la ejecución automática de un servicio web por medio del uso de la calendarización usando el componente Enterprise Scheduler Service que podemos encontrar en la Suite de SOA de Oracle.

Constantemente requerimos ejecutar algunos de nuestros servicios o procesos de manera automática y calendarizada en determinados momentos de tiempo, antes de la versión de Oracle 12c esta tarea solía ser llevada a cabo por medio de utilidades externas como Cron. A partir de esta versión se integró un nuevo componente al stack de Fusion Middleware, se trata del Enterprise Scheduler Service (ESS).

Con ESS se dispone de la habilidad de ejecutar diversos tipos de Jobs, de manera segura, con alta disponibilidad y escalabilidad, balanceo de carga y de manera administrativa usando Enterprise Manager FMW Control, con el fin de proveer servicios de calendarización y ejecución automática.

Los tipos de Jobs que pueden ser creados usando ESS son:
Jav…

Configuración del caché de Coherence en OSB 12.2.1

Es muy común que nos encontremos con un dilema recurrente, los servicios de utilidad, altamente reutilizados que únicamente obtienen datos de alguna fuente, como por ejemplo los servicios de catálogos, y que la información que proveen no cambia con demasiada frecuencia, ¿Deberían siempre ejecutarse para llegar hasta la fuente de datos? O ¿Deberíamos implementar un mecanismo de replicación/retención de datos para evitar esta situación?

En mi experiencia, la respuesta por muy obvia que parezca, siempre ha causado polémica, y no solo porque involucra varios retos técnicos a resolver, sino que además, en arquitecturas multicapas, que regularmente son administrados por equipos de trabajos diferentes, surge la pregunta ¿Dónde es el mejor lugar para implementar este mecanismo? Y sobre todo ¿De quién es responsabilidad mantener la información sincronizada?

Personalmente creo que depende mucho de la arquitectura global que se tiene y de las herramientas tecnológicas de las que …

Webinar SOA y Microservices; Diferencias y Aplicaciones

Imagen
Hola que tal!

Este post es solo para invitarte a escuchar el webinar que estaré dando para mis amigos de la comunidad de Java en Español   de el día 9 de Noviembre. El tema será mi opinión personal y basado en mi experiencia sobre SOA y Microservices, cuáles son las principales diferencias y en qué casos aplicar cada uno.



Estos son los datos:

Fecha: Miércoles 9 de Noviembre de 2016

Hora: 8 am hora de la Ciudad de México CST (GMT -6)

URL: https://www.youtube.com/watch?v=FdgVFJg-rf8&t=381s

Abstracto: En los últmos años el término Microservices ha atraído la atención de muchos de nosotros. Gran cantidad de información se genera al respecto y pareciera que cada vez más gente se quiere unir a éste movimiento. Sin embargo, aún existe mucha confusión, constantemente escuchamos preguntas como: ¿Qué son los Microservices? ¿Dónde y cómo implemento una solución con Microservices? ¿Acaso los Microservices no son más que Servicios SOA bien diseñados? ¿Si yo ya tengo mi so…

Configuración de Maven y Git en OSB 12.2.1

Hola nuevamente!

A partir de la versión 12c de Fusion Middleware, Oracle provee soporte para el uso de Maven, no solo para facilitarnos algunas tareas como compilación, empaquetado, pruebas y despliegue de proyectos OSB y BPEL, sino que además, para complementar una estrategia de integración continua en la entrega de los mismos.
Oracle proporciona apoyo a las organizaciones que adoptan estas técnicas de integración continua para desarrollar aplicaciones en la plataforma de OFMW. En concreto, se establece lo siguiente:
Integración con sistemas de control de versión comunes desde JDeveloper.Capacidad de construir proyectos desde línea de comandos usando Maven, es decir, un sistema de compilación y gestión de proyectos, que puede ser automatizado por medio de scripts.Capacidad de crear nuevos proyectos basados en Arquetipos Maven.Posibilidad de parametrizar los proyectos de tal manera que la construcción pueda dirigirse a diferentes ambientes, como pruebas, control de calidad…

OWSM and WS-Security: Username Token Authentication for SOAP and REST Services in OSB 12c.

Imagen
This is the first time i write an English entry here in my blog, since it has been focused on a Spanish speaking audience, but this is an special occasion, yesterday I wrote a Spanish blog post in order to colaborate with OTN Appreciation Day, then a couple of friends ask me to translate and share it with them, so here we go now. I must apologize in advance with all of you for the Spanish images, i had no time to start all over again in English, I really hope you can guess the meaning of them, otherwise please contact me for the translation.

WS-Security is a specification published by OASIS, it is mainly aimed for SOAP Web Services. It encompasses a number of mechanisms to strengthen the integrity and confidentiality of the messages exchanged between these type of services such as data encryption, security tokens, username and password validation, signed messages, etc.

On the other hand, Oracle Web Service Manager (OWSM) is a component of Oracle SOA Suite that provides a framework for…