Oracle SOA Suite – Que es un Composite

Esta pequeña explicación va dirigida a todas las personas que están interesadas en comprender un poco del mundo de SOA enfocado a la SOA Suite de Oracle la cual es una de las plataformas lideres del mercado.

Hoy en día los sistemas de información generan una gran cantidad de información mediante la operación del día a día. Estos sistemas generalmente están comunicados con otros sistemas o módulos para compartir o extraer información.  Esta comunicación entre sistemas es llamado “Integraciones” y son muy importantes ya que de no existir (más…)

Que es un Schema en XML

Si bien la mayoría de nosotros que ha trabajado con XML ha escuchado el termino Schema y es que prácticamente XML y Schema van de la mano debido a que en un Schema se definen las reglas de como el XML tendrá que ser creado.

Un Schema tiene varios elementos que deberemos entender muy bien para poder explotar al máximo las ventajas que ofrece.

En este post hablaremos de los puntos mas importantes que debemos de tomar en cuenta para entenderlos. (más…)

JPA, Hibernate VS JDBC

JPA HIBERNATE JDBCLos que ya han tenido la oportunidad de trabajar con algún ORM como JPA o Hibernate sabrán las bondades que tiene ya que nos permite desarrollar de una forma mucho mas rápida y con muchos menos errores en tiempo de ejecución ya que nos permite modelar nuestras entidad como Clases Java las cuales serán convertidas a las instrucciones Insert, Update o Select según sea la operación a realizar. Claro que todas estos beneficios tiene un costo y es que el performance se degrada debido a todas las conversiones que se tiene que hacer para convertir las Entity en Querys y los ResultSet pasarlos a clases ademas que cada registro representa un Objeto en memoria que tendrá (más…)

ReflectionToStringBuilder

Que es el Polimorfismo?

Si son nuevos en la programación seguramente esta palabra les causar dolor de cabeza ya que desde mi punto de vista esta es la caracterizara del paradigma orientado a objetos mas difícil de comprender pero no se preocupen tratare de explicarles lo mas simplemente posible.

El polimorfismo permite que nuestro programa realice tareas que se definirán hasta el tiempo de ejecución. (más…)

Que es XSLT

Cuando hablamos de XML muchas veces escuchamos hablar también de XSD o Schema el cual representa las reglas de como deberá estar formado un XML pero alguna vez escuchamos de XSLT?

XSLT es un lenguaje diseñado para transformar documentos XML a otros documentos incluso no XML. Estas transformaciones son llevadas a cabo mediante plantillas en las cuales se plasman las reglas para transformar un documento a otro. (más…)

Que es BPEL

BPEL también conocido como Business Process Execution Language es un lenguaje diseñado por la organización OASIS la cual se encarga de definir estándares a nivel mundial, Este lenguaje esta definido en XML y esta diseñado para orquestar procesos de forma automática.

Se le llama Orquestar por que BPEL es el encargado de consumir varios servicios en un orden especificado y realizar una función muy concreta. (más…)