SOA Y REST SERVICIOS WEB
“DANIEL ALVAREZ BURNEO”
NOMBRE: JACKELINE SUSANA GARNICA NARVAEZ
FECHA: 03 DE JULIO DEL 2015
USO DE SERVICIOS WEB
Un ejemplo clásico en el uso de servicios web es el deintegrar diferentes sistemas o plataformas
como puede ser el caso de diferentes departamentos dentro de una organización o diferentes
organizaciones.
Además de la interoperabilidad, otra granventaja que ofrecen estas alternativas es
la flexibilidad a la hora de elegir la tecnología con la que queremos implementar la lógica de
negocio que queremos exponer. De esta forma, podemos comunicardiferentes sistemas o
componentes independientemente de la tecnología con la que están implementados.
¿Qué tiene que ver todo esto con SOA?
SOA es un modelo de arquitectura tecnológica que surge de laaplicación del paradigma de
orientación a servicios. Dicho paradigma surge de la influencia de diferentes modelos como
pueden ser: la orientación a objetos, BPM, orientación a aspectos, web services.Consideraciones que debemos tener en cuenta para poder tener una arquitectura SOA:
Contar con una buena base de servicios reutilizables o muli-propósito. Servicios no
diseñados para resolver unanecesidad de negocio específica. Los servicios de utilidad y
entidad
son
perfectos
en
este
sentido.
De
esta
forma
podremos
crear
múltiples composiones basadas en ellos conforme las necesidades denegocio van
cambiando.
Nuestros servicios deben contar con un contrato estandarizado (ya sea WSDL, un
documento o ambos) con un modelo de datos normalizado dentro de todo nuestro
inventario. Deesta manera facilitamos la interacción entre servicios. Sustituimos el
concepto de integración por interoperabilidad intrínseca.
Categorizar y registrar todos nuestros servicios (recursos deplataforma) de forma que, en
cualquier momento, podamos consultar con qué recursos contamos, qué funcionalidades
encapsulan y cómo interacturar con ellos.
Evitar el solapamiento de funcionalidades...
Regístrate para leer el documento completo.