" . Esta capacidad de adaptación a las cambiantes condiciones de negocios ofrece a las organizaciones la flexibilidad y la agilidad para ampliar rentable " notas de IBM que , Service- Oriented Architecture puede ayudar a su organización a hacer lo mismo cuando se implementa negocio aplicaciones usando SOA . SOA , cuando se implementa correctamente, permite a los equipos cliente pueden acceder a información de forma remota , y lo utilizan para resolver problemas de negocios . Aprenda cómo funciona la comunicación cliente SOA para determinar si su organización puede beneficiarse de esta tecnología. Métodos de programación tradicionales
Imagine que usted era dueño de una empresa de automóviles que tenía de marketing , de personal y departamentos de fabricación. Utilizando metodologías de programación tradicionales , puede configurar IT departamentos en cada división que lleva a cabo tareas específicas . Personal pueden mantener la información de base de datos empleado , mientras que el departamento de fabricación de piezas de automóviles sigue en su sistema de datos. Cuando el departamento de marketing necesita consolidar las cifras de ventas con números de parte , los programadores del departamento de manufactura pueden construir una aplicación que envía información de las partes con el departamento de marketing. Si los sistemas de software de comercialización y fabricación utilizan diferentes bases de datos o lenguajes de programación , podría ser costoso para construir esta aplicación.
SOA Solutions
SOA simplifica la tarea de ayudar a los diferentes sistemas para comunicarse mediante el uso de tecnologías como servicios Web para vincularlas. Servicios Web , que se utiliza ampliamente en la Internet , son programas que permiten acceder a ordenadores remotos y recuperar información a través de una red. Un servicio Web clima, por ejemplo, podría volver el clima de tu ciudad al enviar una solicitud al servicio . Las organizaciones que utilizan SOA pueden dejar que las unidades de negocio crean programas y ponerlos a disposición de otras unidades a través de una red que comparte servicios Web .
SOA Beneficios
Su coche hipotética empresa puede ahorrar tiempo y dinero al tener departamentos exponen su información a través de los servicios SOA. Se necesita tiempo para convertir los sistemas existentes a los servicios de SOA , pero una vez que existe, ya no tiene que construir nuevas aplicaciones desde cero cada vez que se necesita compartir información. Arquitectura SOA también hace posible que los sistemas escritos en diferentes lenguajes de programación para comunicar de forma segura y sin problemas . Dado que los servicios de SOA son componentes , que son reutilizables . Una organización puede usarlos como elementos básicos y combinarlos de diferentes maneras para crear nuevas aplicaciones que resuelvan otros problemas.
Normas y Directrices
notas de Microsoft SOA es más que un nombre para una tecnología que une las computadoras. Las organizaciones también deben establecer y adherirse a un conjunto de directrices, principios y normas que ayudan a determinar cuándo utilizar SOA y cómo implementar los servicios a los clientes de manera eficiente. El Grupo abierto de la arquitectura de referencia SOA proporciona las mejores prácticas y estándares que se puede hacer referencia a la hora de diseñar sistemas SOA. La adhesión a estas normas puede dar a su organización la capacidad de adaptarse a las cambiantes condiciones del negocio y la agilidad para ampliar rentable.