Integración al Servicio de la Empresa

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Integración al Servicio de la Empresa"

Transcripción

1 Integración al Servicio de la Empresa Las Arquitecturas SOA permiten abordar los nuevos retos empresariales, ser más competitivos y disponer de sistemas de información integrados. Además, tecnologías como BPM, BAM, JBI o Web Services forman un complemento esencial para SOA. THE SERVER LABS dispone de amplia experiencia y conocimiento en arquitecturas de sistemas de información, entre ellas las orientadas al servicio (SOA), lo que permite a nuestros clientes maximizar el retorno de la inversión y construir soluciones de calidad.

2 Contenido Qué es SOA y los Servicios?... 2 Principios de la Arquitectura SOA... 3 Infraestructura de Servicios... 4 Ventajas para la empresa Servicios ofrecidos por THE SERVER LABS Definición de Acrónimos

3 Qué es SOA y los Servicios? La Arquitectura Orientada a Servicios (en inglés Service Oriented Architecture o SOA) es un modelo de arquitectura software que proporciona una metodología y un marco de trabajo basado en servicios. Además, está muy orientada y alineada con el negocio, por lo que normalmente se habla de SOA como un modelo de arquitectura tanto de IT como corporativo. SOA no es un producto, ni un fabricante, ni una tecnología, es una arquitectura, cuyos conceptos no son totalmente nuevos. Lo que ocurre es que ahora tenemos tecnologías y estándares que hacen posible que la implementación sea ahora una realidad. Por ejemplo, conceptos de mensajería, web services, etc. SOA hace posible que las empresas u organizaciones compartan los datos de sus aplicaciones y la lógica de negocio (sea entre departamentos o con otras empresas), permitiendo un acceso homogéneo a los datos. Un servicio en SOA es un conjunto discreto de funcionalidad técnica o de proceso de negocio, cuya característica principal es que sea reutilizable por cualquier proceso de negocio. Los servicios pueden estar compuestos de otros servicios según una jerarquía. Los tipos de servicios posibles a definir basándose en su granularidad son los siguientes: Servicios de componentes o de aplicación: Servicios atómicos que interactúan directamente con los sistemas finales; estos son independientes de la plataforma, sistema operativo, lenguaje de programación etc. Servicios de negocio: Son servicios formados por la composición de servicios de componentes. Servicios de workflow o de orquestación: Son servicios formados por la orquestación de servicios de negocio o de servicios de componentes en los que puede haber interacción humana. 2

4 Todos estos servicios pueden ser proporcionados al usuario del sistema, por lo general a través de una aplicación en el que sea transparente e irrelevante cualquier detalle de arquitectura o de implementación. Hay que tener en cuenta que el concepto de reutilización siempre es aplicable a todos los casos, independientemente del nivel de abstracción, aunque dependerá de si se publican o no en el bus de servicios empresariales (ESB). Si no se publican, en principio la reutilización no tendrá lugar, y se considerarían privados. Es muy importante definir correctamente qué servicios son o no publicables. Principios de la Arquitectura SOA Los principios arquitectónicos con los que se diseñan los servicios en SOA son: Reusabilidad: La lógica de los procesos de negocio es dividida en servicios, estos funcionalmente son únicos en toda la arquitectura y por tanto deberían ser reutilizados en toda la implementación. Acoplamiento mínimo: Los servicios han de requerir el conocimiento de la existencia de otros servicios, pero la dependencia ha de ser mínima o de preferencia nula. Descubrimiento del servicio: Los servicios al tener interfaces completamente definidas y autodescriptivas permiten poder ser descubiertos dinámicamente por otros servicios. Composición de servicios: Un conjunto de servicios puede ser coordinado y orquestado para crear otros servicios más complejos. Ser auto-contenidos: Los servicios han de ser autónomos y por tanto deberán implementar una funcionalidad completa sin depender de otros servicios. Establecimiento de contratos: Esto se refiere a que los procesos proveedores del servicio y los consumidores establezcan entre ellos la definición completa de las interfaces del servicio. El llevar a la práctica estos principios arquitectónicos, además de la metodología, implica disponer de una "infraestructura de servicios" que nos permita implementar SOA en tiempos cortos (requerimiento indispensable del negocio). Debido a esto, los fabricantes de software (comerciales y también de software libre) implementan sus soluciones o reconvierten sus productos buscando cubrir tales principios de arquitectura. Hay informes que señalan que muy pronto, todas las aplicaciones se construirán teniendo en cuenta las normas y estándares SOA, y que todos los productos actuales y venideros vendrán diseñados conforme a la norma. Es importante indicar que una solución, además de cubrir lo mencionado anteriormente, deberá soportar los requerimientos de un sistema corporativo: Alta Disponibilidad, Balanceo de Carga, Escalabilidad, Seguridad, Recuperación ante fallos y Mantenibilidad. 3

5 Infraestructura de Servicios Actualmente existen diferentes organismos (w3c, JCP, OASIS, etc.) que buscan estandarizar las tecnologías encargadas de implementar SOA. Los fabricantes de software buscan tener en un futuro próximo una plataforma que implemente SOA completamente, pero en la actualidad están reconvirtiendo o implementando su "infraestructura de servicios" basándose en su tecnología actual. De acuerdo con esto, los fabricantes han definido diversos nombres para sus productos los que evidentemente referencian los principios de SOA. A continuación enumeramos algunos de ellos: ESB Enterprise Service Bus (Bus Empresarial de Servicios) El concepto de bus ha sido extrapolado de la tecnología de middleware en el que se usaba para buses de mensajería; en este caso hablamos de bus de servicios. El concepto de bus apareció cuando la integración de aplicaciones era punto a punto obteniéndose al final el modelo "espagueti". Este modelo era muy costoso en cuanto a mantenimiento, reutilización, etc., por lo que el bus trajo orden a la integración de aplicaciones debido a que las aplicaciones cuando querían recibir o enviar información interactuaban con el bus, y éste les resolvía las peticiones de una manera anónima, desacoplada y eficiente. 4

6 Las tecnologías con las que están construidos los buses son de diversos tipos: demonios, colas, servidores de ejecución, webservices, etc. Actualmente JMS (Java Messaging Service) y los WebServices son las tecnologías que se prevé coparan el mercado de implementación del ESB. En relación con los WebServices a fecha de hoy aún están en progreso ciertos estándares, tal es el caso de WS-Security, WS-SecurityPolicy, WS-ReliableMessaging, WS-Trust, WS-Choreography, WS-Transactions, WS-Addressing, WS- Notification, etc., pero ya han alcanzado la categoría de estándares especificaciones como WSDL 1.1, UDDI 3.0, SOAP 1.2, WS-Reliability, WSDM 1.0, WS-Security 1.1, BPMN 1.0, XDPL 2.0; al final del documento se especifica una descripción de todos estos acrónimos. Service Registry (Registro de Servicios) Antes de implementar un servicio, hay que diseñar las definiciones de las interfaces y las políticas para la invocación de servicios entre los proveedores de servicios SOA y los consumidores de servicios SOA. El "registro de servicios" permite tal funcionalidad, además de proporcionar un mecanismo de publicación de registros de servicios. Con este mecanismo todos los servicios conocerán de la existencia de nuevos servicios y además se permite verificar que todos ellos utilizan las políticas establecidas, asegurándose la consistencia de los servicios y su calidad. 5

7 Data Services (Servicios de Datos) Estos servicios son los que proporcionan el nivel de acceso a datos provenientes de las fuentes de información (Bases de Datos, Sistemas de Back-Office, CRM, ERP, etc.). Adicionalmente a obtener la información, la solución también ha de tener mecanismos para realizar transformaciones, consultas y hasta permitir la combinación de varias fuentes de datos. BPM (Business Process Management) (Gestión de Procesos de Negocio) Un conjunto de servicios conformará lo que se denomina un proceso de negocio. Para entender correctamente la relación entre BPM y SOA, hay que tener en cuenta que todo proceso de negocio tiene muchos aspectos que han de ser gestionados, como por ejemplo capacidades de orquestación en los procesos, modelización del proceso, monitorización del proceso y de su estado, motores de reglas de negocio más amigables para el usuario, análisis de eficiencia de los procesos a nivel granular o agregado. SOA no especifica la gestión de cada aspecto, pero toda infraestructura de servicios requiere herramientas para gestionarlos y así garantizar la eficiencia en la arquitectura planteada. Para poder comprender la diferencia y la relación existente entre Servicios SOA y Procesos de BPM, es importante primero distinguir Servicio SOA del Servicio que el negocio ofrece al consumidor o cliente. A veces, en las organizaciones, se denomina Servicio a lo que realmente es un proceso de negocio. Este proceso de negocio estaría compuesto de servicios SOA e invocaría 6

8 a las operaciones de estos servicios. Además los procesos de negocio pueden tener un estado y sin embargo los Servicios SOA no tienen nunca estado. Vamos a poner un ejemplo de los dos conceptos y de su interrelación. Imaginemos un proceso de negocio llamado Mantenimiento de los vehículos de clientes. Esto es lo que normalmente llamaríamos en la empresa un Servicio, ya que se puede ofrecer como servicio de negocio directamente al público. Sin embargo, dentro de la terminología SOA, es un proceso de negocio, ya que tiene estado, no es autocontenido y tampoco reutilizable para otros procesos, como por ejemplo Venta de Vehículos a Clientes o Compra Vehículos a Mayorista etc. En el siguiente dibujo se muestran los servicios que implementarían el proceso de negocio Mantenimiento de los vehículos de clientes, como Servicio de Orden de Trabajo, Servicio de Catalogo, Servicio de Gestión, Servicio de Cliente y Servicio de Inventario. Cada uno de estos servicios consiste en una agrupación de operaciones de utilidad, es reutilizable, y no tiene estado. 7

9 En relación con la monitorización, que es uno de los aspectos de los procesos, es importante mencionar la tecnología BAM (Business Activity Monitoring) (Monitorización). Esta tecnología nos da información pormenorizada y en tiempo real del comportamiento de los procesos sobre la base de indicadores de eficiencia. Es una tecnología en tiempo real orientada a eventos a diferencia de la tecnología de Business Inteligence, que está mas orientada a la obtención de análisis basándose en históricos (generalmente por consultas a base de datos); en el caso de Business Inteligente el usuario final es uno de mayor nivel de gestión (gestores de operaciones, gerentes de sistemas, etc). Service Lifecycle Management La gestión del ciclo de vida de los servicios es cada vez más importante debido a la continua actualización y adecuación de los servicios para llevar a la práctica su reutilización por otros servicios. Por tanto es preciso tener una adecuada gestión del repositorio de los servicios con una auto-sincronización utilizando estándares. Toda esta gestión se denomina governance. Las actualizaciones y adecuaciones de los servicios se realizan para cualquier aspecto de los servicios, por lo que el término governance está también relacionado con seguridad, registro, políticas de gestión, etc. 8

10 Adicionalmente la infraestructura de servicios ha de implementar otros servicios no menos importantes como por ejemplo la seguridad. Security Services La seguridad en sí no está definida por de la tecnología SOA, pero puede ser planteada como un servicio SOA. En esto los fabricantes de software buscan que sus soluciones cumplan con todos los criterios de seguridad como autenticación, autorización, mapeo de roles, mapeo de credenciales, etc. Pero como es de suponerse los sistemas requieren de estándares y tecnología que mejoren o que faciliten aún más la implementación de SOA, por lo que hay nuevos estándares o metodologías a las que se prevé evolucionará la tecnología: SCA (Service Component Arquitecture) y JBI (Java Business Integration). SCA Es un modelo para la creación de componentes de servicio y la composición de servicios. Algunas de las características que ha de tener son: Desacoplar la implementación del servicio del ensamblaje del servicio. Diversos lenguajes de programación y estándares como Java, C++, XML, BPEL, XSLT, etc. podrán utilizarla como arquitectura de creación de componentes de servicios. Los datos deberán ser representados como objetos de servicio de datos. Los componentes han de poder ser reutilizados. Ejecutar la composición de servicios. JBI Entendido como una especificación para arquitectura de contenedores, los cuales albergan tanto a los productores de servicios como a los componentes consumidores de servicios. El mecanismo de entrega de mensajes centralizado se hará utilizando el concepto de bus, sólo que denominado router de mensajes normalizado. Este bus entrega mensajes normalizados basándose en patrones de intercambio de mensajes. Una de las cosas interesantes es qué la especificación JBI referencia a un servicio de ensamble de aplicaciones, el cual proporcionará un empaquetamiento estándar de aplicaciones compuestas (consumidores y proveedores de servicios) permitiendo que sean portables a cualquier implementación JBI de cualquier fabricante. En la actualidad los fabricantes están trabajando en esto, considerándose por tanto una tecnología aún en progreso. 9

11 Ventajas para la empresa Estandarizar los procesos existentes y analizarlos basándose en una arquitectura SOA permitirá reducir mucho los gastos de implementación y mantenimiento a medida que el nivel de reutilización del servicio aumente. Esto es lo que se denomina "small ROI". Pero la flexibilidad que brinda la arquitectura a responder rápidamente y de manera más efectiva a los cambios en las condiciones de mercado y de esa manera ganar ventaja competitiva es lo que traerá el "big ROI". SOA promete alcanzar la agilidad tan esperada para el negocio. Servicios ofrecidos por THE SERVER LABS Los arquitectos de THE SERVER LABS tienen una amplia experiencia en diseño e implementación de arquitecturas y desarrollo software, en diversos verticales de negocio, como el financiero, las telecomunicaciones, el ecommerce y el espacial y científico; por ello, nuestros arquitectos entienden tanto las relaciones dinámicas entre las necesidades de negocio y los servicios existentes, así como los fundamentos técnicos necesarios para crear servicios a partir de las aplicaciones técnicas. Además, hay que tener en cuenta que las características intrínsecas de SOA (reusabilidad, granularidad y bajo acoplamiento) permiten la utilización de metodologías ágiles de desarrollo, con las que THE SERVER LABS está familiarizado y que favorecen en última instancia la agilidad para el negocio, la satisfacción del cliente y la disminución del coste total del proyecto. Algunos de los servicios que ofrecemos en este contexto son los siguientes: Análisis de viabilidad, planificación y diseño de Arquitecturas SOA. Mentoring Tecnológico. Desarrollo de Frameworks SOA- para garantizar una importante reducción de costes durante el desarrollo del proyecto SOA. Formación Avanzada y Master Classes en Arquitectura (Architecture Summer Camp). Y para dar apoyo al equipo de consultoría experta, THE SERVER LABS dispone de un Laboratorio de Arquitecturas como un valor añadido para el proyecto. El laboratorio ofrece soluciones tecnológicas innovadoras que ayudarán al equipo, clientes y partners a mejorar su competitividad y rendimiento. The Server Labs S.L. C/ Pinar, Madrid, Spain Tel:

12 Definición de Acrónimos WS-SecurityPolicy. Lenguaje para declarar políticas de seguridad de Web Services mediante el cual se definen restricciones y requerimientos (encriptado, tokens, mecanismos, etc.) para habilitar a los web services ha de participar en intercambio seguro de mensajes. WS-ReliableMessaging. Especificación normada por OASIS la cual permite la transferencia de "mensajes fiables" entre componentes software cuando existen fallos en la red de comunicaciones o fallos en componentes. WS-Trust. Especificación encargada de definir extensiones sobre WS-Security obteniéndose un framework para gestionar relaciones de seguridad a través de la solicitud y envío de testigos (tokens) de seguridad. WS-Choreography. Modelo que permite definir los datos y las relaciones entre ellos para definir la secuencia y las condiciones de intercambio. WS-Transactions. Definición del tipo de coordinación de transacción atómica que será usado con el framework de coordinación (WS-Coordination). WS-Addressing. Proporciona mecanismos para direccionar Web services y mensajes a través de redes que incluyen nodos de procesamiento como firewalls y gateways. WSDL 1.1. "Web Service Definition Language", Lenguaje de descripción de Web services para describir servicios de red conteniendo información orientada a documentos o a procedimientos. UDDI 3.0. "Universal Description Discovery and Integration", es uno de los estándares pilares en la infraestructura de los Web services. SOAP 1.2. "Simple Object Access Protocol", protocolo que define cómo dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos XML. WS-Reliability. Proporciona un método para garantizar entrega de mensajes sobre Internet WSDM 1.0. "Web Services Distributed Management": estándar para unificar gestión de infraestructuras por proveedor, plataforma y red para habilitar el acceso y recibir notificaciones de gestión de recursos habilitados. WS-Security 1.1. Protocolo de comunicaciones que permite aplicar seguridad a los Servicios Web y generalmente se provee a través de un framework. BPMN 1.0. Business Process Modeling Notation, notación gráfica estandarizada de procesos de negocios en un Workflow. XDPL 2.0. Lenguaje de procesamiento de datos XML. 11

Boletín de Asesoría Gerencial SOA: enfoque técnico orientado a procesos

Boletín de Asesoría Gerencial SOA: enfoque técnico orientado a procesos Espiñeira, Sheldon y Asociados No. 4-2010 Contenido Haga click en los enlaces para navegar a través del documento Haga click en los enlaces para llegar directamente a cada sección 4 Introducción 4 Qué

Más detalles

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta (Business Process Management, BPM). La Gerencia de los Procesos del Negocio: Se define como: "integración

Más detalles

ARQUITECTURAS ORIENTADAS A SERVICIOS. SOA en la Seguridad Social. 48 boletic

ARQUITECTURAS ORIENTADAS A SERVICIOS. SOA en la Seguridad Social. 48 boletic ARQUITECTURAS ORIENTADAS A SERVICIOS SOA en la Seguridad Social por Mario triguero garrido 48 boletic El deber de ofrecer al ciudadano el mejor servicio ha sido siempre la motivación por la cual la Gerencia

Más detalles

Servicios Web: Orquestación y coreografías

Servicios Web: Orquestación y coreografías Servicios Web: Orquestación y coreografías E. U. I. T. en Informática de Oviedo Master de Ingeniería Web Servicios Web Juan Ramón Pérez Pérez (jrpp en uniovi.es) Orientación a Servicios. Principios. Los

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio). 1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada

Más detalles

Introducción. http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/art143.asp - Gráfica tomada del Artículo de José David Parra

Introducción. http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/art143.asp - Gráfica tomada del Artículo de José David Parra Si en otros tiempos el factor decisivo de la producción era la tierra y luego lo fue el capital... hoy día el factor decisivo es cada vez más el hombre mismo, es decir, su conocimiento... Juan Pablo II

Más detalles

Servicios Web. Capítulo 5: Introducción a los Servicios Web. Pedro Álvarez alvaper@unizar.es José Ángel Bañares banares@unizar.es

Servicios Web. Capítulo 5: Introducción a los Servicios Web. Pedro Álvarez alvaper@unizar.es José Ángel Bañares banares@unizar.es Servicios Web Capítulo 5: Introducción a los Servicios Web Pedro Álvarez alvaper@unizar.es José Ángel Bañares banares@unizar.es http://diis.unizar.es/postweb/ Departamento de Informática e Ingeniería de

Más detalles

VISIÓN PRÁCTICA SOA PREPARATIC

VISIÓN PRÁCTICA SOA PREPARATIC VISIÓN PRÁCTICA SOA PREPARATIC VISIÓN PRÁCTICA SOA PROPÓSITO DE SOA Por qué? Para qué? EVOLUCIÓN VISIÓN PRÁCTICA SOA TÉRMINOS SOA UDDI WSDL XML Gobierno SOA SOAP Orquestación BAM ESB BPEL VISIÓN PRÁCTICA

Más detalles

Service Oriented Architecture

Service Oriented Architecture Programación Concurrente y Distribuida Ingeniería en Informática Service Oriented Architecture José Carlos Cortizo Pérez josecarlos.cortizo@uem.es http://www.esp.uem.es/jccortizo D. Sistemas Informáticos

Más detalles

SOA Governance. (Administración SOA) Luis Alberto Espinoza Bustamante

SOA Governance. (Administración SOA) Luis Alberto Espinoza Bustamante SOA Governance (Administración SOA) Luis Alberto Espinoza Bustamante 1 Agenda SOA Governance Algunas Problemas por Falta de Governance Quien: SOA Office (y Centro Competencia SOA) Que: Plan Inicial Como:

Más detalles

Tecnologías Grid Estándares grid

Tecnologías Grid Estándares grid Tecnologías Grid Estándares grid Master en Sistemas y Servicios Informáticos para Internet Universidad de Oviedo Estándares grid Introducción Introducción Justificación El grid se construye a base de diversos

Más detalles

Glosario Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano

Glosario Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano Ministerio del Poder Popular para las Telecomunicaciones y la Informática Centro Nacional de Tecnologías de Información Glosario Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado

Más detalles

WebServices bajo SOA. SOAagenda team Chile

WebServices bajo SOA. SOAagenda team Chile WebServices bajo SOA SOAagenda team Chile 1 Conceptos Servicio SOA Una tarea de negocio repetitiva validar Crédito Cliente, que cumple estándares SOA WebService Funcionalidades disponibles vía Web, implementadas

Más detalles

Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia

Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia Implantación de una arquitectura orientada a servicios. Un caso de uso Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia Introducción Los compromisos

Más detalles

Introducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect

Introducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect Introducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de itunes. El material

Más detalles

Título: Optimización de Procesos de Negocio con SOA / BPM Nombre y Apellido: Mario Bolo Email: bolo@ar.ibm.com Fecha: 15/08/2012

Título: Optimización de Procesos de Negocio con SOA / BPM Nombre y Apellido: Mario Bolo Email: bolo@ar.ibm.com Fecha: 15/08/2012 Título: Optimización de Procesos de Negocio con SOA / BPM Nombre y Apellido: Mario Bolo Email: bolo@ar.ibm.com Fecha: 15/08/2012 El problema: las aplicaciones tradicionales no le proveen la agilidad necesaria

Más detalles

Fecha Publicación: 3 de Noviembre 2009. BPM Business Process Management Gestión de Procesos de Negocio

Fecha Publicación: 3 de Noviembre 2009. BPM Business Process Management Gestión de Procesos de Negocio BPM Business Process Management Gestión de Procesos de Negocio Palabras Clave: BPM, Business Process Management, Workflow, Gestión de Procesos de Negocio, Reingeniería de Procesos, Optimización de Procesos,

Más detalles

Desarrollo y servicios web

Desarrollo y servicios web Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 Qué vimos la clase pasada? Introducción a Big Data Introducción a bases de datos NOSQL Características bases de datos NOSQL MongoDB como motor

Más detalles

Arquitecturas de Integración

Arquitecturas de Integración Arquitecturas de Integración Ing. Gastón Escobar Ing. Nicolás Passerini Ing. Juan Arias Ing. Santiago Blanco 2006 Agenda Enterprise Architecture Integración de Sistemas Evolución histórica Métodos de integración

Más detalles

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.

Más detalles

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Isaac Gutiérrez Gómez, Salvador Otón Tortosa Universidad de Alcalá, Departamento de Ciencias de la Computación, 28871 Alcalá de Henares, Spain igutierrez09@yahoo.es, salvador.oton@uah.es

Más detalles

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO Introducción:...1 Service Oriented Architecture...2 Elementos de una Service Oriented Architecture...2 Application frontends...2 Servicios...2 Contrato:...3

Más detalles

ARQUITECTURAS DE PROCESOS DE NEGOCIOS INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

ARQUITECTURAS DE PROCESOS DE NEGOCIOS INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN ARQUITECTURAS DE PROCESOS DE NEGOCIOS INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN ARQUITECTURA SOA Services Oriented Arquitecture SOA como arquitectura para BPM Las organizaciones deben

Más detalles

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes

Más detalles

PLIEGO DE PRESCRIPCIONES TÉCNICAS

PLIEGO DE PRESCRIPCIONES TÉCNICAS SERVICIOS DE APOYO PARA LA IMPLANTACIÓN DE LA PLATAFORMA DE INTEROPERABILIDAD Y GOBIERNO DE LA ARQUITECTURA ORIENTADA A SERVICIOS (SOA) DE LA WAN DE PROPOSITO GENERAL DEL MINISDEF EXPEDIENTE.1.00.22.9.0785

Más detalles

Cómo lograr una implementación exitosa de SOA?

Cómo lograr una implementación exitosa de SOA? Software Huibert Aalbers Certified Executive Software IT Architect BUE Technical Sales, SW Services Manager IBM de Mexico 2007 IBM Corporation Agenda!Interoperabilidad! De dónde viene SOA?!Las distintas

Más detalles

La relación entre Service Oriented Architecture (SOA) y los procesos comerciales. Por Greg Holden, Escritor de Tecnologia

La relación entre Service Oriented Architecture (SOA) y los procesos comerciales. Por Greg Holden, Escritor de Tecnologia La relación entre Service Oriented Architecture (SOA) y los procesos comerciales Por Greg Holden, Escritor de Tecnologia 2 La relación entre SOA y los procesos comerciales Quienes hayan tenido la posibilidad

Más detalles

Arquitecturas Orientadas a Servicios (SOA) TEMA III: Arquitecturas Orientadas a Servicios

Arquitecturas Orientadas a Servicios (SOA) TEMA III: Arquitecturas Orientadas a Servicios Master Oficial en Sistemas Telemáticos e Informáticos Arquitecturas Orientadas a Servicios (SOA) TEMA III: Arquitecturas Orientadas a Servicios Tema 3 Concepto y Estándares 1 Una Arquitectura Orientada

Más detalles

SERVICIOS WEB. UNA VISIÓN PRÁCTICA. 13 de noviembre de 2010

SERVICIOS WEB. UNA VISIÓN PRÁCTICA. 13 de noviembre de 2010 SERVICIOS WEB. UNA VISIÓN PRÁCTICA 13 de noviembre de 2010 1 Índice de contenidos 1. SOA 1.1. Características 1.2. Beneficios e inconveniente 1.3. Una posible implementación SOA: los servicios web 2. Modelos

Más detalles

El desarrollo de aplicaciones

El desarrollo de aplicaciones e d i t o r i a l Entendiendo el desarrollo de los sistemas SOA María Consuelo Franky R. El desarrollo de aplicaciones orientadas y basadas en servicios, como estilo de arquitectura, emergió sobre la arena

Más detalles

La aplicación práctica en el mundo empresarial de los estándares Web

La aplicación práctica en el mundo empresarial de los estándares Web La aplicación práctica en el mundo empresarial de los estándares Web El problema de la integración inter/intra empresas y la familia "XML" Enrique Bertrand XML Business Integration, Regional Director Software

Más detalles

Informe de Práctica Profesional. de 3er Año. Ingeniería Informática

Informe de Práctica Profesional. de 3er Año. Ingeniería Informática Informe de Práctica Profesional de 3er Año Ingeniería Informática Título: Informatización de los procesos de negocio: Baja y Evaluación sistemática de estudiantes en el CITI, a través de la suite BPM BizAgi

Más detalles

Acoplamiento e interoperabilidad

Acoplamiento e interoperabilidad Máster Universitario en Ingeniería Informá3ca Acoplamiento e interoperabilidad Sistemas de Información Orientados a Servicios RODRIGO SANTAMARÍA 2 Acoplamiento débil Tipos de acoplamiento Cabalgando el

Más detalles

Una puerta abierta al futuro

Una puerta abierta al futuro Una puerta abierta al futuro SOA E ITIL EN LA LEY DE ACCESO ELECTRÓNICO DE LOS CIUDADANOS A LOS SERVICIOS PÚBLICOS (LAECSP) por francisco javier antón Vique La publicación de la Ley de Acceso electrónico

Más detalles

Silenus Consultoría. SOA Silenus SOA/09009. Mayo de 2009. Análisis SOA Silenus

Silenus Consultoría. SOA Silenus SOA/09009. Mayo de 2009. Análisis SOA Silenus SOA Silenus SOA/09009 Mayo de 2009 Análisis SOA Silenus Índice 1 Introducción...4 2 Contexto del Proyecto...7 3 Casos de Uso...11 3.1 CU 1: Creación y Modificación de Cuentas...11 3.2 CU 2: Creación de

Más detalles

JavaEE. www.javasoft.com

JavaEE. www.javasoft.com JavaEE Java Enterprise Edition www.javasoft.com Por qué Java en el servidor? Ventajas Independencia de la plataforma portabilidad Gran conjunto de APIs Reusabilidad y modularidad Seguro en la ejecución

Más detalles

SONIC ESB 7. CAPACIDADES CLAVE > Conecta, actúa de mediador y controla. BENEFICIOS CLAVE > Crea nuevos procesos utilizando las

SONIC ESB 7. CAPACIDADES CLAVE > Conecta, actúa de mediador y controla. BENEFICIOS CLAVE > Crea nuevos procesos utilizando las CONNECT EVERYTHING. ACHIEVE ANYTHING. TM HOJA DE DATOS CAPACIDADES CLAVE > Conecta, actúa de mediador y controla los servicios, donde sea que estén implantados > Comunicaciones rápidas, confiables y seguras

Más detalles

Qué ofrece Autentia Real Business Solutions S.L?

Qué ofrece Autentia Real Business Solutions S.L? Avenida de Castilla,1 - Edificio Best Point - Oficina 21B 28830 San Fernando de Henares (Madrid) tel./fax: +34 91 675 33 06 info@autentia.com - www.autentia.com Qué ofrece Autentia Real Business Solutions

Más detalles

Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano

Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano Introducción Tecnológica Noviembre 2009 Agenda Visión del Proyecto Plataforma de Interoperabilidad Libre Orientada

Más detalles

Unidad VI: Servicios web

Unidad VI: Servicios web Unidad VI: Servicios web 6.1 Conceptos generales Un servicio web (en inglés, Web Service o Web services) es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar

Más detalles

MARCANDO LA DIFERENCIA

MARCANDO LA DIFERENCIA MARCANDO LA DIFERENCIA INTEGRACIÓN RÁPIDA Y CONFIABLE entre sus sistemas Simplifique la integración y el mantenimiento de su lógica de negocio con nuestra arquitectura orientada a servicios. Ahorre dolores

Más detalles

SOA y estándares: una pareja inseparable

SOA y estándares: una pareja inseparable SOA y estándares: una pareja inseparable Javier Cámara Coordinador del grupo de "SOA Infrastructure and Governance practices", Software AG SOA y estándares 23/may/2007 Seite 1 Software AG, quiénes somos?

Más detalles

LA IMPORTANCIA DE SOA

LA IMPORTANCIA DE SOA LA IMPORTANCIA DE SOA En el mundo de negocios de ahora, la habilidad de adaptar la infraestructura de tecnología de información de manera rápida, es imperativa. Muchos están tomando la decisión de invertir

Más detalles

Curso de SOA. Nivel Avanzado

Curso de SOA. Nivel Avanzado Región de Murcia Consejería de Hacienda y Administración Pública Curso de SOA. Nivel Avanzado Módulo 3 Seguridad en SOA Escuela de Administración Pública de la Región de Murcia Contenidos del MODULO 3

Más detalles

Oracle Service Bus: Entorno de Desarrollo

Oracle Service Bus: Entorno de Desarrollo Oracle Service Bus: Entorno de Desarrollo Mayo 2012 Versión 1.1 ÍNDICE 1. Introducción al Oracle Service Bus I. Conceptos II. Ventajas del OSB III. Arquitectura Mensajería adaptable Seguridad Unificada

Más detalles

Conceptos de Orquestador O2 EMPRESAS TUXPAN www.tuxpan.com

Conceptos de Orquestador O2 EMPRESAS TUXPAN www.tuxpan.com EMPRESAS TUXPAN www.tuxpan.com AÑO 2007 INDICE DE CONTENIDO 1 Software de Servicios y Orquestación de Procesos 2 1.1.1 Introducción 2 1.1.2 Software de Orquestación como Integrador 3 1.1.3 Automatización

Más detalles

MODELO DE EGOVERNMENT PARA LA ADMINISTRACIÓN LOCAL BASADO EN LA INTEROPERABILIDAD

MODELO DE EGOVERNMENT PARA LA ADMINISTRACIÓN LOCAL BASADO EN LA INTEROPERABILIDAD MODELO DE EGOVERNMENT PARA LA ADMINISTRACIÓN LOCAL BASADO EN LA INTEROPERABILIDAD Francisco Tous Llull, Antoni Reus Darder, Felip Salas Suau Fundació Illes Balears per la Innovació Tecnològica (IBIT) Parc

Más detalles

Service Oriented Architecture: Con Biztalk?

Service Oriented Architecture: Con Biztalk? Service Oriented Architecture: Con Biztalk? Pablo Abbate Servicios Profesionales Danysoft SOA supone una nueva forma de pensar acerca de la arquitectura IT para las empresas. De hecho, es una asociación

Más detalles

Gestión de Procesos de Negocios BPM

Gestión de Procesos de Negocios BPM GNU/LinuX Universidad Inca Garcilaso de la Vega XLIX CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO. Área: Gestión Gestión de Procesos de Negocios BPM Parte III: BPM Aspectos Técnicos

Más detalles

DISEÑO DE APLICACIONES WEB BASADAS EN ARQUITECTURAS ORIENTADAS A SERVICIOS (AOS), UTILIZANDO WEBML

DISEÑO DE APLICACIONES WEB BASADAS EN ARQUITECTURAS ORIENTADAS A SERVICIOS (AOS), UTILIZANDO WEBML DISEÑO DE APLICACIONES WEB BASADAS EN ARQUITECTURAS ORIENTADAS A SERVICIOS (AOS), UTILIZANDO WEBML Luís Fernando GONZÁLEZ ALVARÁN Facultad de Ingenierías, Politécnico Colombiano Jaime Isaza Cadavid Medellín,

Más detalles

Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano Prueba de Concepto

Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano Prueba de Concepto Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano Prueba de Concepto Enero 2009 Ing. Javier Santana Agenda Conceptos y Tecnologías involucradas Escenario actual y deseado

Más detalles

Jaime Orlando Moreno, Jorge Humberto Arias Cámara de Comercio de Bogota {jaimem,arquitectodes}@ccb.org.co

Jaime Orlando Moreno, Jorge Humberto Arias Cámara de Comercio de Bogota {jaimem,arquitectodes}@ccb.org.co Caso de Estudio: Proyecto SIREP2 Estructura, rol e importancia de un ESB en un proyecto Empresarial centrado en procesos de negocio (BPM) y soportados en reusabilidad de Servicios (SOA) Jaime Orlando Moreno,

Más detalles

OpenESB FEMI Sofis Solutions - PMA

OpenESB FEMI Sofis Solutions - PMA OpenESB FEMI Sofis Solutions - PMA Página 1 de 22 1 BPMS... 3 1.1 Introducción... 3 1.2 Modelado de Procesos... 5 1.2.1 Editor Gráfico de Procesos... 5 1.2.2 Gestión de Tareas... 6 1.2.3 Interacción Humana...

Más detalles

Tema 4: Diseño de flujos interaplicación

Tema 4: Diseño de flujos interaplicación Tema 4: Diseño de flujos interaplicación 4.1 Introducción a los Sistemas EAI Modelo de referencia (1) INTEGRACIÓN B2B INTEGRACIÓN DE APLICACIONES Y PROCESOS INTEGRACIÓN DE DATOS INTEGRACIÓN DE PLATAFORMA

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

Plataforma de Administración Electrónica de la Comunidad Autónoma de la Región de

Plataforma de Administración Electrónica de la Comunidad Autónoma de la Región de Plataforma de Administración Electrónica de la Comunidad Autónoma de la Región de Murcia Director General de Informática Consejería de Economía y Hacienda Comunidad Autónoma de la Región de Murcia Jefe

Más detalles

MÓDULO 1: FUNDAMENTOS DE BPM, GOBIERNO Y ORGANIZACIÓN POR PROCESOS

MÓDULO 1: FUNDAMENTOS DE BPM, GOBIERNO Y ORGANIZACIÓN POR PROCESOS MÓDULO 1: FUNDAMENTOS DE BPM, GOBIERNO Y ORGANIZACIÓN POR PROCESOS DIA 1 Hacia una gestión eficaz de la Organización Negocio: Funciones Procesos vs. Funciones de Negocio Tipos de Proceso: Principal, Soporte,

Más detalles

SISTEMAS DE INFORMACIÓN III TEORÍA

SISTEMAS DE INFORMACIÓN III TEORÍA CONTENIDO: Introducción a los Web services Las bases de los Web services La nueva generación de la Web Interactuando con los Web services La tecnología de Web services XML: Lo fundamental WSDL: Describiendo

Más detalles

CEP/ESP: Procesamiento y correlación de gran cantidad de eventos en arquitecturas SOA

CEP/ESP: Procesamiento y correlación de gran cantidad de eventos en arquitecturas SOA CEP/ESP: Procesamiento y correlación de gran cantidad de eventos en arquitecturas SOA Víctor Ayllón 1 y Juan M. Reina 1 1 Novayre {vayllon, jmreina}@novayre.es Abstract. El matrimonio entre ESP/CEP y las

Más detalles

Propuestas de Proyectos de Grado 2012

Propuestas de Proyectos de Grado 2012 Propuestas de Proyectos de Grado 2012 Laboratorio de Integración de Sistemas 6 de Marzo, 2012 Instituto de Computación Facultad de Ingeniería Universidad de la República de Uruguay Agenda Laboratorio de

Más detalles

Diplomatura en Gestión de Procesos (BPM)

Diplomatura en Gestión de Procesos (BPM) Diplomatura en Gestión de Procesos (BPM) BPM01 Introducción a la Gestión por Procesos y Tecnologías BPM Módulo para obtener conocimientos sólidos sobre la Gestión por Procesos (BPM) y Tecnologías BPMS

Más detalles

PIDE. Presentación. Proyecto Plataforma de Interoperabilidad del Estado. Preparado por: Equipo de Proyecto PIDE

PIDE. Presentación. Proyecto Plataforma de Interoperabilidad del Estado. Preparado por: Equipo de Proyecto PIDE PIDE Proyecto Plataforma de Interoperabilidad del Estado Presentación Preparado por: Equipo de Proyecto PIDE Contenido Introducción Objetivos del Estado Servicios al Ciudadano Situación Actual LA PIDE

Más detalles

UNIVERSIDAD DEL AZUAY. FACULTAD DE CIENCIAS de La ADMINISTRACION. ESCUELA DE ingenieria de sistemas TECNOLOGIA SOA ARQUITECTURA ORIENTADA A SERVICIOS

UNIVERSIDAD DEL AZUAY. FACULTAD DE CIENCIAS de La ADMINISTRACION. ESCUELA DE ingenieria de sistemas TECNOLOGIA SOA ARQUITECTURA ORIENTADA A SERVICIOS UNIVERSIDAD DEL AZUAY FACULTAD DE CIENCIAS de La ADMINISTRACION ESCUELA DE ingenieria de sistemas TECNOLOGIA SOA ARQUITECTURA ORIENTADA A SERVICIOS MONOGRAFIA PREVIA A LA OBTENCION DEL TITULO DE INGENIERO

Más detalles

Oracle Service Bus Enrique Martín Casado Presales Manager

<Insert Picture Here> Oracle Service Bus Enrique Martín Casado Presales Manager Oracle Bus Enrique Martín Casado Presales Manager Partimos de una Necesidad Para mejorar la productividad y la competitividad de nuestras organizaciones, cada día es más necesario

Más detalles

Sistemas Distribuidos y AI: Computación Autonómica y SOA

Sistemas Distribuidos y AI: Computación Autonómica y SOA AI Sistemas Distribuidos y AI: Computación Autonómica y SOA infraestructuras heterogéneas complejas son una realidad! Dozens of systems and applications Directory and Security Services Existing Applications

Más detalles

BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012

BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012 BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012 Qué es BPM? BPM no solo es tecnología informática. Es una disciplina de gestión empresarial impulsada

Más detalles

Creando Arquitecturas

Creando Arquitecturas Creando Arquitecturas orientadas a servicios SOA Suite Abril 2013 Buenos Aires - Argentina Índice 1. Introducción. 2. Nuestro camino para la creación de SOAs. 3. Como justificar el cambio? 4. Nuestras

Más detalles

Management(BPM) Gestión de Proceso de negocio con BPM. Universidad Inca Garcilaso de la Vega

Management(BPM) Gestión de Proceso de negocio con BPM. Universidad Inca Garcilaso de la Vega Universidad Inca Garcilaso de la Vega CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO Business Process Business Process Management(BPM) Management(BPM) MSc. Daniel Alejandro Yucra

Más detalles

ARQUITECTURA ORIENTADA A SERVICIOS (SOA) EN LA JUNTA DE ANDALUCÍA

ARQUITECTURA ORIENTADA A SERVICIOS (SOA) EN LA JUNTA DE ANDALUCÍA ARQUITECTURA ORIENTADA A SERVICIOS (SOA) EN LA JUNTA DE ANDALUCÍA Dirección General de Administración Electrónica y Calidad de los Servicios Consejería de Justicia y Administración Pública Junta de Andalucía

Más detalles

ARQUITECTURAS DE SOFTWARE ORIENTADAS A SERVICIOS

ARQUITECTURAS DE SOFTWARE ORIENTADAS A SERVICIOS ARQUITECTURAS DE SOFTWARE ORIENTADAS A SERVICIOS ANDRES CAMILO ROJAS M. Universidad Piloto de Colombia Ingeniería de Sistemas Séptimo Semestre CONCEPTOS: AGENDA Que es Arquitectura de Software Que es una

Más detalles

SOA el boom Hoy en día es casi imposible encontrar una plataforma de aplicación, Core bancario o aplicación

SOA el boom Hoy en día es casi imposible encontrar una plataforma de aplicación, Core bancario o aplicación c o l u m n i s t a i n v i t a d o SOA: Sólo un estilo de arquitectura más o una burbuja en evolución? Jorge Humberto Arias B. SOA el boom Hoy en día es casi imposible encontrar una plataforma de aplicación,

Más detalles

Implantación Plataforma SOA. La experiencia del Principado de Asturias

Implantación Plataforma SOA. La experiencia del Principado de Asturias Implantación Plataforma SOA La experiencia del Principado de Asturias I. Situación inicial II. Necesidades III. Búsqueda de soluciones IV. Solución seleccionada V. Implantación I. Situación inicial La

Más detalles

Boletín de Asesoría Gerencial* Arquitectura orientada a servicios (SOA)

Boletín de Asesoría Gerencial* Arquitectura orientada a servicios (SOA) Espiñeira, Sheldon y Asociados * No. 12-2009 *connectedthinking Haga click en los enlaces para navegar a través del documento Haga click en los enlaces para llegar directamente a cada sección 4 Introducción

Más detalles

Visión práctica sobre SOA

Visión práctica sobre SOA Visión práctica sobre Número de páginas: Autor: Revisado por: Aprobado por: Firma: Firma: Firma: Fecha: Fecha: Fecha: Resumen : Introducción a Lista de Distribución: Visión práctica sobre 1 / 26 CONTROL

Más detalles

Ingeniería de Software en SOA

Ingeniería de Software en SOA Ingeniería de Software en SOA ECSDI LSI-FIB-UPC cbea Curso 2014/2015 ECSDI (LSI-FIB-UPC cbea) Ingeniería de Software en SOA Curso 2014/2015 1 / 51 Índice 1 Directrices para la IS en SOA 2 Modelo de referencia

Más detalles

BPM y BPEL como herramientas de administración de procesos de negocio

BPM y BPEL como herramientas de administración de procesos de negocio BPM y BPEL como herramientas de administración de procesos de negocio BPM and BPEL as business process management tools Alejandro León Mora* Sandra Bibiana Zárate Zárate** Resumen Este artículo trata sobre

Más detalles

Servicios Web. Andrés Pastorini. TRIA Tecnólogo Informático

Servicios Web. Andrés Pastorini. TRIA Tecnólogo Informático Andrés Pastorini TRIA Tecnólogo Informático Un servicio web expone un conjunto de servicios para ser consumidos a través de la red. En otras palabras, un servicio web especifica un conjunto de operación(funciones

Más detalles

Panorama de los sistemas SOA: conceptos y retos en su proceso de Ingeniería de Software

Panorama de los sistemas SOA: conceptos y retos en su proceso de Ingeniería de Software Panorama de los sistemas SOA: conceptos y retos en su proceso de Ingeniería de Software María Consuelo Franky lfranky@javeriana.edu.co Dpto. Ingeniería de Sistemas Pontificia Universidad Javeriana Bogotá

Más detalles

Arquitectura SOA para la integración entre software libre y software propietario en entornos mixtos.

Arquitectura SOA para la integración entre software libre y software propietario en entornos mixtos. I JORNADAS DE SIG LIBRE Arquitectura SOA para la integración entre software libre y software propietario en entornos mixtos. Alejandro Guinea de Salas (1), Sergio Jorrín Abellán (2) (1) Director de Geograma

Más detalles

SERVICIOS: EXPLORACIONES EN SOA y WEB.

SERVICIOS: EXPLORACIONES EN SOA y WEB. SERVICIOS: EXPLORACIONES EN SOA y WEB. López, G. 1 ; Jeder, I 1.; Echeverría, A 1.; Grossi, M.D. 2 ; Servetto, A 2.; Fierro, P. (PhD.) 3 1. Laboratorio de Informática de Gestión - Facultad de Ingeniería.

Más detalles

LA COLABORACIÓN, UNA REALIDAD GRACIAS A LA ARQUITECTURA TECNOLÓGICA HP EGOVERNMENT FRAMEWORK

LA COLABORACIÓN, UNA REALIDAD GRACIAS A LA ARQUITECTURA TECNOLÓGICA HP EGOVERNMENT FRAMEWORK 1 LA COLABORACIÓN, UNA REALIDAD GRACIAS A LA ARQUITECTURA TECNOLÓGICA HP EGOVERNMENT FRAMEWORK Miguel Angel Abellán Juliá Gerente de Soluciones para Administraciones Públicas. Hewlett-Packard Española,

Más detalles

Universidad Nacional Autónoma de México Dirección de Sistemas Dirección General de Personal

Universidad Nacional Autónoma de México Dirección de Sistemas Dirección General de Personal Universidad Nacional Autónoma de México Dirección de Sistemas Dirección General de Personal Presenta: Mtro. Israel Ortega Cuevas para la Red Universitaria de Colaboración en Ingeniería de Software y Base

Más detalles

Web Services. Richard Rossel rrossel@inf.utfsm.cl. 23 de noviembre de 2004. Web Services

Web Services. Richard Rossel rrossel@inf.utfsm.cl. 23 de noviembre de 2004. Web Services Richard Rossel rrossel@inf.utfsm.cl 23 de noviembre de 2004 JAVA2 TOC s JAVA2 JAVA2 Definición Aplicaciones Autocontenidas y Modulares Basado en estándares (XML,HTTP) Aplicaciones se anuncian por la red

Más detalles

René Monroy Gabriel Vázquez. Seite 1

René Monroy Gabriel Vázquez. Seite 1 1.- SOA, Arquitectura Orienta a Servicios 2.- Qué es la arquitectura orientada a servicios? 3.- Integración de aplicaciones, gente y procesos a las necesidades y objetivos de la organización. René Monroy

Más detalles

Capacitación Efectiva SOA y Web Services con Java

Capacitación Efectiva SOA y Web Services con Java Descripción: SOA es un paradigma de arquitectura para diseñar y desarrollar sistemas distribuidos. Las soluciones SOA han sido creadas para satisfacer los objetivos de negocio las cuales incluyen facilidad

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

Componentes y Middleware. Arquitectura de Software Componentes y Middleware [1] Stakeholders. Sobre el informe. Calidad según los stakeholders

Componentes y Middleware. Arquitectura de Software Componentes y Middleware [1] Stakeholders. Sobre el informe. Calidad según los stakeholders sistema Componentes y Middleware Arquitectura de Software Componentes y Middleware [1] Componentes Middleware Políticas y mecanismos Ejemplo de notación ad-hoc Hernán Astudillo Departamento de Informática

Más detalles

Patrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms

Patrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms Patrones Patrones Es una solución reusable de problemas comunes. Los patrones solucionan problemas que existen en muchos niveles de abstracción. desde el análisis hasta el diseño y desde la arquitectura

Más detalles

Gestión de activos con Maximo y Tivoli Service Request Manager

Gestión de activos con Maximo y Tivoli Service Request Manager en colaboración con: Capgemini e IBM Maximo Gestión de activos con Maximo y Tivoli Service Request Manager Capgemini es en la actualidad el único partner global para la implantación de soluciones de gestión

Más detalles

Programación orientada a

Programación orientada a Programación orientada a objetos con Java Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos de la programación

Más detalles

IBM WebSphere Service Registry & Repository

IBM WebSphere Service Registry & Repository IBM WebSphere Service Registry & Repository Teófilo Redondo Pastor WebSphere Techworks IBM SWG SouthWest Europe Madrid, 26 de Septiembre de 2007 Qué es un registro y un repositorio? Registro? Contiene

Más detalles

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Página 1 de 23 Índice del Documento 1.- Introducción... Página 4 2.- Propuesta

Más detalles

BPMS Tecnología para la Integración y Orquestación de Procesos, Sistemas y Organización

BPMS Tecnología para la Integración y Orquestación de Procesos, Sistemas y Organización BPMS Tecnología para la Integración y Orquestación de Procesos, Sistemas y Organización Renato de Laurentiis Gianni Director IBERICA IT Group Introducción Cada vez más los Sistemas BPMS-Business Process

Más detalles

Arquitectura de Software Componentes y Middleware [1] Componentes y Middleware. Sobre el informe

Arquitectura de Software Componentes y Middleware [1] Componentes y Middleware. Sobre el informe Arquitectura de Software Componentes y Middleware [1] Hernán Astudillo Departamento de Informática Universidad Técnica Federico Santa María Componentes y Middleware Componentes Middleware

Más detalles

TEMA 5. Otras arquitecturas distribuidas IV. Web Services

TEMA 5. Otras arquitecturas distribuidas IV. Web Services TEMA 5. Otras arquitecturas distribuidas IV. Web Services IV. Web Services 1. Qué son los Web Services? 2. Ejemplos de Web Services 3. Tecnologías y arquitectura 3.1. Arquitectura 3.2. Lenguaje de descripción:

Más detalles

Desarrollo de Software con enfoque en el Negocio

Desarrollo de Software con enfoque en el Negocio Desarrollo de Software con enfoque en el Negocio Andrea Delgado Instituto de Computación Facultad de Ingeniería Universidad de la República 11300, Montevideo, Uruguay adelgado@fing.edu.uy Resumen Las Organizaciones

Más detalles

DIA 22, Taller Seguridad en Arquitecturas Orientadas a Servicios (SOA): SOA Seguro con Oracle

DIA 22, Taller Seguridad en Arquitecturas Orientadas a Servicios (SOA): SOA Seguro con Oracle DIA 22, Taller Seguridad en Arquitecturas Orientadas a Servicios (SOA): SOA Seguro con Oracle PACO BERMEJO SOA TEAM LEADER ORACLE 22/11/07 1º ENCUENTRO NACIONAL DE LA INDUSTRIA DE SEGURIDAD Índice 1. La

Más detalles

INTEROPERABILIDAD ESTÁNDARES APLICADOS EN COSTA RICA

INTEROPERABILIDAD ESTÁNDARES APLICADOS EN COSTA RICA INTEROPERABILIDAD ESTÁNDARES APLICADOS EN COSTA RICA Ing. Marco Jiménez HA-2508 SEMINARIO DE TEMAS ARCHIVÍSTICOS 21-09-2010 Temas de la presentación Definiciones Interoperabilidad Sistema Importancia de

Más detalles

Consultoría en Arquitectura Empresarial, SOA y de Software

Consultoría en Arquitectura Empresarial, SOA y de Software Consultoría en Arquitectura Empresarial, SOA y de Software Dentro de su propuesta de servicios de consultoría, HEINSOHN ofrece consultoría en planeación de tecnologías de información, donde se define a

Más detalles