Al darse la promesa SOA

Páginas: 37 (9237 palabras) Publicado: 16 de agosto de 2015
CAPÍTULO 1Flintstones

Al darse cuenta de la promesa de SOA
Aquellos que no recuerdan el pasado están condenados a repetirlo.
- George Santayana
Todo el mundo ha oído hablar de las muchas promesas y beneficios de la Arquitectura Orientada a Servicios (SOA), y todos ustedes probablemente ha escuchado una docena de definiciones diferentes de lo que SOA es o no es. Vamos a tomar un enfoquediferente. Queremos pintar un cuadro de lo que SOA puede entregar y la promesa de SOA y, a continuación, describir los desafíos que enfrentan las organizaciones en la realización de esa promesa. En conjunto, la visión y los retos que proporcionan un conjunto de requisitos que la arquitectura debe cumplir para que su implementación de SOA con éxito en la entrega de los beneficios prometidos. A lo largo dellibro, vamos a describir la arquitectura detallada, los principios de diseño y las técnicas que cumplan con esos requisitos arquitectónicos, hacemos la arquitectura accionable y entregamos resultados. En este capítulo, nos fijamos en:
Lo que sí y no funcionó en el pasado
La promesa de SOA para la empresa
Los desafíos de la entrega de esa promesa
¿Cómo hacer frente al reto (el tema de este libro)Pero primero, vamos a empezar con un poco de historia. El escenario es cierto aunque se han cambiado los nombres.
Había una vez ...
Ya en 1994, un importante banco de Estados Unidos estaba tratando de resolver un problema con el servicio al cliente. Al igual que casi todos los bancos en ese momento, todos los diferentes productos (es decir, diferentes tipos de cuentas) se aplicaron en diferentessistemas mainframe. Cuando llamé al representante de servicio al cliente, que habló con una persona asediada con numerosos terminales de pantalla verde en su escritorio.
Si usted quisiera la información sobre su cuenta de cheques, el representante de servicio al cliente fue a un terminal y entró en su número de cuenta. Si usted quisiera información acerca de su cuenta de ahorros, el representantetuvo que conseguir un número de cuenta diferente a ti y entrar en que en un terminal diferente. Cada sistema cuenta tenía una interfaz diferente. Juntos, proporcionan una mezcla confusa de comandos y la interacción que motivaron la formación caro y era propenso a errores. La satisfacción del cliente con la resolución del problema era baja, la satisfacción del empleado fue baja, y la retención deambos era problemático.
Entonces, ¿qué es un banco a hacer? En primer lugar, se pusieron a la racionalización de la interfaz para todos los sistemas en una interfaz consistente, en un solo terminal. Soluciones tales como 3270 emuladores y ordenadores fueron arrojados alrededor pero descartaron porque sólo redujeron el número de terminales, no la complejidad de múltiples interfaces. En cambio, elbanco se la jugó en un relativamente nuevo, la tecnología distribuida, CORBA (CORBA).
La tecnología específica que eligieron es menos importante que el enfoque. Lo primero que hicieron fue crear objetos distribuidos para representar los diferentes tipos de cuentas. Estos objetos proporcionan una capa de abstracción entre la interfaz de usuario y los sistemas mainframe que realmente implementan lascuentas. A continuación, se escribió una nueva interfaz de usuario, utilizando Visual Basic (VB), que proporciona información de la cuenta a los representantes de servicio al cliente mediante el acceso a los diferentes sistemas a través de los objetos CORBA.
Le tomó cerca de 6 meses para obtener las funciones básicas en el lugar - una nueva interfaz de usuario, VB / CORBA puente, y objetos de cuentade simples - y luego fueron capaces de comenzar a reemplazar algunos de los terminales de pantalla verde. En este punto, comenzaron a entender el potencial del enfoque. Ellos habían aplicado esencialmente los principios de una arquitectura de aplicaciones de 3 niveles, separando la presentación, lógica de negocio, y los sistemas operativos. La Figura 1-1 muestra una vista simplificada de sus...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es soa
  • SOA
  • SOA
  • Promesa
  • LA PROMESA
  • PROMESA
  • La Promesa
  • PROMESA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS