Documente Academic
Documente Profesional
Documente Cultură
Orientados a
Servicios
INTEGRANTES
-ALARCON QUISPE, KEVIN AXHEL GRUPO 1
-CARRANZA FENTE, RENZO
-PARIA TTITO, STEPHANY ALEXANDRA
Introduccin
La revolucin tecnolgica que est experimentando el
mundo, debido a la conectividad y expansin de redes
como internet o redes internas por medio de los sistemas
distribuidos, ofrece a las empresas y a los negocios un
amplio abanico de posibilidades de expansin y
desarrollo que nunca antes haba existido.
Optimizar la
Aportar valor al Permitir la
Estandarizar integracin del
negocio interoperbilidad
software
Reutilizar
Flexibilizar la Agilizar la
mdulos y
adaptacin a velocidad de
servicios
las nuevas TI desarrollo
existentes
Actores en el SOA
Consumidor de servicios
Proveedor de servicios
Registro de servicios:
REGISTRO DE
SERVICIOS
BUSCA PUBLICA
Contrato
CONSUMIDOR de
PROVEEDOR DE
DE SERVICIOS Servicio SERVICIOS
Cliente Servicio
INTERACTUA
Elementos del SOA
Es un repositorio de descripciones de servicios y datos que pueden utilizar los
Registro de servicios proveedores para publicar sus servicios, as como los consumidores poder descubrir o
hallar servicios disponibles.
Proceso de negocios Es una coleccin de servicios, invocados en una secuencia particular con un conjunto
especfico de reglas, para satisfacer un requisito de negocio.
Servicio Describe un servicio actual que est disponible para ser utilizado.
Descripcin del servicio Es el esquema (schema) fijado para describir la informacin y elementos que componen
a un servicio .
Transaccin Interaccin con una estructura de datos compleja, compuesta por varios
procesos que se han de aplicar para que el servicio sea consistente..
Administracin Conjunto de atributos que podran aplicarse para manejar los servicios
proporcionados o consumidos.
Elementos del SOA
SOA como Arquitectura de
Software
ESTNDARES
Los relacionados con los servicios web: Simple Object Access
Protocol SOAP, Web Services Description Language WSDL, etc.
El relacionado con la ejecucin de los procesos de negocio:
Business Process Execution Language (BPEL).
SOA como Arquitectura de
Software
COMPONENTES TECNOLGICOS
Bus de Servicios (ESB), donde se despliegan y ejecutan los servicios.
Registro de servicios, basado en el protocolo UDDI (Universal
Description, Discovery and Integration).
Business Process Management BPM: componente para la
orquestacin de servicios en procesos de negocio.
Business Activity Monitoring BAM: componente para la
visualizacin y el seguimiento de las actividades del negocio.
SOA como Arquitectura de
Software
PROTOCOLOS
HTTP URL
XML / HTML
MIME
/ PNG
VENTAJAS Y DESVENTAJAS
Ventajas Desventajas
Respuesta rpida a nuevas necesidades SOA depende de la implementacin de
de negocio estndares. Incrementalmente se hace
Reduccin del costo de desarrollo de IT difcil y costoso el ser capaz de cumplir
Capacidad de integrar a clientes y socios con los protocolos y hablar con un
Capacidad de generar nuevos modelos servicio.
de negocios Implica conocer los procesos del negocio,
Alinear objetivos de IT a objetivos de clasificarlos, extraer las funciones que son
negocio comunes a ellos, estandarizarlas y formar
Apertura a nuevos mercados, canales y con ellas capas de servicios que sern
valor de sistemas existentes requeridas por cualquier proceso de
Permite la reutilizacion de componentes negocio.
prefabricados de servicio para En la medida en que un servicio de
implementaciones lgicas negocio, vaya siendo incorporado en la
Integra sistemas separados de distintas definicin de los procesos de negocio,
plataformas dicho servicio aumentara su nivel de
criticidad.
Arquitectura de micro servicios