Вы находитесь на странице: 1из 8

MULE ESB

Sandra Velastegui Hinojosa1 Andrs Vaca de Lucca2 Richard Martinez3 Francisco


Tenelema4 Alberto Coba5 Silvana Yacchirema6

1 Universidad de las Fuerzas Armadas ESPE, Ecuador, svvelastegui@espe.edu.ec


2 Universidad de las Fuerzas Armadas ESPE, Ecuador, andresvacadlucca@hotmail.com
3 Universidad de las Fuerzas Armadas ESPE, Ecuador, riddick.rules@gmail.com
4 Universidad de las Fuerzas Armadas ESPE, Ecuador, franciscoten@hotmail.com
5 Universidad de las Fuerzas Armadas ESPE, Ecuador, albertocoba@yahoo.com
6 Universidad de las Fuerzas Armadas ESPE, Ecuador, sayacchirema@espe.edu.ec

RESUMEN
ESB (Enterprice Service Bus), un bus de servicios empresariales. Es una plataforma
que administra el acceso a las aplicaciones y servicios, para integrar varias aplicaciones por
medio de un bus de comunicacin se basa en estndares que combinan Servicios Web,
mensajera, transformacin de datos y enrutamiento inteligente.
El ESB reduce las conexiones y brinda una ubicacin centralizada para la correcta gestin y
administracin de sistemas integrados y arquitecturas.
Mule ESB integra los procesos del negocio de una manera transparente a travs de un bus de
integracin.
Palabras Clave: ESB (Enterprice Service Bus), Mule ESB

1. TUTORIAL MULE ESB:


En el siguiente tutorial se mostrar un ejemplo del uso de Mule ESB en el
proyecto de la Aseguradora de Vehculos, usando la tecnologa SOAP que
ser quien reciba las peticiones para el registro de un siniestro, se iniciar
desde la creacin del servicio web .
1. Crear el Web Service en este caso es el de Registro de un
Siniestro.

2. Probar el funcionamiento del Web service.


3. Abrir la aplicacin Mule ESB

4. Crear un nuevo proyecto en Mule ESB

4.1 Nombre del Proyecto y Siguiente.

4.2 Creacin del proyecto java y Siguiente.

4.3 Finalizar la creacin del proyecto.

4.4 El proyecto deber contener las siguientes clases:

5. Usar soapUI para el envo de la solicitud a la aplicacin de Mule


ESB, poner la direccin del web service.

6. Presentar solicitud con el icono para enviar la solicitud a la


aplicacin soapUI muestra la respuesta de la aplicacin en el panel
de la derecha.

7. Crear en mule un nuevo flow para el diseo de la conexin al web


service.

8. Crear el siguiente diseo para


configuraciones correspondientes.

empezar

realizar

las

9. Crear un sub-flow con el siguiente esquema, para la generacin


del wsdl.

10.Ingresar el URL del WSDL de RegistroSiniestroWS, y en el nombre


del paquete poner un SiniestroWS. Click en ok. Mule usa
herramientas de java y web service para la generacin de las
clases de java.

11.En el sub flow resolveIPFlow, agregar en la opcin Client Class el


nombre del paquete con la clase que se cre: RegistroSiniestro.

12.En la configuracin del componente http, agregar las siguientes


caractersticas:

13.Finalmente se requiere enviar los parmetros al web service, Mule


acepta los parmetros en un objeto tipo array, donde se enviar la
IP, por ejemplo #[{'173.194.36.39', ''}].

14. Crear un Flow, que se llame soapclientFlow2, donde se configura


el puerto y "soapclient / wsdl"

15.Insertar una referencia de flujo (Flow Reference), junto a http.

16.Insertar un Object to XML para transformar la referencia de flujo


creada a objeto java en XML, Mule ESB utiliza esta conversin.

17.Guardar y correr el proyecto.


http://localhost:8082/soapclient/wsdl

2. CONCLUSIONES:

ESB es una importante herramienta, plataforma de software cuyo


principal objetivo es combinar servicios, aplicaciones y recursos de TI
reduciendo al mnimo las conexiones y brindando una ubicacin
centralizada para la correcta gestin y administracin de sistemas
integrados y arquitecturas dentro de una organizacin, con un ESB se
puede Orquestar servicios
Mule ESB es muy til cuando surge la necesidad de integrar varios
procesos de un negocio, ayuda a mejorar la agilidad y flexibilidad de
las organizaciones, es una excelente opcin, adems que es de
licencia gratuita.

3. REFERENCIAS:
Gras Juan C. Marzo (2012). Bus de Wrvicio Empresarial (ESB) como soporte SOA. Recuperado de:
http://horizontesbpm.blog.com/?p=111
Rojas
Diego.
(2009).
Que
es
un
ESB
Enterprise
Service
Bus.
Recuperado
de:
http://icomparable.blogspot.com/2009/04/que-es-un-esb-enterprise-service-bus.html
Middleware
School,
(2013),
Consuming
SOAP
WSDL-First
Service,
Recuperado
de:
http://training.middlewareschool.com/mule/consuming-wsdl-first-service/

Вам также может понравиться