Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Haga clicCarlosmodificar el estilo de subttulo del Equipo patrn : Etiquetador de documentos Proyecto FONDEF D09I1185: Observatorios Escalables de la Web enSOA Real Tiempo
Objetivos
Entender que significa SOA. los elementos que forman y estructuran una arquitectura SOA. cuales son los principios de SOA
Contenidos
1) 1)
2) 3)
Que es SOA(1/11)
El
concepto de SOA (Service Oriented Architecture) ofrece un marco de trabajo para alinear los procesos de negocio con los sistemas de IT. una Plataforma de servicios que representan procesos de negocio y que se combinan entre s (flexibilidad) para ofrecer soluciones adecuadas a las diferentes necesidades de negocio (agilidad).
44
Es
6/13/12
Que es SOA(2/11)
Arquitectura
Diseo a nivel mas alto Se preocupa del que Especifica como se van a relacionar los distintos IEEE1471 componentes.
R BO X
SOA Delicious +
BP M
BN A
6/13/12
55
Que es SOA(3/11)
Como
arquitectura:
Facilita
Interoperabilidad
en el negocio
66
Como
6/13/12
orientacin de servicios
Que es SOA(4/5)
Como
estrategia IT.
Organiza
las funciones contenidas en aplicaciones empresariales convirtindolas en servicios. aproxima a la estrategia de negocio de la empresa.
Reduce
Se
Aumenta
Disminuye
6/13/12
Mejora
el aprovechamiento de recursos y la
Que es SOA(5/11)
Arquitectura
SOA
6/13/12
88
Que es SOA(6/11)
Orchestration
Consisten
Services
en servicios de un proceso de produccin tecnolgico, configurados y compuestos por Business Services y por Application Services coordinados por medio de reglas de negocio y secuencias de ejecucin.
6/13/12
99
Que es SOA(7/11)
Business
Son
Services
los responsables de expresar la lgica del negocio. pueden encapsular la lgica de una tarea o proceso de negocio especfico una negocio especfico. unidad entidad de
Estos
Representan Estos
6/13/12
Que es SOA(8/11)
Application
Son
Services
los servicios de ms bajo nivel y sirven como base para crear servicios de negocio. la funcionalidad y perspectiva a nivel de servicios independientes de la aplicacin. partes de los sistemas heredados (Legacy Systems), dems de propiciar acceso a informacin de distintas fuentes de datos.
1111
Proveen
Encapsulan
6/13/12
Que es SOA(9/11)
SOA
El
en sus inicios
termino SOA fue usado por primera vez por Gartner en 1986. foco en la interaccin entre mdulos(consumidor y proveedor) usando comunicacin request/response.
Fue
Hacia
la evolucin al RPC
En
6/13/12
1212
Que es SOA(10/11)
SOA Hoy
hoy en da se ve como:
estrategia de negocio arquitectura empresarial filosofa de trabajo
1313
Una Un
Una Un
Una
6/13/12
Que es SOA(11/11)
Proveedores
Microsft IBM Tibco Oracle Sotware SAP Sonic
6/13/12 Etc.
de SOA
AG
software
1414
6/13/12
1515
Servidores
Un servicio de negocio es un componente reutilizable de software, con significado funcional completo, y que est compuesto por:
Contrato
Interfaz Implementacin
6/13/12
1616
una funcin que existe en comn a las aplicaciones. tienen estado no dependen de la condicin de otro. Bajo
Entra da Acoplamient o Salid a S nic a Alta cohesi
1717
6/13/12
de servicios
Proporciona
facilidades para descubrir servicios y adquirir la informacin necesaria para su uso. informacin acerca de:
Localizacin. Personas
Proporcionan
de contacto. tcnicas.
Restricciones
6/13/12
1818
de servicios
el elemento que conecta los servidores con sus consumidores y que proporciona:
Conectividad: Soporte
a la heterogeneidad de tecnologas: a la
1919
6/13/12 Soporte
Consumidores de servicios
Realizan
llamadas a los mismos de acuerdo al contrato y a travs de la interfaz definido a tal efecto.
6/13/12
2020
Principios SOA(1/2)
Bajo
La
acoplamiento
Definicin
Los
de un contrato de servicio
Autonoma
servicios tienen control total sobra la 6/13/12 lgica que encapsulan. 2121
Los
Principios SOA(2/2)
Composicin
Se
combinaran colecciones de servicios coordinndolos y ensamblndolos de manera que se formen servicios compuestos.
Sin
estado
Los
servicios minimizan la retencin de informacin especifica de una actividad. servicios son diseados de manera que 2222
Descubrimiento
6/13/12 Los
V/S ESB
6/13/12
2323
de negocio
proceso de negocio es un conjunto de actividades que generan un valor para la empresa. proceso de negocio es un conjunto de tareas relacionadas lgicamente llevadas a cabo para lograr un resultado de negocio definido.
Un
orientacin SOA Permite modelar un proceso de negocio como una Orquestacin de servicios. 6/13/12 2424
La
de viaje
6/13/12 6/13/12
2525
Proceso de negocio
(Humanas
Roles
y usuarios: Son los responsables de ejecutar las tareas. del negocio. que se para define tomar entre las Secuencia actividades.
Objetivo Flujo:
Decisiones:
6/13/12
distintas
2626
el conjunto de servicios y herramientas que facilitan la administracin del proceso del negocio.
Por
administracin de procesos entendemos: Anlisis, definicin, ejecucin, monitoreo y control de los procesos.
La adopcin de SOA y BPM estn muy relacionadas. Un reciente estudio de Forrester 6/13/12 2727 mostro que el 92% de los encuestados que estaban
BPM
6/13/12
2828
BPM y SOA
6/13/12
2929
Aplicacin SOA(1/19)
6/13/12
3030
Referencias
http://www.slideshare.net/rdiegoc/introdu
http://www.slideshare.net/albertoog/arqui
http://www.slideshare.net/mcaceresh/soa
http://www.slideshare.net/grialusal/aplica
http://www.slideshare.net/jcrubio/03-soa-y 2012
Presentacin
6/13/12
SOA
Conclusiones
La
implementacin de SOA es un proceso de larga duracin que no se logra de un da para otro. disear una arquitectura altamente distribuida es necesario tomar en cuenta muchos factores:
Seguridad Rendimiento Monitoreo
Al
6/13/12
3232
Preguntas
6/13/12
3333