SOA y BPM de Microsoft
SOA en el mundo real: potenciar la innovación, agilizar procesos y aumentar el valor de sus inversiones en IT
La Arquitectura Orientada a Servicios (SOA) es una estrategia cuya finalidad consiste en organizar, desarrollar e integrar las Tecnologías de Información (TI) donde los datos, la lógica de negocio y los recursos de infraestructura se presentan como servicios y se accede a ellos a través de un intercambio de mensajes. Con SOA se flexibilizan los procesos de negocio y se consigue que las para apoyar procesos de negocio flexibles y posibilitar que las TI sean la clave para una empresa más ágil e innovadora.
Autoevaluación
de SOA y BP
Evalúe usted mismo las capacidades actuales de su organización respecto de SOA y BP
Más información sobre SOA
Beneficios
-
Promueva la innovación en su empresa con aplicaciones compuestas:
SOA de Microsoft se centra especialmente en convertir en servicios los procesos de negocio y la información contenida de manera autónoma en sistemas muy diversos, para poder acceder a ella desde herramientas con las que todos los empleados están familiarizados. Con ello se mejora la eficiencia y la productividad interna y externa, algo que facilita su adopción y reduce los costes de formación además de promover en el seno de las empresas la implementación de innovaciones y de conexiones de negocio productivas y rentables.
-
Agilice los procesos internos con la ayuda de soluciones BPM (Business Process Management):
"SOA en el mundo real" es una iniciativa de Microsoft orientada a convertir en servicios los procesos de negocio para poder planificar, desarrollar, gestionar, monitorizar y controlar dichos procesos desde una composición dinámica que permite la mejora continua de los procesos operativos y de los rendimientos empresariales.
-
Rentabilice al máximo las inversiones realizadas en TI aprovechando la interoperabilidad con plataformas heterogéneas:
SOA le permite rentabilizar sus anteriores inversiones en TI ya que establece un entorno de interoperabilidad con plataformas estándar muy diversas y le permite establecer estrategias orientadas a introducir cambios de forma progresiva sobre sus infraestructuras al ritmo que más convenga a su organización.
SOA y BPM: mejor juntos
La Arquitectura Orientada a Servicios (SOA) y la Gestión de Procesos de Negocio (BPM, Business Process Management) encajan perfectamente.
Comparten objetivos comunes: incrementar la agilidad de la empresa.
BPM permite conocer en profundidad los procesos internos, una dimensión esencial para poder identificar qué aplicaciones o
partes de ellas deberían rediseñarse en forma de servicios SOA.
La combinación de proyectos SOA y BPM contribuye a alcanzar los objetivos de mejora de las capacidades de la empresa. Los
resultados son, sin duda, mejores que aplicando cada estrategia de forma individual. La semántica de procesos de negocio se
puede implementar combinando servicios técnicos de detalle dentro de servicios compuestos. La secuencia de tareas o actividades
da lugar al contexto de operación. A medida que la semántica de procesos o la secuencia se modifican, los servicios pueden
recombinarse, re-secuenciarse o incluso sustituirse, para reajustarse al nuevo contexto de procesos de negocio.
Los métodos de BPM generalmente hacen aflorar unos requisitos que coinciden con los de los servicios y eso supone un
refuerzo importante del valor de los proyectos de SOA en la medida en que éstos contribuyen a mejorar el rendimiento de la
empresa y a introducir innovaciones orientadas a resolver los nuevos retos que aparecen en un mundo en transformación
permanente. Por tanto, en los proyectos de BPM se debería considerar a SOA como el sustrato tecnológico que hace posible la
gestión de procesos de negocio.
¿Cómo empezar con SOA y BPM?
Transformación en servicios
Un aspecto importante de cualquier iniciativa SOA es la conversión en servicios de los activos de IT existentes. Integrar una aplicación de línea de negocio, una solución propietaria o una aplicación de mainframe bajo el esquema SOA suponen tener que afrontar retos y situaciones muy concretos, como pueden ser el empleo de protocolos propietarios de comunicaciones y modelos de datos exclusivos, el acceso a los metadatos y la gestión de transacciones. A partir de la base común de .NET Framework, cada una de las siguientes soluciones supone una alternativa para la conversión en servicios de todos estos tipos de activos.
Composición de Servicios
Las soluciones de infraestructura SOA de Microsoft ofrecen la agilidad que necesitan las organizaciones al añadir coordinación, visibillidad y capacidad de gestión a los servicios en pos de una mayor interoperabilidad mediante el descubrimiento, mediación y virtualización de esos servicios. Con este enfoque las organizaciones pueden desplegar sus servicios en menos tiempo, responder a los cambios en el momento en que tienen lugar y maximizar la reutilización de sus sistemas y elementos de infraestructura. Además de las soluciones indicadas a continuación, Microsoft colabora con los principales proveedores de tecnologías de gobierno como AmberPoint y SOA Software dentro de la Business Process Alliance (BPA).
Consumo de Servicios
Aunque en gran medida la atención se centra en la implementación y aprovisionamiento de servicios dentro de la SOA de una organización, hay que reconocer que un servicio no aporta valor hasta que no se consume, bien desde otro servicio o bien desde una aplicación de usuario final. Cada vez más los usuarios quieren acceder a sus servicios y experiencias desde múltiples canales, como puede ser el PC de la oficina, sitios Web o dispositivos móviles. Aunque comparten muchos requisitos entre sí, como la entrega de interfaces de usuario compuestas, también debe tenerse en cuenta que cada una de estas modalidades presenta sus propias exigencias y condiciones a la hora de consumir los servicios.
Ofertas de SOA y BPM de Microsoft
Microsoft ofrece una plataforma completa que unifica los contenidos de la empresa, optimiza sus procesos internos y permite obtener amplia información interna desde herramientas conocidas y de uso muy simple que conectan al usuario con los elementos de un entorno de IT heterogéneo, mejorando sensiblemente el retorno de sus inversiones. La plataforma SOA de Microsoft permite a los departamentos de IT avanzar con rapidez en la evolución de sus proyectos de negocio en menos tiempo y con un coste inferior, algo que contribuye decisivamente a resolver las necesidades de las empresas, en continuo cambio.
-
BizTalk Server (BTS)
Conectividad de la empresa con entornos heterogéneos, orquestación de procesos de sistema complejos, gestión de reglas de negocio, BAM e integración B2B.
-
Windows Communication Foundation (WCF)
Plataforma común para el desarrollo de, y la comunicación entre aplicaciones orientadas al servicio.
-
Workflow Foundation (WF)
Gestión de flujos de la lógica de negocio guíada mediante modelos, para aplicaciones orientadas a servicio.
-
Microsoft Office SharePoint Server (MOSS)
Plataforma de aplicación compuesta que unifica los procesos humanos y workflows, gestión documental, colaboración y la presentación de la información, paneles y búsquedas.
-
SQL Server y Programación de Datos
Modelización de datos complejos, transformación, sincronización, elaboración de informes y data mining.
-
Visual Studio (VSTS)
Gestión completa de todas las fases del Ciclo de Vida de la Aplicación.
-
System Center
Gestión integral de Sistemas
Recursos Adicionales (en inglés)
Soluciones para empresas basadas en SOA y BPM
(lectura recomendada en inglés)
- La Arquitectura Orientada a Servicios (SOA) de Microsoft aplicada al mundo real
- Microsoft and Business Process Management: A Business Overview
- Service Orientation and Its Role in Your Connected Systems Strategy
- A Business-Oriented Foundation for Service Orientation
- Software as a Service (SaaS): An Enterprise Perspective
- Enable Real-World SOA with Microsoft Dynamics
Plataforma de tecnologías de SOA y BPM (en inglés)
- Software + Services in the Microsoft World: A Technology Overview for IT Decision Makers
- Microsoft and Business Process Management: A Technology Overview
- Business Intelligence Meets Business Process Management
- Building Composite Applications on the 2007 Office System
- Patterns & Practices: Web Service Software Factory
