viernes, 5 de diciembre de 2014

Arquitectura Orientada a Servicios(SOA): 



simplemente un buen diseño

Estructure y optimice sus soluciones de negocio y de TI con SOA

Arquitectura Orientada a Servicios (SOA) tiene varias ideas centrales que se deben abordar en el trayecto de SOA de su organización

  • Un conjunto de servicios que una empresa quiere ofrecer a sus clientes, socios, u otras áreas de una organización.
  • Un estilo arquitectónico que requiere un proveedor de servicios , mediación y solicitante del servicio con una descripción del servicio .
  • Un conjunto de principios arquitectónicos , modelos y criterios que abordan las características tales como la modularidad , la encapsulación , el acoplamiento débil , la separación de las preocupaciones , la reutilización y componibilidad .
  • Un modelo de programación completo con los estándares, herramientas y tecnologías que soporta servicios web, servicios REST u otros tipos de servicios .
  • Una solución de middleware optimizado para montaje Servicio , orquestación , monitoreo y gestión .

Con la convergencia de la telefonía móvil , social , nube, y análisis de datos grandes , SOA es más importante que nunca para ofrecer una visión e integración de sistemas de extremo a extremo. Mediante la aplicación de los principios de arquitectura orientada a servicios , una empresa puede gestionar y gobernar negocios y transformación de TI , apartándolos de sus competidores. Los beneficios van desde la integración sin fisuras, soluciones en la nube habilitado, la visión empresarial integral y agilidad a las API externalizados . SOA integra la oficina , back office y la Internet de las Cosas

Middleware, mejores prácticas y patrones de acelerar el Service Oriented Architecture viaje y amplifican el valor que crea. IBM tiene más de una década de experiencia en SOA y una amplia cartera de capacidades , la integración que abarca , procesos , control operacional y servicios. SOA es " simplemente un buen diseño " - que descansa sobre una base sólida de tecnología y prácticas que apoyan el viaje de su organización en el cambiante mundo de la telefonía móvil , social , nube y grandes datos
 

Que es SOA ?
 
 
Service Oriented Architecture (SOA) es un enfoque de TI centrada en el negocio de arquitectura que soporta la integración de su negocio como vinculados , tareas empresariales repetibles , o servicios


Cómo puedo empezar ?

SOA es mejor enfocarse como proyectos individuales - cada uno de los que traen su negocio una mayor flexibilidad y orientación al servicio . La adopción de SOA con éxito se hace hincapié de forma incremental la importancia de comenzar pequeño , y escalar apropiadamente

Se empieza por identificar qué proyectos SOA tienen más sentido para usted. Ya sea que usted está buscando para SOA para un proyecto a nivel de empresa , un proyecto a nivel de tecnología táctica o algo intermedio, esto puede ayudarle a diseñar un plan de trabajo que tenga sentido para usted


Necesito Gobernabilidad SOA para empezar ?

Un aspecto clave de las implementaciones de SOA con éxito es tener un negocio involucrado en el esfuerzo desde el principio. Uno de los valores de SOA que puede obtener de SOA se mejora Negocios / TI alineación

Gobernabilidad SOA suministra las decisiones de los derechos , procesos y políticas para los negocios y de TI para trabajar juntos . Después de implementar un servicio , debe haber aspectos de gestión en lugar de controlar y supervisar el servicio



Cuales son los beneficios de SOA ?

SOA ayuda a crear una mayor alineación entre TI y línea de negocio, mientras que la generación de más flexibilidad - la flexibilidad de TI para apoyar una mayor flexibilidad empresarial.Sus procesos de negocio están cambiando cada vez más rápido y la competencia global requiere la flexibilidad que SOA puede proporcionar. SOA puede ayudarle a obtener una mejor reutilización de sus inversiones en TI existentes, así como los nuevos servicios que está en desarrollo en la actualidad

SOA hace que la integración de sus inversiones en TI más fácil mediante el uso de interfaces bien definidas entre los servicios. SOA También proporciona un modelo de arquitectura para la integración de socios comerciales , clientes y proveedores de servicios en los procesos de negocio de una empresa. Esto reduce el costo y mejora la satisfacción del cliente

Por último , SOA reduce el riesgo empresarial y la exposición al ayudar a cumplir con la proliferación de regulaciones gubernamentales, tales como ( en Estados Unidos) la ley Sarbanes - Oxley , la Ley Patriótica de Estados Unidos , etc


Cuales son las desventajas de SOA ?

Las barreras más comunes que las empresas están viendo a la adopción de SOA es la escasez de habilidades y la dificultad de justificar el retorno de la inversión de los proyectos de SOA. IBM ayuda a descomponer estas y otras barreras. Podemos proporcionar las habilidades y mejores prácticas que hemos perfeccionado a través de más de miles de contratos de clientes en todo el mundo de SOA. Podemos ayudar a desarrollar habilidades dentro de su propia organización y suplementar con la experiencia que hemos perfeccionado . También podemos ayudar a identificar los proyectos de SOA adecuado para su organización a que continuara con muy atractivo retorno de la inversión



Puedo comprar un SOA o debo construir uno ?

Para mover su organización hacia una mayor orientación al servicio , es necesario adoptar un enfoque equilibrado para la construcción frente a la compra . Para crear la infraestructura para una SOA , necesitarás el software off- the-shelf derecho comercial que complementa (y no sustituye ) la infraestructura de TI existente. Esta es una declaración de comprar . Por el lado de construir , también puede optar por acceder a los conocimientos técnicos y la participación práctica de utilizar estos productos de software con eficacia y sacar el máximo provecho de ellos.

Esta infraestructura y las herramientas asociadas pueden ayudarle a crear los servicios de negocios que se ejecutan en su SOA . Una vez más , hay algo de construcción asociado a este. Así que la verdadera respuesta es que se necesita un cierto grado de edificación y de compra


Cómo se integra con mis aplicaciones heredadas ?

Las aplicaciones heredadas son frecuentes en el núcleo de su entorno de TI . Pero muchas veces , estas aplicaciones esenciales son aisladas y de difícil acceso para los conjuntos de habilidades comunes . Sin las habilidades y herramientas adecuadas , puede ser difícil de integrar estas inversiones básicas con el resto de su entorno de TI.
La ides es identificar elementos discretos dentro de sus aplicaciones heredadas y " envolver " en las interfaces basadas en estándares y utilizarlos como servicios dentro de su SOA . de esta manera se puede acelerar sus esfuerzos de integración a través de la utilización de aplicaciones y tecnología de adaptadores que se han desarrollado en cooperación con nuestros socios.


Cómo se relaciona el Enterprise Service Bus para SOA ?

El Enterprise Service Bus es un elemento central de cualquier SOA . ESB proporcionan la " cualquiera a cualquiera " conectividad entre servicios dentro de su propia empresa , y más allá de su negocio para conectar a sus socios comerciales . Pero SOA no se detiene justo en la implementación de un ESB . Dependiendo de cuáles son sus metas , es posible que desee utilizar un ESB para conectar otros servicios dentro de su SOA , tales como servicios de información, servicios de interacción y servicios de gestión de procesos de negocio . Además, usted tendrá que considerar los servicios de desarrollo y servicios de gestión de servicios de TI . La arquitectura de referencia SOA puede ayudar usted presenta un entorno SOA que cumpla con sus necesidades y prioridades.

No hay comentarios:

Publicar un comentario