Académique Documents
Professionnel Documents
Culture Documents
TABLA DE CONTENIDO
1. EL CONCEPTO FUNDAMENTAL DE LA INTEROPERABILIDAD DE
APLICACIONES Y PROCESOS......................................................................3
2. CONCEPCIN FUNDAMENTAL DE SOA Y BUSES DE SERVICIOS
EMPRESARIALES...........................................................................................4
2.1
Definicin de SERVICIO.............................................................................................6
2.1.1
2.1.2
2.2
2.3
BPM............................................................................................................................ 11
Definiciones previas................................................................................................. 12
5.2
Polticas..................................................................................................................... 13
5.3
Nivel de datos
Nivel de funcionalidad y lgica de las aplicaciones
Nivel de procesos del negocio de la empresa que son apoyados por cada
aplicacin
Existen 2 tipos de servicios comunes: los Web Services y los REST services.
2.1.1
Qu es un Web Service
Un servicio web es una pieza (programa de computadora) de software que posee
las siguientes propiedades:
Desde el punto de vista del nivel de interoperabilidad de los servicios web, hay
tres categoras:
presente que SOAP no fue diseado para aprovechar HTTP, sino que permite
usar HTTP entre otros protocolos.
2.1.2
Que es un REST web service?
Un servicio web tipo REST es una familia de arquitecturas que permite crear los
servicios de manera sencilla como se cre la Web. No utiliza SOAP, XML ni
WSDL, los servicios son auto descubribles y no requiere el protocolo UUI.
Consisten en un conjunto de comandos parecidos a los comandos de un lenguaje
HTTP, o Socket y normalmente sus programas son mucho ms pequeos y fciles
que los web services con protocolos SOAP, XML, WSDL y dems.
2.2 Qu es un bus de servicios empresariales?
El bus de servicios es el elemento de las arquitecturas SOA que conecta los
servicios con sus consumidores y que proporciona:
Consumidores de servicios
Definimos consumidores de servicios como aquellos elementos (usuarios
humanos o aplicaciones) de una arquitectura SOA que:
El desafo de SOA
Uno de los grandes desafos de la Arquitectura Orientada a Servicios es resolver
la escalabilidad de las conexiones punto a punto, creadas cuando un servicio es
consumido por otra aplicacin a travs de Internet o de una maraa de redes
empresariales, donde el nmero de conexiones crece exponencialmente por cada
aplicacin que se aade como usuaria y cada Web service que se publica.
Con el empleo de un ESB (Enterprise Service Bus o Bus de Servicio Empresarial)
cada aplicacin se conecta slo una vez a una infraestructura troncal comn,
llamada el bus. Esto reduce al mnimo las conexiones y proporciona una ubicacin
centralizada para su administracin, control de acceso y seguridad, gestin y
estadsticas del uso y para la gestin de sistemas integrados y arquitecturas.
8
2.3 BPM
BPM en ingls, (Gestin de Procesos de Negocio) es una manera de definir y
gestionar lo que sucede dentro de un proceso de negocio, desde el comienzo
hasta el final. Un proceso de negocio es cualquier secuencia de actividades de
inters para una organizacin. Algunos ejemplos de procesos incluyen:
10
de la entidad que lo genera, si no que puede ser utilizada por cualquier entidad a
travs de acuerdos de niveles de servicio previamente pactados.
Servicios WEB Globales. El servicio web puede ser consumido por cualquier
cliente en la nacin o el mundo. No es factible realizar una negociacin sobre el
modo de acceso al servicio.
4.2 Polticas
Este conjunto de polticas se sugieren para una Plataforma empresarial de Gestin
y Colaboracin (PEGC)
1. Los buses de servicios empresariales que estn en una fase de diseo y
construccin o que estn en operacin continuarn en operacin o hasta
que entren en operacin.
2. Los buses de servicios empresariales locales a una entidad continuarn
ejerciendo como recursos SOA para la propia entidad, publicando y
consumiendo los servicios que inter operen entre sus propias aplicaciones y
procesos.
3. Los buses de servicios empresariales locales a las entidades no pueden
publicar servicios Web que consumirn otras entidades diferentes a la
duea del bus, o no pueden orquestar el consumo de servicios Web
publicados en buses empresarial locales de otras entidades. Se exceptan
los casos y situaciones siguientes:
a. Cuando por razones de continuidad del negocio un servicio WEB de
la PEGC este fallando en su publicacin en esta. Debe hacer previos
convenios de respaldo entre la PEGC y las entidades participantes
en la interoperabilidad.
4. El bus empresarial metropolitano de la PEGC publicar todos los servicios
Web decuplicados en las aplicaciones de las entidades y que consuman
entidades diferentes a la duea del proceso original.
5. La PEGC deber establecer y acordar contratos de servicios y acuerdos de
niveles de servicio para la publicacin y consumo de web services
publicados en su bus empresarial.
6. El bus empresarial de la PEGC no podr publicar servicios WEB de
consumo local de cada entidad. Se exceptan los casos y situaciones
siguientes:
a. Cuando la entidad no posea un bus de servicios ni este en proyecto
de tenerlo. La PEGC deber establecer y acordar contratos de
servicios y acuerdos de niveles de servicio para la publicacin y
consumo de servicios Web locales o privados publicados en su bus
empresarial. El control de la privacidad de estos servicios WEB est
a cargo de la PEGC
b. Cuando por razones de continuidad del negocio la PEGC deba dar
apoyo de respaldo a otro bus de servicios empresariales local que no
est en condiciones adecuadas de operacin
12
13