Está en la página 1de 21

Arquitecturas Tecnolgicas

Jean Carlos Mayhua Quispe

SOA: Service Oriented Architecture


Arquitectura Orientada a Servicios. Es una arquitectura de software que define la utilizacin de servicios para dar soporte a los requisitos del negocio. Permite la creacin de sistemas de informacin altamente escalables que reflejan el negocio de la organizacin, a su vez brinda una forma bien definida de exposicin e invocacin de servicios lo cual facilita la interaccin entre diferentes sistemas propios o de terceros.

SOA: Service Oriented Architecture


SOA define las siguientes capas de software: Aplicaciones bsicas - Sistemas desarrollados bajo cualquier arquitectura o tecnologa, geogrficamente dispersos y bajo cualquier figura de propiedad; De exposicin de funcionalidades - Donde las funcionalidades de la capa aplicativa son expuestas en forma de servicios (generalmente como servicios web); De integracin de servicios - Facilitan el intercambio de datos entre elementos de la capa aplicativa orientada a procesos empresariales internos o en colaboracin; De composicin de procesos - Que define el proceso en trminos del negocio y sus necesidades, y que vara en funcin del negocio; De entrega - donde los servicios son desplegados a los usuarios finales. SOA proporciona una metodologa y un marco de trabajo para documentar las capacidades de negocio y puede dar soporte a las actividades de integracin y consolidacin.

SODA: Service Oriented Development of Aplications


Servicio Orientado al desarrollo de aplicaciones. Es una forma de producir arquitectura orientada a servicios de aplicaciones. El uso del trmino SODA fue utilizado por primera vez por la investigacin de Gartner. SODA representa una actividad posible para la compaa para participar en la hora de hacer la transicin a la arquitectura orientada a servicios (SOA). Sin embargo, se ha argumentado que una dependencia excesiva de SODA puede reducir la flexibilidad del sistema en general, la reutilizacin y la agilidad del negocio . Este peligro es mayor para los sitios que utilizan un servidor de aplicaciones , lo que podra disminuir la flexibilidad en la redistribucin y la composicin de los servicios.

SOBA: Service Oriented Business Applications


SOA y SOBA no es fcil - ya que ambos trminos se utilizan para describir la construccin de infraestructuras de aplicaciones de servicios Web - la idea es que SOBA se pueden implementar en la parte superior de los otros modelos de infraestructura SOA, o. El plazo de posiciones creador SOBA como la encarnacin definitiva de la aplicacin empresarial de cliente / servidor - ERP, CRM y otros.

SOMA: Service Oriented Modeling and Architecture


Modelacin orientada a servicios y arquitectura. Es una metodologa para aplicaciones de arquitectura orientada a servicios (SOA modelado). SOMA es un anlisis de extremo a extremo y mtodo de diseo que se extiende el anlisis orientado a objetos y basado en componentes tradicionales y mtodos de diseo. "A soba es una aplicacin cliente / servidor se hace bien", dice Charles Abrams, director de investigacin de Gartner, quien acu el trmino hace ms de dos aos. "Se trata de una aplicacin empresarial que se centra en estndares de servicios Web."

SOMA: Service Oriented Modeling and Architecture


Fases: Identificacin Especificacin Realizacin
Las fases se utilizan para modelar los tres elementos principales de SOA, que son: Servicios Los componentes que se dan cuenta de los servicios, que tambin son conocidos como componentes de servicio Los flujos que se pueden utilizar para componer servicios necesarios en una aplicacin SOA

SOMA: Service Oriented Modeling and Architecture


SOMA valida cada paso de la fase de diseo, garantizando una infraestructura SOA empresarial totalmente integrada, flexible y sensible. SOMA se basa en varios aos de experiencia prctica que IBM desarroll en el trabajo con las empresas que fueron los primeros en adoptar SOA. SOMA es un enfoque flexible para la solucin de problemas de la empresa que proporciona el mximo retorno de la inversin. SOMA ayuda a las empresas implementar SOA para tener una mejor visibilidad de sus procesos de negocio, dndoles las herramientas que necesitan para mejorar y crecer

EDA: Event Driven Architecture


Arquitectura controlada por eventos. Es una arquitectura de software patrn promocin de la produccin, la deteccin, el consumo de, y reaccin a los acontecimientos . Un evento puede definirse como "un cambio significativo en el estado. Un sistema orientado a eventos tpicamente consiste de emisores de sucesos (o agentes) y consumidores de eventos (o sumideros).

EDA: Event Driven Architecture


Arquitectura controlada por eventos puede complementar SOA, ya que los servicios pueden ser activados por desencadenantes dispararon contra los eventos entrantes. Este paradigma es particularmente til cuando el receptor no proporciona ningn ejecutivo autnomo.

EDA: Event Driven Architecture


Estructura del Evento: El encabezado de evento puede incluir informacin como el nombre del evento, fecha y hora para el evento, y el tipo de evento. El cuerpo del evento es la parte que describe el hecho de que ha ocurrido en realidad.

BPM: Business Process Management


Gestin de procesos empresariales. Se ha referido como un manejo holstico a la alineacin de la organizacin los procesos de negocio con los deseos y necesidades de los clientes. Promueve negocio eficacia y la eficiencia , mientras que la lucha por la innovacin , la flexibilidad y la integracin con la tecnologa. BPM intenta mejorar los procesos de forma continua. Por lo tanto, puede ser descrito como un " proceso de optimizacin de proceso. "

BPM: Business Process Management


BPM del ciclo de vida: Diseo.- Abarca tanto la identificacin de los procesos existentes y el diseo de "a-ser" procesos. Modelado.- Toma el diseo terico e introduce combinaciones de variables. Ejecucin.- Una de las maneras de automatizar procesos es desarrollar o adquirir una aplicacin que se ejecuta los pasos necesarios del proceso. Monitoreo.- Abarca el seguimiento de los procesos individuales. Optimizacin.- Optimizacin de procesos incluye la recuperacin de la informacin de rendimiento de proceso de fase de modelado y monitoreo. Re-Ingenieria.- Redisear los procesos si fuera necesario para lograr la eficiencia y la productividad en el trabajo. Certificacin.- Actualmente, la certificacin es ofrecido por la Asociacin Mundial para la Gestin de la Calidad (GAQM) el Plan de Estudios y el certificado es reconocido, aprobados y administrados por la Organizacin Internacional de Acreditacin (IAO)

CORBA: Common Object Request Broker Architecture


Es un estndar definido por el Object Management Group (OMG) que permite a los componentes de software escritos en mltiples lenguajes de programacin y se ejecuta en varios equipos a trabajar juntos (es decir, es compatible con mltiples plataformas ).

MOM: Message Oriented Middleware


Es un software o hardware de la infraestructura de soporte de envo y recepcin de mensajes entre sistemas distribuidos. MOM permite a los mdulos de aplicaciones a ser distribuidos a travs de distintas plataformas y reduce la complejidad del desarrollo de aplicaciones que abarcan mltiples sistemas operativos y protocolos de red.

MOM: Message Oriented Middleware


Ventajas.- Razones centrales para el uso de una comunicacin basada en mensajes de protocolo incluyen su capacidad para almacenar (buffer), ruta o transformar mensajes mientras que transporta a los remitentes a los receptores. Desventajas.- La principal desventaja de muchos sistemas middleware orientados mensaje es que requieren un componente adicional en la arquitectura , el agente de transferencia de mensajes. Como con cualquier sistema , la adicin de otro componente puede dar lugar a reducciones en el rendimiento y la fiabilidad, y tambin puede hacer ms difcil el sistema como un todo y caro de mantener .

ESB: Enterprise Service Bus


Bus de Servicios de Empresa. Consiste en un combinado de arquitectura de software que proporciona servicios fundamentales para arquitecturas complejas a travs de un sistema de mensajes basado en las normas y que responde a eventos. Los desarrolladores normalmente implementan un ESB utilizando tecnologas de productos de infraestructura de middleware que se basan en normas reconocidas. En una arquitectura tan compleja, el ESB representa el elemento de software que media entre las aplicaciones empresariales y permite la comunicacin entre ellas.

ESB: Enterprise Service Bus

El uso de la palabra "bus" viene del bus que transporta los bits entre los distintos dispositivos de un ordenador. El bus de servicio de empresa proporciona una funcin anloga a un nivel superior de abstraccin. En una arquitectura de empresa que hace uso de un ESB una aplicacin se comunicar a travs del bus, que acta como "divisor de mensajes" (message broker) entre las aplicaciones.

WS-BPEL: Web Services Business Process Execution Language


Lenguaje de Ejecucin de Procesos de Negocio con Servicios Web. Es un lenguaje estandarizado por OASIS para la composicin de servicios web. Est desarrollado a partir lenguajes orientados a la descripcin de servicios Web. Bsicamente, consiste en un lenguaje basado en XML diseado para el control centralizado de la invocacin de diferentes servicios Web, con cierta lgica de negocio aadida que ayuda a la programacin en gran escala Antes de su estandarizacin se denominaba BPEL4WS.

SAML: Security Assertion Markup Language


Asercin de seguridad Markup Language. Es un XML basado en estndar abierto formato de datos para el intercambio de autenticacin y autorizacin de los datos entre las partes, en particular, entre un proveedor de identidad y un proveedor de servicios . SAML es un producto de la OASIS Comit Tcnico de Servicios de Seguridad. SAML data de 2001, la ms reciente actualizacin de SAML es de 2005.

1. 2.

3.

4.

Navegador del usuario final accede al servidor de autenticacin, y el servidor de autenticacin pide nombre de usuario y contrasea.. El usuario final entra ID y contrasea. Servidor de autenticacin verifica con el directorio y autentica el usuario final. Solicitudes de los usuarios finales un recurso de destino / servidor de servicios Web. Servidor de autenticacin se abre una sesin con el servidor de destino. Servidor de autenticacin enva identificador uniforme de recursos (URI) para el usuario final. Fin navegador se redirige al usuario URI, que se conecta el usuario final del servicio Web.

También podría gustarte