Descripción de Servicios
|
|
- Gloria Camacho González
- hace 5 años
- Vistas:
Transcripción
1 Descripción de Servicios JUAN CARLOS CONDE RAMÍREZ WEB-SERVICES
2 Contenido 1. Definición y búsqueda de servicios 2. Interacción entre Servicios Web 3. Combinación de Servicios Web FCC-BUAP 2
3 Contenido 1. Definición y búsqueda de servicios 2. Interacción entre Servicios Web 3. Combinación de Servicios Web FCC-BUAP 3
4 SW = Workflow + Estándares Estándares WSDL UDDI SOAP DISCO XML Descripción formal de los servicios Publicación y descubrimiento de SW Comunicación en entornos distribuidos Búsqueda de servicios en el servidor Formato universal de descripción de datos FCC-BUAP 4
5 Servicios de una Arquitectura Un servicio consiste en: una implementación que provee lógica del Negocio y datos, un contrato de servicio que especifica la funcionalidad, el uso y las restricciones para un cliente del servicio, y una interface del servicio que expone físicamente la funcionalidad. Por último, el repositorio de servicios almacena los contratos de servicio de los servicios individuales de una SOA, y el bus de servicios interconecta las application frontend y los servicios. FCC-BUAP 5
6 Definición y búsqueda de servicios La descripción de un servicio en middlewares convencionales se basa en Lenguajes de Definición de Interfaces (IDL): La semántica de las operaciones, el orden en las que deberían ejecutarse, y otros aspectos no funcionales deben ser conocidos por los programadores que desarrollan los clientes. Es razonable, puesto que los desarrolladores pertenecen al mismo grupo. En los servicios Web, e interacciones B2B, la descripción de las interfaces debe ser más rica. FCC-BUAP 6
7 Definición y búsqueda de servicios FCC-BUAP 7
8 Definición y búsqueda de servicios FCC-BUAP 8
9 Lenguaje de base común Es un Metalenguaje para especificar los lenguajes necesarios Se usa XML: Es un estándar aceptado. Es suficientemente flexible para la definición de lenguajes de descripción de servicios y protocolos. FCC-BUAP 9
10 Definición y búsqueda de servicios FCC-BUAP 10
11 Interfaces Los IDLs son la base de cualquier paradigma orientado a servicio Se precisa más información que los IDLs de CORBA, por ejemplo: Especificar el URI del servicio Especificar el protocolo de transporte (por ejemplo, HTTP) La propuesta dominante es WSDL (Web Service Description Language). FCC-BUAP 11
12 Definición y búsqueda de servicios FCC-BUAP 12
13 Protocolos de negocio Un Servicio Web suele ofrecer operaciones a los clientes que deben ser invocadas en cierto orden para lograr su objetivo. Por ejemplo: Un cliente primero pide un presupuesto, solicita la mercancía y finalmente hace el pago. Estos intercambio se denominan conversaciones. El conjunto dereglas que gobiernan una conversación se denominan protocolos de negocio. Negocio se utiliza para diferenciar de protocolo de comunicación. FCC-BUAP 13
14 Protocolos de negocio Ejemplos de protocolos de negocio: Web Services Conversation Language (WSCL) Business Process Execution Language for Web Services (BPEL) Estándares inmaduros!! Para más información, verifica la referencia: WSCL: FCC-BUAP 14
15 Definición y búsqueda de servicios FCC-BUAP 15
16 Propiedades y semántica Descripción de aspectos NO FUNCIONALES: Calidad del servicio Costo del servicio Todo lo que es crucial para el servicio, pero NO está incluido en la descripción de la interface. Se usa la especificación UDDI (Universal Description, Discovery, and Integration)*: Se pensó para describir cómo organizar la información sobre un servicio. Se pensó para describir cómo construir repositorios dónde se pueda registrar e interrogar dicha información. FCC-BUAP 16
17 Definición y búsqueda de servicios FCC-BUAP 17
18 Estándares verticales Las capas anteriores son genéricas: No estandarizan ni contenido de servicios, ni susemántica. Los estándares verticales se definen para ciertos dominios: Interfaces Protocolos Propiedades Semántica de los servicios FCC-BUAP 18
19 Estándares verticales Ejemplos: RosettaNet: Describe intercambios comerciales. OGC: Servicios de geo-datos. LIF Service: Servicios de comunicaciones y posicionamiento. FCC-BUAP 19
20 Invocación de un servicio LIF LCS: LoCation ServIce Behcet Sarikaya, Geographic Location in the Internet, Springer Science & Business Media, Apr 18, pages. FCC-BUAP 20
21 Definición y búsqueda de servicios FCC-BUAP 21
22 Directorios La descripción de los servicios debe* almacenarse en un directorio de servicios: Se pueden encontrar los servicios en la fase de diseño (navegando por el directorio). Se pueden encontrar en tiempo de ejecución. UDDI define* como se publican y descubren los servicios, y como deben trabajar los directorios. FCC-BUAP 22
23 Contenido 1. Definición y búsqueda de servicios 2. Interacción entre Servicios Web 3. Combinación de Servicios Web FCC-BUAP 23
24 Interacción entre Servicios Web Una vez descrito y descubierto un servicio, se precisa de un conjunto de abstracciones que soporte las interacciones: Estas abstracciones toman la forma de estándares que abordan las interacciones a distintos niveles. A diferencia de los estándares verticales, éstos son útiles para cualquier Servicio Web. Son transparentes a la mayoría de programadores, y son implementados como propiedad middleware de los Servicios Web. Se presentan como la siguiente pila de protocolos. FCC-BUAP 24
25 Interacción entre Servicios Web FCC-BUAP 25
26 Interacción entre Servicios Web FCC-BUAP 26
27 Transporte La red de comunicaciones se oculta detrás de un protocolo de transporte: El más común HTTP (Protocolo de transferencia de hipertexto). FCC-BUAP 27
28 Interacción entre Servicios Web FCC-BUAP 28
29 Mensajes básicos y de seguridad Una vez que se cuenta con un protocolo de transporte, se precisa de un formato para la información. Este papel lo juega el Protocolo de Acceso Simple a Objetos, SOAP (Simple Object Access Protocol) SOAP no detalla propiedades (si es una transacción o está encriptado). Simplemente especifica una plantilla de mensaje genérico. Hay estándares adicionales de cómo utilizar SOAP para implementar características peculiares: Por ejemplo: WS-Security describe como implementar intercambios seguros con SOAP. La principal aportación de SOAP es la de codificar distintos protocolos y mecanismos de interacción de forma estándar. FCC-BUAP 29
30 Interacción entre Servicios Web FCC-BUAP 30
31 Infraestructura de protocolos Los Servicios Web se caracterizan por una interfaz y unos protocolos de negocio. Los protocolos de negocio son específicos de la aplicación, pero el software requerido para implementar estos protocolos puede ser implementado como una infraestructura genérica de componentes. Por ejemplo, infraestructura para: Mantener el estado de la conversación entre un cliente y un servicio. Verificar que los mensajes se intercambian de acuerdo a unas reglas definidas por los protocolos. FCC-BUAP 31
32 Infraestructura de protocolos La ejecución de meta-protocolos, que son protocolos de negocio, tienen como propósito la ejecución y la coordinación de protocolos de negocio. Por ejemplo antes de una interacción, cliente y servicio acuerdan: Qué protocolo ejecutarán. Quién coordina la ejecución del protocolo. Cómo los identificadores de ejecución del protocolo se embeben en los mensajes para indicar que un mensaje ocurre en el contexto de un protocolo. FCC-BUAP 32
33 Infraestructura de protocolos Ejemplo de meta-protocolo: WS-Coordination: estandariza estos meta protocolos y la forma en que SOAP y WSDL se deben utilizar para transmitir la información relevantes a la ejecución del protocolo. FCC-BUAP 33
34 Interacción entre Servicios Web FCC-BUAP 34
35 Propiedades middleware Idealmente, los Servicios Web deberían dar un soporte similar a los middleware convencionales (fiabilidad, transacciones). Como los Servicios Web y la infraestructura que los soporta están distribuidos, la infraestructura necesaria, más allá de la de comunicación, se logra por medio de protocolos uno a uno (peer-topeer). Se denominan HORIZONTALES porque son aplicables a muchos Servicios Web. Se apoyan en meta-protocolos. Por ejemplo: WS-Transactions se construye sobre WS-Coordination y requieren la ejecución del protocolo 2PC entre las entidades que participan. FCC-BUAP 35
36 Contenido 1. Definición y búsqueda de servicios 2. Interacción entre Servicios Web 3. Combinación de Servicios Web FCC-BUAP 36
37 Arquitectura de Servicios Web Existen dos facetas de las arquitecturas de servicios Web: 1. Arquitectura Interna de los Servicios Web. 2. Arquitectura Externa e los Servicios Web. FCC-BUAP 37
38 Facetas de la Arquitectura de SW Middleware Interno para servicios Web: El sistema debe pasar la invocación al sistema que expone sus operaciones internas como Servicios Web. Llamaremos arquitectura interna a la organización y estructura del middleware interno. Middleware externo: Infraestructura para integrar diferentes Servicios Web. Arquitectura. FCC-BUAP 38
39 Facetas de la Arquitectura de SW FCC-BUAP 39
40 Combinación de Servicios Web Servicio Básico = Un SW que accede al sistema local. Servicio Compuesto = Un SW que se implementa invocando otros. FCC-BUAP 40
41 Combinación de Servicios Web Para un Servicio Web compuesto: Se precisa de tecnología por parte del middleware de Servicios Web que soporta la composición. La tecnología se parece a la de los sistemas workflow. En este momento la tecnología emergente para la composición de Servicios Web es Business Process Execution Language for Web Services (BPEL). FCC-BUAP 41
42 Escenario general de los Servicios Web FCC-BUAP 42
43 Componentes de Arquitectura Interna El middleware convencional permite la integración de servicios que pueden ser ofertados como servicios que a su vez se integran en otros servicios. FCC-BUAP 43
44 Componentes de Arquitectura Interna La arquitectura básica de Servicios Web es implementada sobre una arquitectura de niveles. FCC-BUAP 44
45 Componentes de Arquitectura Externa 1. Broker centralizado Análogo a los brokers que redireccionan mensajes, con servicios de logging, transacciones, servicios de nombre y de directorio, etc. En la práctica es el único componente centralizado de los Servicios Web; es el servicio de nombre y de directorio. 2. Infraestructura de protocolo Componentes que coordinan las interacciones entre servicios Web. 3. Infraestructura de composición de servicios Herramientas que soportan la definición y ejecución de servicios compuestos. FCC-BUAP 45
46 Componentes de Arquitectura Externa FCC-BUAP 46
47 Objetivos de Arquitectura Externa Integrar Servicios Web (wrappers de otros servicios expuestos como SW). En middleware convencionales este papel lo hace: broker de mensajes + WfMS Problema: Donde reside? En la práctica sólo un broker de este estilo se ha estandarizado: el servidor de nombre y directorio. FCC-BUAP 47
48 Objetivos de Arquitectura Externa FCC-BUAP 48
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 detallesTema 3.1: Introducción a Servicios Web
Tema 3.1: Introducción a Servicios Web Servicios Web (1) La Web proporciona un mecanismo de transporte universal, eficiente, robusto, escalable y probado tanto en aplicaciones inter-organización como intraorganización.
Más detallesSISTEMAS 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 detalles5.1 Introducción a Servicios Web
5.1 Introducción a Servicios Web Introducción Continuando con el ejemplo de intercambio de información de películas... => Actualmente ya no es necesario implementar la solución sugerida a mano Se han estandarizado
Más detallesServicios 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 detallesService 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 detallesAPLICACIONES DE INTERNET: SOAP
Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas Desarrollo de Aplicaciones Distribuidas AUTORES: Alejandro Calderón Mateos Javier García Blas David Expósito Singh Laura Prada Camacho Departamento
Más detallesLa 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 detallesSERVICE 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 detallesTEMA 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 detallesDesarrollo 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 detallesQué son los Web Services?
III. 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: WSDL 3.3. Protocolo: SOAP 3.4. Registro de servicios:
Más detallesLa 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 detallesService 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 detallesUniversidad 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 detallesNotas técnicas de SAP / ABAP - Tip en detalle Nro. 16
Notas técnicas de SAP / ABAP - Tip en detalle Nro. 16 (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado) Los nuevos escenarios de programación con SAP Netweaver (serie de varios
Más detallesCurso 5007437. Presentación. Conceptos y estándares de arquitecturas orientadas a servicios Web Curso 2006/2007
Curso 5007437 Conceptos y estándares de arquitecturas orientadas a servicios Web Curso 2006/2007 Presentación Pedro Álvarez alvaper@unizar.es José Ángel Bañares banares@unizar.es Joaquín Ezpeleta ezpeleta@unizar.eses
Más detallesGlosario 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 detallesComponentes 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 detallesMIDDLEWARE: Arquitectura para Aplicaciones Distribuidas Dr. Víctor J. Sosa Sosa vjsosa@tamps.cinvestav.mx
MIDDLEWARE: Arquitectura para Aplicaciones Distribuidas Dr. Víctor J. Sosa Sosa vjsosa@tamps.cinvestav.mx Contenido Middleware: Introducción Definición Genealogía Aplicaciones actuales: Servicios Web Computación
Más detallesJAVA 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 detallesArquitectura 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 detalles1 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 detallesGALA. Servicios WEB. Curso ASP.NET Desarrollo de Sitios y Servicios Web con Visual Basic 2010, 24 h. L25. Servicios Web en Integración
L25. Servicios Web en Integración L25. en ASP.NET Tipo de proyecto Archivos.ASMX Igual que los.aspx, UN URL Imports System Imports System.Web.Services
Más detallesUniversidad Autónoma Metropolitana Unidad Azcapotzalco. División de Ciencias Básicas e Ingeniería. Licenciatura en Ingeniería en Computación
Universidad Autónoma Metropolitana Unidad Azcapotzalco División de Ciencias Básicas e Ingeniería Licenciatura en Ingeniería en Computación Propuesta de Proyecto Terminal Clasificación de servicios web
Más detallesLa integración de información. Presente y futuro de la empresa moderna
La integración de información. Presente y futuro de la empresa moderna Ing. Josue Carralero Iznaga, MSc. ISPJAE, Facultad de Ingeniería Informática, Departamento de Ingeniería de Software. Complejo de
Más detallesPORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto
PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto Introducción: Sobre casi cualquier tema del quehacer humano que se aborde, existen
Más detallesCó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 detallesTema 4. Diseño arquitectónico.
Tema 4. Diseño arquitectónico. Introducción, Objetivos del Diseño. Ingeniería del Software II 2011 Para la transformación del modelo de análisis en un modelo de diseño del sistema, se definen los objetivos
Más detallesPrograma de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su lenguaje
Más detallesINTEROPERABILIDAD 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 detallesIntegración al Servicio de la Empresa
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
Más detallesCapítulo 7: Introducción a la dinámica de servicios Web
Servicios Web Capítulo 7: Introducción a la dinámica de servicios Web Pedro J. Álvarez alvaper@unizar.es José Ángel Bañares banares@unizar.es http://diis.unizar.es/postweb/ Departamento de Informática
Más detallesGrado en Ingeniería del Software
Grado en Ingeniería del Software Descripción de los módulos o materias FUNDAMENTOS CIENTÍFICOS PARA LA INGENIERÍA Bases científicas necesarias para cualquier ingeniero informático: Física, Álgebra, Análisis
Más detallesServicios web. Jorge Iván Meza Martínez jimezam@gmail.com
Servicios web Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/71 Contenidos Que es un servicio web. Tecnologías
Más detallesPara el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre ellas se encuentran:
Desarrollo de aplicaciones y servicios web Cinxgler Mariaca Minda Cinxgler@udistrital.edu.co Presidente Capítulo de Computadores Rama IEEE Universidad Distrital Francisco José de Caldas Resumen: Este articulo
Más detallesGLOSARIO. 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 detallesIntroducció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 detallesSERVICIOS: 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 detallesBoletí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 detallesOracle 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 detallesAplicaciones y Servicios Web (Web Services)
Aplicaciones y Servicios Web (Web Services) Joaquín Salvachúa DIT- jsalvachua@.upm.es -1- Internet NG Índice Problema a resolver Arquitectura SOAP WSDL UDDI Conclusiones -2- Internet NG Aplicaciones WEB
Más detallesARQUITECTURAS 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 detallesUNIVERSIDAD 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 detallesPatrones 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 detallesSistemas Operativos Distribuidos. Introducción a los Servicios Web (Web Services)
Introducción a los Servicios Web (Web Services) 2 Evolución de la Web Pasado: Web de documentos Páginas estáticas Web como un enorme repositorio de información Tecnologías: HTTP + HTML Presente: Web de
Más detallesWebServices 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 detallesSOA 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 detallesDiseño arquitectónico 1ª edición (2002)
Unidades temáticas de Ingeniería del Software Diseño arquitectónico 1ª edición (2002) Facultad de Informática objetivo Los sistemas grandes se descomponen en subsistemas que suministran un conjunto relacionado
Más detallesUniversidad Autónoma Metropolitana
Universidad Autónoma Metropolitana Unidad Azcapotzalco División de Ciencias Básicas e Ingeniería Licenciatura en Ingeniería en Computación Propuesta de Proyecto Terminal Composición de servicios web para
Más detallesGerencia 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 detallesServicios 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 detallesServicios Web Ubicuos Activados por Voz
Servicios Web Ubicuos Activados por Voz Parte II. Servicios Web Juan José Ramos Muñoz Dpto. de Teoría de la Señal, Telemática y Comunicaciones La Web de las cosas Servicios Web Ubicuos Activados por Voz
Más detallesArquitecturas y Tecnologías para Comercio Electrónico y Servicios Internet.
Arquitecturas y Tecnologías para Comercio Electrónico y Servicios Internet. Sara Carro Martínez Email: scm@tid.es Tel: 983 367595 CLOSE TO Curso 2006-2007 Tabla de contenidos 01 Objetivos de la asignatura
Más detallesDescripción de servicio
de servicio Código del servicio Nombre del servicio Versión Funcionalidades del servicio 1.
Más detallesTECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB
TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB Existen varios tipos de tecnologías para los Servidores Web, estas tecnologías se pueden dividir en 4 grupos principales que son: Tecnologías al lado del cliente
Más detallesCurso 5007437. Capítulo 4: Arquitectura Orientada a Servicios. Conceptos y estándares de arquitecturas orientadas a servicios Web Curso 2006/2007
Curso 5007437 Conceptos y estándares de arquitecturas orientadas a servicios Web Curso 2006/2007 Capítulo 4: Arquitectura Orientada a Servicios Pedro Álvarez alvaper@unizar.es José Ángel Bañares banares@unizar.es
Más detallesPlataforma 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 detallesTí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 detallesService 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 detallesSistemas 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 detallesIntroducción a los Servicios Web
Introducción a los Servicios Web Simon Pickin Departamento de Ingeniería Telemática Universidad Carlos III de Madrid Algunas cifras (muy aproximadas) La compañía de investigación de mercado IDC estima
Más detallesServicio Web. Estándares empleados. Ventajas de los servicios web. Inconvenientes de los servicios Web
Servicio Web Un servicio web (en inglés, Web services) es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones
Más detallesUna 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 detalles2524 Developing XML Web Services Using Microsoft ASP.NET
2524 Developing XML Web Services Using Microsoft ASP.NET Introducción La meta de este curso es de proveer a los estudiantes con el conocimiento y habilidades requeridas para desarrollar soluciones basadas
Más detallesArquitectura cliente/servidor
Departamento de Lenguajes y Sistemas Informáticos Arquitectura cliente/servidor Programación en Internet Curso 2007-2008 Índice Introducción Tipos de servidores Ventajas Desventajas Arquitectura de una
Más detallesServicios Web Estándares, Extensiones y Perspectivas de Futuro
Servicios Web Estándares, Vicente Pelechano DEPARTAMENTO DE SISTEMAS INFORMÁTICOS Y COMPUTACIÓN Contenido Servicios Web Estándares y Tecnologías Subyacentes. Infraestructura Básica SOAP WSDL UDDI La Pila
Más detallesIngenierí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 detallesMODELO 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 detallesRequerimientos de Software
Requerimientos de Software Ingeniería de Requerimientos Se define como el proceso de establecer los servicios que el consumidor requiere de un sistema y las restricciones sobre las cuales de funcionar
Más detallesMARCANDO 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 detallesWbS Web Services. Roberto Gómez Cárdenas rogomez@itesm.mx http://homepage.cem.itesm.mx/rogomez. Web Services
WbS Web Services Roberto Gómez Cárdenas rogomez@itesm.mx http://homepage.cem.itesm.mx/rogomez mx/rogomez Lámina 1 Web Services Servicios web. Interfaz red a una aplicación basada en tecnologías internet
Más detallesGlosario Acoplamiento. API. Archivos de recursos. ASCII. Balanceo de carga. Bases de datos federadas. BBDD. Clientes. Constructores.
GLOSARIO Glosario Acoplamiento. Posibilidad que tiene un servicio de funcionar de forma autónoma. Se dice que un servicio o aplicación es bajamente acoplado cuando puede funcionar de forma independiente
Más detallesTema 2. Gestión por Procesos. Soporte de Tecnología
Tema 2. Gestión por Procesos Soporte de Tecnología BPM Puntos clave de éxito La organización debe tener perfectamente definidos sus procesos de negocio Seleccionar los procesos de negocio susceptibles
Más detallesDISEÑ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 detallesVisión general Infraestructura Desarrollo de un servicio Web Invocación de un servicio Web Bibliografía
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d Arquitectura de Computadors (Seminaris de CASO) Autors Alberto Guirao Rico Jesús Barahona Esteve Agenda Visión general Infraestructura Desarrollo
Más detallesArquitectura para minería de datos. intención de los mensajes
Jornadas para el Desarrollo de Grandes Aplicaciones de Red Arquitectura para minería de datos distribuida basada en la semántica de la intención de los mensajes Presentado Por: Ingrid Wilford Rivera CUJAE
Más detallesBases de Datos Especializadas
Bases de Datos Especializadas BASES DE DATOS ESPECIALIZADAS 1 Sesión No. 12 Nombre: DBMS y Tecnología Web Objetivo: Al término de la sesión, el alumno identificará la integración entre DBMS y la web. Contextualización
Más detallesTema 1: Introducción a las tecnologías
Tema 1: Introducción a las tecnologías de integración de aplicaciones Índice Introducción Integración de Aplicaciones Arquitectura de referencia Capa de Integración de Plataforma Capa de Acceso e Integración
Más detallesARQUITECTURA 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 detallesPlataforma 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 detallesEl Modelo de Integración basado en Servicios
El Modelo de Integración basado en Servicios Agenda Conceptos SOA Por qué SOA? Gobierno SOA Qué ofrece DATA ADVISER Tibco y SOA Tibco y DATA ADVISER Conceptos SOA qué es SOA y por qué las empresas deberían
Más detallesWeb 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 detallesLa 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 detallesDesarrollo de un Sistema Integral Colaborativo para Organizaciones Educativas Basado en Servicios Web
Desarrollo de un Sistema Integral Colaborativo para Organizaciones Educativas Basado en Servicios Web Chadwick Carreto Arellano, Rolando Menchaca García Edgar Jonatan Larios Tapia Centro Nacional de Cálculo-
Más detallesProtocolos y funcionalidad de la capa de Aplicación
Protocolos y funcionalidad de la capa de Aplicación Aspectos básicos de networking: Capítulo 3 1 Objetivos Definir la capa de aplicación como el origen y el destino de los datos para la comunicación a
Más detallesDesarrollo y servicios web
Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 Sesión 14. Servicios web 2 Qué haremos hoy? 3 1. WSDL 2. Consumir servicios web JAVA 3. Consumir servicios web PHP Ejemplos WSDL http://www.webservicex.net/geoipservice.
Más detallesArquitecturas 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 detallesOpenESB 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 detallesUNIVERSIDAD DE CHILE FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN
UNIVERSIDAD DE CHILE FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN CRITERIOS DE SELECCIÓN PARA LAS HERRAMIENTAS DE ORQUESTACIÓN DE SERVICIOS WEB MEMORIA PARA OPTAR
Más detallesCOMPONENTES DE SERVICIOS WEB A PARTIR DE SERVICIOS EN UDDI: VERSIÓN EXTENDIDA. Instituto Tecnológico de Nogales (ITN)
COMPONENTES DE SERVICIOS WEB A PARTIR DE SERVICIOS EN UDDI: VERSIÓN EXTENDIDA 1 Ismael Armando Zúñiga Félix y 2 Luicyana Pérez Figueroa 1,2 División de Estudios de Posgrado e Investigación (DEPI), Instituto
Más detallesOtras Arquitecturas y metodologías SOA
Otras Arquitecturas y metodologías SOA Pablo García Sánchez pgarcia@atc.ugr.es Departamento de Arquitectura y Tecnología de Computadores Curso Web 2.0 Arquitectura Orientada a Servicios en Java Escuela
Más detallesWeb Semántica. Características. Servicios Web. Juan Ramón Cayón Alcalde Curso de Doctorado: Adquisición de Conocimiento
Web Semántica Características. Servicios Web Juan Ramón Cayón Alcalde Curso de Doctorado: Adquisición de Conocimiento Conceptos DAML - OIL - Taxonomías - Mapas Conceptuales - SHOE - OIF - Tesauros - Relaciones
Más detallesAgenda..NET C# Laboratorio #1
PROGRAMACIÓN III Agenda.NET C# Laboratorio #1 .NET Qué es.net? Una arquitectura tecnológica para la creación y distribución de software como servicio. Servicio en cualquier plataforma, cliente en cualquier
Más detallesUniversidad Simón Bolívar Decanato de Estudios de Postgrado Maestría en Ingeniería de Sistemas
Universidad Simón Bolívar Decanato de Estudios de Postgrado Maestría en Ingeniería de Sistemas MODELO DE ESPECIFICACIÓN DE CALIDAD PARA LA ARQUITECTURA DE WEB SERVICES Trabajo de Grado presentado a la
Más detallesPlataforma 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 detallesHerramientas Informáticas I Software: Sistemas Operativos
Herramientas Informáticas I Software: Sistemas Operativos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Sistemas Operativos. Es el software base que permite trabajar como
Más detallesIFCD0210 Desarrollo de Aplicaciones con Tecnologías Web
IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web Cualificaciones Profesionales y Certificados de Profesionalidad Ficha Técnica Categoría Informática y Comunicaciones Referencia Precio Horas 9777-1302
Más detallesUniversidad de Los Andes Facultad de Ingeniería Postgrado en Computación Mérida - Venezuela MÉTODO PARA EL DESARROLLO DE SERVICIOS WEB
Universidad de Los Andes Facultad de Ingeniería Postgrado en Computación Mérida - Venezuela MÉTODO PARA EL DESARROLLO DE SERVICIOS WEB Autor: Ing. Zulma Díaz Tutor: Dr. Jonás Montilva Mérida, Septiembre
Más detallesOracle 10g: Creación de Aplicaciones J2EE
Oracle University Contacte con nosotros: 902 302 302 Oracle 10g: Creación de Aplicaciones J2EE Duración: 5 Días Lo que aprenderá Este curso enseña a los desarrolladores a crear aplicaciones J2EE mediante
Más detalles