lunes, 21 de septiembre de 2009

Infraestructura de servidores SOA


SOA
( Service Oriented Architecture - Arquitectura Orientada a Servicios)


La Arquitectura Orientada a Servicios (SOA, Service Oriented Architecture) es una filosofía de diseño que permite un mejor alineamiento de las Tecnologías de Información (IT) con las necesidades de negocio, permitiendo a empleados, clientes y socios comerciales responder de forma más rápida y adaptarse adecuadamente a las presiones del mercado.


Se deben implementar una serie de herramientas, tecnologías, marcos de trabajo y guía necesarios para crear y mantener soluciones basadas en SOA, así como el software de productividad personal que permitirá a los usuarios corporativos redefinir y optimizar los procesos de negocio de forma que aumente su productividad, se reduzcan los costes y se mejore la agilidad organizativa de forma general.




La aplicación de una Arquitectura Orientada a Servicios requiere de condiciones sobre la infraestructura de red, es necesario proporcionar calidad de servicio a las aplicaciones criticas, por esto la infraestructura de red debe ser capaz de identificar los protocolos que se van a utilizar y asignar las prioridades necesarias y anchos de bandas requeridos.


También es necesario y fundamental el aspecto de seguridades definir los niveles de seguridades para usuarios, servidores, aplicaciones, bases de datos y otros protegidos con firewall que delimitaran en cada uno de los niveles.


En la actualidad se está imponiendo la virtualización como un mecanismo fundamental para la implementación de esta arquitectura, la virtualización proporciona una plataforma ideal para ejecutar aplicaciones en equipos distintos sin necesidad de consolidar servidores, adicionalmente se reducen los tiempos de recuperación luego de una caída del equipo y nos permite tener ambientes de desarrollo.






Diseño y desarrollo de SOA


La metodología de modelado y diseño para aplicaciones SOA se conoce como análisis y diseño orientado a servicios. La arquitectura orientada a servicios es tanto un marco de trabajo para el desarrollo de software como un marco de trabajo de implementación.


Cuando la mayoría de la gente habla de una arquitectura orientada a servicios están hablando de un juego de servicios residentes en Internet o en una intranet, usando servicios web. Existen dvarios standares que podrian utilizarse pero no son obligatorios su uso:


- XML

- HTTP

- SOAP

- WSDL

- UDDI


La siguiente figura ilustra un servicio básico orientado a arquitectura (SOA). Muestra a un consumidor de un servicio, enviando un requerimiento, el proveedor del servicio responde al requerimiento. Las conexiones subsecuentes entre el que requiere el servicio y el proveedor del servicio están definidas de varias maneras y son entendibles solamente para los dos.








Beneficios de SOA


Los beneficios de SOA para una organización se plasman a dos niveles distintos: al del usuario corporativo y a nivel de la organización de IT. Desde el punto de vista de la empresa, SOA permite el desarrollo de una nueva generación de aplicaciones dinámicas que resuelven una gran cantidad de problemas de alto nivel, fundamentales para el crecimiento y la competitividad.


EJEMPLOS O CASOS DE EXITO:


http://www.tempobea.com/2008/05/23/integrando-soa-con-exito-%C2%BFla-mejor-guia

http://www-03.ibm.com/e-business/la/mx/soa/newsletter/soa_from_2.shtml

http://www.vc-soft.com/clientes/casos-soa-bpm.html


Referencias:


http://www.service-architecture.com/web-services/articles/service-oriented_architecture_soa_definition.html

http://msdn.microsoft.com/es-es/library/aa560249%28BTS.10%29.aspx

http://www.ekosys.com/book/export/html/8

http://es.wikipedia.org/wiki/Arquitectura_orientada_a_servicios

http://www.oracle.com/global/lad/technologies/soa/index.html

http://www.redrock.net.au/Technology/Oracle_SOA_serv.html

http://www.emb.cl/gerencia/articulo.mv?sec=12&num=180

http://www.acambiode.com/producto_6554458407355686663542900303083.html

http://www.opengroup.org/projects/soa-book/page.tpl?CALLER=faq.tpl&ggid=1353

http://www.ciin.es/sites/blog/Lists/Entradas%20de%20blog/Post.aspx?ID=141

http://soaagenda.com/journal/articulos/arquitectura-de-referencia-soa/





2 comentarios: