9
SOA Arquitectura Orientada a Servicios

SOA

Embed Size (px)

DESCRIPTION

SOA

Citation preview

  • SOAArquitectura Orientada a Servicios

  • Historia de SOASOA no es un concepto nuevo. Los ingenieros de software entienderon sus principios a mediados de los 80 cuando llegaron al mercado la computacin distribuida y las llmadas a procedimientos remotos.Las Arquitecturas de Computacin Distribuida de los 90 no alcanzaron la aceptacin esperada:>Open Software Foundation's (OSF's) Distributed Computing Environment (DCE)>Object Management Group's (OMG's) Common ObjectRequest Broker Architecture (CORBA)

  • Historia de SOAEn 2003, SOA entra al fin por completo en el mundo de las TI empresariales, a travs de los servicios web.

    > Al contrario que CORBA y DCE, los estndares de servicios web no tienen detractores entre los fabricantes> La flexibilidad de los servicios web para soportar aplicaciones multicanal> La capacidad de SOAP de pasar por los firewalls, aprovechando la ubicuidad del HTTP> El soporte de servicios web en servidores de aplicaciones que albergan lgica empresarial> Los ESBs, que combinan servicios web con middleware orientado a mensajes (MOM), mas algunas capacidades de transformacin yenrutado

  • SOA MythologySOA no es una revolucinSOA no es un solo producto de SoftwareNo hay tal cosa como SOA Compliance SOA no es acoplarse a los servicios de una aplicacin especifica o plataforma SOA EAISOA Web ServicesSOA ESBSOA BPEL

    SOA = Reusable Services Consumers Suppliers of ServicesInterface vs. Implementation

  • Qu es SOA?SOA es un estilo de arquitectura de IT que soporta la orientacin a Servicios. SOA se basa en la independencia de plataformas de hardware, de sistemas operativos y de lenguajes de programacin. SOA fortalece la reutilizacin de los sistemas actuales que se construyeron y se utilizaron durante aos; y crea un ambiente en el que los negocios y la tecnologa de la informacin pueden interactuar entre s

  • SOA se fundamenta en:

    Ejecutar rpido, adaptarse al mercado, ganar ante la competencia. Reutilizar los componentes de los procesos de negocios. Medir los resultados y tomar accin sobre ellos. Garantizar resultados que sean repetibles y predecibles. Empezar donde sea necesario (rea de negocios - rea de tecnologa).

  • Beneficios SOAEstos beneficios se traducen en un conjunto de propiedades que adquieren los sistemas. Las principales son:PortabilidadDurabilidadFlexibilidadEstas propiedades permiten reducir la complejidad a los procesos de incorporacin de alcances a los servicios, sobre una arquitectura estable, que permite aprovechar los nuevos recursos y ventajas tecnolgicas que se van dando en el tiempo sin que este hecho impacte negativamente en las aplicaciones.

  • La Arquitectura Orientada a Servicios (SOA) consiste en la forma en que usted une los bloques (Servicios). http://www.youtube.com/watch?v=sbd_1G8Kqjs

    http://www.youtube.com/watch?v=zV860odGN5Y

    http://www.youtube.com/watch?v=mj-kCFzF0ME&eurl=http%3A%2F%2Fwww%2Ecommonperu%2Ecom%2Fvideos%2Fjulio%5F2007

    *********