Ing. Sistemas

Páginas: 10 (2350 palabras) Publicado: 21 de enero de 2013
Web services y arquitecturas orientadas al servicio
Pablo Rodríguez Archilla Telefónica I+D

SOA y los servicios web
• Conceptos relacionados, pero no pensemos que SOA equivale a implementar sistemas usando servicios web:
– SOA es un paradigma de arquitectura para sistemas de información (SSII) que busca el mínimo acoplamiento entre sus componentes y que promueve su reutilización,favoreciendo la identificación de un conjunto de servicios en red y la definición de los procesos por los cuales interactúan – Los servicios web (WS) son un caso particular de mecanismo estándar para implementar la interacción entre los componentes software, mediante la invocación de métodos remotos

• Los WS suponen una interconexión punto a punto que, por sí sola, no proporciona la capacidad deintegración y flexibilidad frente cambios que se necesitan en los SSII de grandes organizaciones

Justificación de SOA
• SOA aborda el problema de organizaciones cada vez más dinámicas pero “inundadas” de sistemas de SSII que son:
– – – – Muy diversos Monolíticos Cerrados No interoperables (conectores ad-hoc…)

• El conjunto de técnicas, recomendaciones y tecnologías que denominamosService-Oriented Architecture (SOA) buscan que los nuevos SSII sean:
– – – – Modulares Basados en componentes Abiertos Independientes de la tecnología de implementación

Servicios en red
• Con SOA, toda la infraestructura de tecnologías de la información (TI) presenta sus funcionalidades como servicios que ofrecen un claro valor de negocio • Los usuarios dentro y fuera de la organización podrán usarlos(modularidad, reutilización...) con independencia de la tecnología del proveedor de los mismos y de la tecnología de sus consumidores • Así, SOA puede ser una aproximación a la computación distribuida que utiliza recursos software dispersos como servicios disponibles en red

Convergencia en las TICs…
• La convergencia facilitada por la banda ancha, la movilidad y los estándares Internetestán produciendo una transformación del negocio de las TICs

Convergencia de voz, datos, vídeo y fijo - móvil Comunicación ágil de información multimedia
XML

XML

Puestos de trabajo de alto rendimiento e incorporación de nuevos dispositivos multimedia Nuevas formas de trabajo

IP + Movilidad + Banda ancha

XML

Convergencia de la informática y las comunicaciones Interoperabilidad yagilidad entre empresas y aplicaciones

Ubicación de la informática donde sea más eficiente para el negocio Eficiencia por proximidad o agrupación y obtención de economías de escala

… hacia un mundo en red
• Un mundo interconectado entre los ciudadanos, las empresas y las administraciones:
– Aumentará la eficiencia y agilizará procesos – Permitirá ser más competitivos, eliminando barreras deespacio y tiempo

• La red se convierte en activo clave de esa transformación:
Servicios

Red convergente de banda ancha Contenidos

– Por su capacidad para poner en contacto a individuos, negocios, empresas y administraciones – Su capacidad para proporcionar acceso ubicuo a todo tipo de información, aplicaciones y servicios

Principios de SOA
• La arquitectura que nos presenta SOAparte de las necesidades del negocio o actividad de la organización, para después ir bajando hasta la solución tecnológica • Para ello se basa en dos principios básicos:
– El negocio dirige los servicios y los servicios dirigen la tecnología (los servicios son una capa de abstracción entre el negocio y la tecnología) – La agilidad del negocio es un requerimiento fundamental del propio negocio (lahabilidad para responder a cambios en los requisitos en un requisito en sí mismo)

Roles implicados en SOA (I)
• Distinguimos tres roles fundamentales:
Analista de negocio Analista de TI / programador Arquitecto SOA

• El analista de negocio conoce el funcionamiento de la organización y sus necesidades de SSII. Su visión de éstos es a muy alto nivel: a partir de un “modelo de servicios”...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing de sistemas
  • Ing sistemas
  • Ing de sistemas
  • Ing. Sistemas
  • Ing Sistemas
  • Ing De Sistemas
  • Ing. En Sistemas
  • Ing. De Sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS