jueves, 13 de agosto de 2015

'VIRTUALIZACIÓN' DE SERVICIOS POR 'OSB'

Como bien se sabe por el surgimiento de la 'Arquitectura Orientada a Servicios' (SOA) y del requerimiento de comunicación que tienen los servicios entre ellos, nace la necesidad a nivel de arquitectura de mejorar dicha comunicación, apoyándonos en el patrón de diseño "Bus de servicios", para que por medio de un ESB evitar las conexiones ‘punto a punto’, mejorar el Enrutamiento, Integración, mantenimiento, etc. En si el objetivo es proveer una capa de ‘Virtualización’ de servicios entre los proveedores y los clientes respectivamente.

En si el tutorial a continuación mostrará de manera rápida como realizar este requerimiento, técnicamente hablando, mediante el OSB (Oracle Service Bus) v12c, tal como la imagen a continuación lo detalla, osea en base al WSDL de un servicio (simularemos mediante un MockService), virtualizaremos este mediante el OSB exponiendo este 2 posibles protocolos de acceso SOAP y XML/JSON osea la comunicación expuesta será por WebService y REST.


Es bueno mencionar que desde la version 12c en la Oracle SOASuite, el OSB ha tenido grandes mejores entre las que resalta el ya no uso de la ide Eclipse como herramienta base para el desarrollo en OSB (v11g), ya que si de por si su manejo en Eclipse era relativamente facil, creaba un poco de controversia del porque BPEL se manejaba en JDeveloper y OSB en Eclipse y en muchos casos se necesitaba de la manipulación de ambas Ides (JCA). Debido a esto desde esta última versión tanto BPEL como OSB serán desarrollado puramente desde JDeveloper. Desde mi punto de vista no es mi Ide preferida y reniego mucho por la falta de 'Drag and Drop', que es una buena Ide y tiene otras cosas muy positivas entre sus mejoras.

Para la descarga del siguiente tutorial dar click aqui:
http://www.mediafire.com/download/6x3saeba2fqxj1s/Virtualizacion+de+Servicio+por+OSB.pdf

Para la descarga la fuente utilizada en el tutorial dar click aqui:
http://www.mediafire.com/download/oje13r7bqwvu915/Virtualizacion+de+Servicio+por+OSB+-+Fuente.zip


No hay comentarios: