Visión de Web Services con J2EE
|
|
- Carolina Romero Martín
- hace 8 años
- Vistas:
Transcripción
1 3er Congreso Interamericano de Administración Universitaria Visión de Web Services con J2EE Héctor Jiménez Arquitectura e Integración de aplicaciones Dirección de Tecnología QoS Labs
2 Agenda Introducción a Web Services Web Services: que son, estándares e implementaciones Desarrollo de Web Services en Java Arquitectura de Web Services en J2EE JAX-RPC Ejemplos de implementación de servicio con JAXRPC Modelos de programación para clientes de Web Services Web Services y Seguridad Estándares e implementaciones en J2EE Ejemplos
3 Agenda Integración e Interoperabilidad J2EE usando Web Services Procesos de negocio en Web Services (BPEL) WS-I Consideraciones generales Ejemplo de Web Services en Sector Financiero Trayectoria de Web Services Adopción de tecnología de Web Services actual: simple, EAI y B2B Colaboración en negocio: ebxml, EDI, RosettaNet, BizTalk
4 Comenzamos Introducción a Web Services Desarrollo de Web Services en Java Web Services y Seguridad Integración e Interoperabilidad J2EE usando Web Services Trayectoria de Web Services
5 Introducción a Web Services Qué es un Web Service: Infraestructura independiente de lenguaje y plataforma para comunicación aplicación aplicación desacoplada e interoperable sobre una Internet Independiente de lenguaje y plataforma: Separación de la especificación y la implementación Desacoplada: Basa en mensajes con interacción síncrona y asíncrona Sobre una Internet: No existe control centralizado, se usan protocolos bien establecidos y consideraciones de seguridad Interoperable: Basado en estándares Aplicación Aplicación: Internet tradicional es Aplicación Humano (SMTP, FTP, HTTP); esquemas RPC (procedural), ORB y COM (objetos), MOM (mensajes jms/mq) para aplicación aplicación dentro de una Internet sin considerar interoperar con otros sistemas
6 Introducción a Web Services Comunicación entre Aplicaciones en Web Services Protocolo de Transporte: HTTP/HTTPS Codificación de datos Protocolo SOAP (Simple Object Access Protocol) y Esquema XML (DTD/XSD) Descripción de interfaces o puntos de acceso a aplicación WSDL (Web Services Description Language) Descripción de servicio y descubrimiento UDDI (Universal Description, Discovery and Integration) Seguridad WS-Security, XML Signature y XML Encription (Especificaciones JSR)
7 Introducción a Web Services Protocolo SOAP Protocolo basado en XML para intercambio de información Mensaje SOAP Parte principal (text/xml) Sobre SOAP (Envelope) Encabezado (Header) Enrutamiento Seguridad Attachment.. Attachment Cuerpo (Body) Contenido
8 Introducción a Web Services Protocolo SOAP POST /axis/services/messageservice HTTP/1.0 Content-Type: text/xml; charset=utf-8 Accept: application/soap+xml, application/dime, multipart/related, text/* User-Agent: Axis/1.2RC1 Host: localhost:5050 Cache-Control: no-cache Pragma: no-cache SOAPAction: "" Content-Length: 409 <soapenv:envelope xmlns:soapenv=" xmlns:xsd=" xmlns:xsi=" <soapenv:body> <ns1:e1 xmlns:ns1="urn:foo">hola</ns1:e1> <ns2:e1 xmlns:ns2="urn:foo">mundo</ns2:e1> <ns3:e3 xmlns:ns3="urn:foo">datos adicionales</ns3:e3> </soapenv:body> </soapenv:envelope>
9 Introducción a Web Services Definición de Web Services: WSDL Propuesta de IBM y Microsoft <definitions> <message> <porttype> Define el servicio llamado ServicioSumaNumeros y los nombres de espacio para el documento XML (targetnamespace) Define 2 mensajes: Solicitud y Respuesta c/u con 1 parámetro (part) de tipo String que está definido según el estándar de XML Schema con el namespace xsd referenciado en <definitions> Define una operación llamada suma que se compone de un mensaje de entrada (param) y otro de salida (valor) identificado con el namespace xsd1. Los patrones de operaciones son: input, input y output, output e input y output (notificación) que pueden incluir un fault <binding> Especifica cómo el puerto se va a transmitir (HTTP GET, HTTP POST o SOAP) y el estilo o formado el mensaje: RPC o Document. Especifica la ubicación del servicio y una descripción <service>
10 Introducción a Web Services Ejemplo de definición de servicio en WSDL: Servicio de Suma de Números
11 Introducción a Web Services Formas de serialización de datos Se usan definiciones de XML Schema (Literal) para determinar cómo codificar los datos Se usa reglas de codificación de SOAP (Encoding) Resultado de 4 combinaciones: Document/Literal, RPC/Encoding, Document/Encoding, RPC/Literal SOAP Document/Literal encoding más aceptado y usado, recomendado por Web Services Interop (WS-I) Basic Profile. Usar RPC cuando: dentro de misma empresa (ambiente confiado), se requiere confiabilidad, se tiene suficiente ancho de banda, proceso de negocio corto, comunicación síncrona y punto a punto (en vez de endto-end ).
12 Introducción a Web Services Formas de interpretación de documentos SOAP RPC (Remote Procedure Call): cada atributo part del WSDL de la operación indica un parámetro o un valor de respuesta que se encuentra dentro del cuerpo del mensaje de SOAP <binding name="sumanumerosbinding" type="tns:sumanumerosport"> <soap:binding style="rpc" transport=" <operation name="suma"> <input> <soap:body use="encoded" namespace= encodingstyle=" </input> <output> <soap:body use="encoded" namespace= encodingstyle=" </output> <fault name="error"> <soap:fault name="error" use="literal"/> </fault> </operation> </binding>
13 Introducción a Web Services Formas de interpretación de documentos SOAP Document: El mensaje es directamente el body de SOAP <binding name="sumanumerosbinding" type="tns:sumanumerosport"> <soap:binding style="document" transport=" <operation name="suma"> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> <fault name="error"> <soap:fault name="error" use="literal"/> </fault> </operation> </binding>
14 Introducción a Web Services Esquemas XML Sistema o lenguaje de definición de tipos de datos para XML. Tradicionalmente definido en DTD / XML Infoset (abstracto), evolución a espacios de nombres (Namespaces) con XML 1.0 <?xml version="1.0" encoding="utf-16"?> <ns:estudiante xmlns:ns="xyzzy:abc"> <nombre>david</nombre> <edad>21</edad> </ns:estudiante> XML Schema Definition Languaje (XSD) permite asociar tipos de datos con elementos y atributos <xsd:schema xmlns:xsd=" xmlns:tns="xyzzy:abc" targetnamespace="xyzzy:abc"> <xsd:complextype name="persona" > <xsd:sequence><xsd:element name="nombre" type="xsd:string"/> <xsd:element name="edad" type="xsd:double" /> </xsd:sequence> </xsd:complextype> <xsd:element name="estudiante" type="tns:persona" /> </xsd:schema>
15 Introducción a Web Services Esquemas XML Mapeo entre un esquema XML y la programación del sistema no es fácil Estructuras de datos no soportadas en esquema XML (arreglos, referencias, etc) Sistema Clase Java Esquema ComplexType Clase Java ComplexType Cuerpo (Body)
16 Donde vamos? Introducción a Web Services Desarrollo de Web Services en Java Web Services y Seguridad Integración e Interoperabilidad J2EE usando Web Services Trayectoria de Web Services
17 Desarrollo de Web Services en Java Arquitectura de Web Services en J2EE: JAXRPC Basada en JAXRPC 1.1 (Java API for XML-Based RPC) y JSR 101. Especificación para la construcción de aplicaciones y servicios Web que incorpora funcionalidad RPC basada en XML de acuerdo al estándar SOAP 1.1. Versión 2.0 de especificación JAXRPC en proceso de revisión por Java Community Process (Junio 2004) Conjunto de puertos que operan sobre mensajes, los puertos operan dentro de un contenedor J2EE. Implementación JAX-RPC 1.1 especifica uso de Servlet para acceso a puerto de servicio, JSR 109 emplea EJB 2.1. Implementación incluída en JWSDP 1.4 (Java Web Services Developer Pack) Herramientas: WSDL desde/hacia Java Serialización de tipos de Java desde/hacia XML Empaquetamiento para aplicaciones web J2EE Modelos de programación de clientes
18 Desarrollo de Web Services en Java Arquitectura de Web Services en J2EE: JAXRPC Cliente JAXRPC Java < WSDL Documento WSDL WSDL > Java Puerto Servicio JAXRPC Código Generado Runtime JAXRPC (Stub) wscompile wsdeploy Contenedor Runtime JAXRPC (Tie) SOAP HTTP
19 Desarrollo de Web Services en Java Mapeo WSDL < > Java en JAXRPC <porttype name="servicio"> <operation name="operacion"> <input message="tns:consulta"/> <output message="tns:respuesta"/> </operation> </porttype> porttype = Interfaz Abstracta en Java operation = Metodo de clase message = parámetros y valores de regreso según codificación public interface Servicio extends java.rmi.remote { public String Operacion(String param) throws java.rmi.remoteexception; }
20 Desarrollo de Web Services en Java A partir de definición WSDL ó a partir de clases java Uso de herramientas (IDE, Ant) Pasos generales para generación de Web Service wsdl2java Generación de clases de tipos y operaciones wscompile.sh -import -d./classes -keep -s./src -f:serializeinterfaces,wsi -verbose -model./ ServicioSumaNumeros_model.xml.gz./config.xml Modificar código generado (implementación de lógica de web service) - recompilar Generar clases de servicio wscompile.sh -gen:server -classpath./classes -d./classes -keep -s./src -verbose config.xml Crear estructura de aplicación web (WAR) Instalación de aplicación web en servlet container
21 Desarrollo de Web Services en Java Ejemplo de implementación de servicio (Suma Numeros)
22 Desarrollo de Web Services en Java Modelos de programación para clientes de Web Services Stub Se genera(n) clase(s) al compilar y están ligadas a transporte del XML (HTTP o SOAP) Se implementa javax.xml.rpc.stub Se utilizan clases particulares de API de implementación (JAXRPC, AXIS) Mejor rendimiento, método menos dinámico Ejemplo de cliente Stub
23 Desarrollo de Web Services en Java Modelos de programación para clientes de Web Services Dynamic Proxy: Interfaz WSDL creada al momento de compilación pero la implementación de proxy en cliente se hace en runtime Se genera al vuelo durante ejecución de cliente, no al compilar El servicio proporciona la definición (WSDL) que el proxy acuerda durante ejecución Más fácil de programar pero mas lento que Stub Ejemplo de cliente Proxy
24 Desarrollo de Web Services en Java Modelos de programación para clientes de Web Services Dynamic Invocation Interface (DII): Tanto el WSDL como la implementación misma del cliente se hace en runtime Control completo al programador del cliente Método más dinámico pero mayor complejidad en programación Cliente encuentra servicio e invoca vía Broker Usar cuando no se conoce la definición hasta ejecución (no al compilar) Ejemplo de cliente DII
25 Donde vamos? Introducción a Web Services Desarrollo de Web Services en Java Web Services y Seguridad Integración e Interoperabilidad J2EE usando Web Services Trayectoria de Web Services
26 Web Services y Seguridad Seguridad en Web Services: Panorama general de estándares W3C (World Wide Web Consortium) XML Encription, XML Signature, SOAP IETF (Internet Engineering Task Force) SSL, TLS, HTTP sobre SSL/TLS, HTTPS OASIS (Organization for the Advancement of Structured Information Standards) Web Services Security (WSS), SOAP message level security, SAML
27 Web Services y Seguridad Seguridad en Web Services: Panorama general de estándares Draft Inicial Draft Maduro V1 Completa Estabilidad
28 Web Services y Seguridad Seguridad en Web Services: Implementación en J2EE JAXRPC utiliza XWS-Security APIs para seguridad en Web Services bajo los siguientes estándares: XML-DSig (Apache/W3C) para firmas digitales XML-Enc (Apache/W3C) para encripción de mensajes Tokens de usuario y certificados X.509 para autenticación basados en OASIS WSS Username Token Profile 1.0 y OASIS WSS X509 Certificate Token Profile 1.0 JSR 105 es estándar para firmas digitales y JSR 106 es estándar para encripción, no usados por JAXRPC (versiones futuras) Base de datos certificados basada en JKS (Java Key Store)
29 Web Services y Seguridad Capas de seguridad Nivel Transporte: Autentificación básica, autentificación por certificado sobre SSL/TLS. Codificación de usuario/contraseña en stub de cliente, puerto de servicio en HTTPS con J2EE security constraints. Nivel Mensaje: Información de seguridad dentro de mensaje SOAP (encabezado) por ejemplo: la firma de contenido, certificado x.509 de remitente. Problemas con administración de infraestructura PKI en B2B Formatos de mensaje en desarrollo por OASIS por lo cual es EA en XWS-Security de JWSDP JAXRPC utiliza Handlers: puntos de intercepción en el procesamiento del mensaje entre cliente y servicio
30 Web Services y Seguridad Ejemplo de implementación de WSS (Pago Electronico): Encripción de mensajes SOAP Autentificación vía certificados X.509 Cliente Msg Firmado = SpK1(M),PK1 Server (Tomcat) Msg Encriptado = EPK2(M) JKS contiene: a)pk1 y PK1 de cliente b)pk2 de server JKS contiene: a)pk2 y PK2 de server b)pk1 de cliente Hash de msg a partir de pk1 y envío de PK1 (para verific por parte de server) Encripción de msgusando PK2 Desencripción usando pk2 p = Llave privada P = Llave pública
31 Donde vamos? Introducción a Web Services Desarrollo de Web Services en Java Web Services y Seguridad Integración e Interoperabilidad J2EE usando Web Services Trayectoria de Web Services
32 Integración e Interoperabilidad Procesos de negocio con Web Services Especificación de Business Process Execution Languaje (BPEL) for Web Services 1.1 por IBM BPEL es un lenguaje en XML para describir el comportamiento de un proceso de negocio basado en Web Services Acceso a ciertos procesos de negocio para otras empresas de manera estándar: proveedores, distribuidores, cadena de aprovisionamiento Ejemplo de implementación ActiveBPEL
33 Integración e Interoperabilidad WS-I Esfuerzo para proveer interoperabilidad para Web Services entre aplicaciones, lenguajes de programación y plataformas: Microsoft, IBM, Sun No genera especificaciones o estándares, más bien genera perfiles, marcos de referencias para pruebas de interoperabilidad (conformance) J2EE 1.4 provee compatibilidad para Web Services según WS-I para: WSDL, SOAP y WSS. Implementado en JWSDP Provee escenarios de compatibilidad, herramientas para el análisis de configuraciones (WSDl/UDDI) así como para monitoreo de mensajes
34 Integración e Interoperabilidad Consideraciones generales de integración para Web Services Abuso de Web Services en sistemas (sobrecarga adicional) Limitaciones en el uso de tipos de estructuras de datos cuando se utilizan diferentes implementaciones (.NET, Java) Implementaciones de estándares de Web Services carecen de WSS Federación de identidad no madura entre implementaciones, requiere de infraestructura de identidad Mecanismo adecuado para Service Oriented Architectures (SOA), principalmente como enlace entre los procesos de negocio de empresas
35 Web Services Sector Financiero Web Service para Sector Financiero Arquitectura SOA Estandarización de estructura de transacciones: IFX Seguridad en transacciones Crecimiento hacia exterior/interior con procesos de negocio Ejemplos de implementación
36 Web Services Sector Financiero App WF Mainframe Msg App Orq WS J2EE Web App Consumidores WSS BD IDs LDAP Sincronización Auditoría Identidad Rep1 Rep2 Rep3 Rep4
37 Donde vamos? Introducción a Web Services Desarrollo de Web Services en Java Web Services y Seguridad Integración e Interoperabilidad J2EE usando Web Services Trayectoria de Web Services
38 Trayectoria Web Services Adopción de tecnología de Web Services actual Actualmente se implementan (México) muy pocos Web Services y son simples, orientados a consumidores, sin estado Principalmente en EUA se ha iniciado la implementación de Web Services estilo EAI (Enterprise Application Integration), con frontera la misma organización A corto plazo: B2B, implementando Web Services para extranet con el fin de habilitar integración con los procesos de negocio de la empresa hacia socios, clientes y otros
39 Trayectoria Web Services Colaboración de negocio: ebxml, EDI, RosettaNet y BizTalk Limitantes en WSDL, SOAP y UDDI: no resuelven colaboración de negocio, no hay repositorio de objetos de negocio EDI muy pesado, requiere de VPN y personalización para cada negocio RosettaNet provee definiciones muy rígidas y no ofrece descubrimiento BizTalk es propietario, una sola plataforma y no existe concepto de colaboración de negocio o perfil de socios ebxml: crear una comunidad de comercio electrónica donde empresas de cualquier tamaño puedan localizarse y llevar a cabo negocio a través del intercambio de mensajes XML Especificaciones para Procesos de negocio, modelo de registro y servicios, mensajería y colaboración entre socios JAXR provee API para registros basados en ebxml
40 Colaboración de negocio: ebxml Trayectoria Web Services
41 Trayectoria Web Services Colaboración de negocio: ebxml Web Services + ebxml Tipo Request/Response Colaboración Comunicación RPC/Document Síncrona/Asíncrona Descr. Servicio WSDL CPP, CPA (WSDL dentro de CPP/CPA) Protocolo SOAP, XML ebxml Message Service sobre SOAP, XML o BPSS Estándar de Ninguno EDIFACT, OAGI, BODs, contenido UBL, etc Localización UDDI Registry ebxml Registry
42 Trayectoria Web Services Rendimiento: Fast Web Service Protocolo vs. Tiempo 20 elementos
43 Preguntas
Servicios web. Contenido. Programación en Internet Curso 2007-2008. Introducción Los pilares (SOAP, WSDL, UDDI) Desarrollo de un servicio web
Departamento de Lenguajes y Sistemas Informáticos Servicios web Programación en Internet Curso 2007-2008 Contenido Introducción Los pilares (SOAP, WSDL, UDDI) Desarrollo de un servicio web DLSI - Universidad
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 detallesIntroducción a XML (III) - Web Services Huibert Aalbers Senior Certified Software IT Architect
Introducción a XML (III) - Web Services 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
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 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 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 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 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 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 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 detallesTema 6: Comparativa CORBA/Servicios Web
Tema 6: Comparativa CORBA/Servicios Web Introducción Para establecer una comparativa, es preciso tener en cuenta CORBA se introdujo en 1991 y Servicios Web en el 2000 CORBA es una solución más madura y
Más detallesCurso SOA and Java Web Services with JAX-WS
Curso SOA and Java Web Services with JAX-WS Descripción: Los servicios Web están diseñados para permitir acceso basado en Web a software distribuido y servicios de negocio. Ofrecen un estándar y una arquitectura
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 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 detallesDesarrollo de Servicios Web para la ETN
........... Desarrollo de Servicios Web para la ETN Primer Informe de Avance JULIO, 2010 Primer Informe de Avance Desarrollo de Servicios Web para la ETN Crear Servicios Web que hagan disponible la información
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 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 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 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 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 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 detallesPROTOCOLOS DE APLICACIÓN PRÁCTICA EN INFOMED INTEROPERABILIDAD
PROTOCOLOS DE INTEROPERABILIDAD APLICACIÓN PRÁCTICA EN INFOMED PRESENTA: ING. VICTOR RICARDO DÍAZ COORDINADOR DEL GRUPO DE DESARROLLO CNICM - INFOMED GRUPO DE DESARROLLO: DESARROLLO@INFOMED.SLD.CU OBJETIVO
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 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 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 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 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 detallesEspecificación Técnica del Web Service de Autenticación y Autorización WSAA Para el desarrollo de Clientes de Entidades Externas
Servicio Nacional de Aduanas Subdirección de Informática Departamento de Desarrollo de Sistemas Especificación Técnica del Web Service de Autenticación y Autorización WSAA Para el desarrollo de Clientes
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 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 detallesServicios Web con Java EE
Introducción Servicios Web con Java EE Daniel López Fuentes Laura Tolsada Bris Sergio Tejero López Irene Clemente Bueno Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar
Más detallesServicios Web con Java EE
Servicios Web con Java EE Daniel López Fuentes Laura Tolsada Bris Sergio Tejero López Irene Clemente Bueno Departamento de Ingeniería Telemática Universidad Carlos III de Madrid 2 Introducción Un servicio
Más detallesTransmision de datos SOAP. Transmision de Datos
Transmision de datos SOAP Introduccion Creciente complejidad de los entornos Uso de programación distribuida buscando la especializacion Fomentos reutilizacion componentes software Necesidades de interactuar
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 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 detallesWeb Services en Java. Taller de Programación. Instituto de Computación Facultad de Ingeniería Universidad de la República
Web Services en Java Taller de Programación Instituto de Computación Facultad de Ingeniería Universidad de la República Contenido Motivación y Conceptos Funcionamiento Annotations Desarrollando una aplicación
Más detallesCursos de Extensión Universitaria UNIVERSIDAD DE OVIEDO. Servicios Web (II)
Fernández Acebal acebal@ieee.org OOTLab PROGRAMACIÓN ORIENTADA A OBJETOS CON C# EN LA PLATAFORMA.NET (II) Dpto. de Informática Lab - Laboratorio de Tecnologías Orientadas a Objetos www.ootlab.uniovi.es
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 detallesSeguridad en Web Services. Junio/2010
Seguridad en Web Services Por: Jorge Mario Calvo L. Junio/2010 Objetivo Proveer una visión de los principales aspectos de seguridad de los Web Services y cuales alternativas y estándares existen para resolverlos
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 detallesRecomendaciones para procesos de integración con Web-Services
Recomendaciones para procesos de integración con Web-Services Este documento es producto de la experiencia en integración vía Web Services. La información recopila una serie de lecciones aprendidas a partir
Más detallesPrueba de conectividad y soluciones de integración para sistemas de salud
4 CONGRESO IBEROAMERICANO DE INFORMÁTICA MÉDICA NORMALIZADA Foro de Conectividad Foro de Informática Normalizada para Enfermería Foro de Informática Normalizada en Registros Médicos Prueba de conectividad
Más detallesIntroducció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 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 detallesDESARROLLO WEB EN ENTORNO SERVIDOR
DESARROLLO WEB EN ENTORNO SERVIDOR CAPÍTULO 7: Programación de servicios Web Marcos López Sanz Juan Manuel Vara Mesa Jenifer Verde Marín Diana Marcela Sánchez Fúquene Jesús Javier Jiménez Hernández Valeria
Más detallesCapacitació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 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 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 detallesAnexo Técnico 005 Servicio de Recepción de Facturas Electrónicas
Resolución 0019 de febrero de 2016 Contenido Control de Versiones... 2 Introducción... 3 Objetivo... 3 Alcance... 3 Lineamientos generales... 3 Estructura de mensajes... 4 Definiciones... 4 Envío de documentos
Más detallesExperto Universitario Java Enterprise Servicios Web
Servicios Web Sesión 1: Introducción. Invocación de Servicios Web SOAP Puntos a tratar Qué es un Servicio Web? Tipos de Servicios Web Arquitectura de los Servicios Web Tecnologías básicas para Servicios
Más detallesTema 4. Servicios WEB
Tema 4. Servicios WEB SCS Sistemas Cliente/Servidor 4 o informática http://ccia.ei.uvigo.es/docencia/scs octubre 2008 FJRP, FMBR 2008/09 ccia SCS 4.1 Servicios WEB Un Servicio Web es un componente software
Más detallesMWEB 2007 Acceso Dinámico a Servicios de una Infraestructura Web desde Teléfonos Móviles
MWEB 2007 Acceso Dinámico a Servicios de una Infraestructura Web desde Teléfonos Móviles Elena Sánchez Nielsen Sandra Martín Ruiz Jorge Rodríguez Pedrianes UNIVERSIDAD DE LA LAGUNA CONTENIDO DE LA PRESENTACIÓN
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 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 detallesIntroducción a los Servicios Web
Octubre 2006 Contenidos Introducción Estándares SOAP WSDL UDDI Arquitecturas Retos Servicios Web Aplicaciones auto-contenidas, auto-descritas que pueden ser publicadas, localizadas e invocadas a través
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 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 detallesJavaEE. 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 detallesConstruir RIA usando Flex. Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. Eduardo.Ostertag@obcom.cl
Construir RIA usando Flex Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. Eduardo.Ostertag@obcom.cl Temario Arquitectura de un aplicación RIA Flex Servicios Web en VB.NET, C# y Java Descriptor WSDL
Más detallesJava XML Web Services.
Java XML Web Services. Desarrollo de Servicios Web XML con JWSDP_1.2 Bajo Plataforma GNU/Linux. Por: Xtecuan! Ufo. (Catedratico GFET) Objetivos. Presentar los conceptos básicos sobre Web Services. Presentar
Más detallesTaller de Sistemas de Información 2. Web Services en Java y Java EE
Taller de Sistemas de Información 2 Web Services en Java y Java EE Plataformas de Web Services Las plataformas de Web Services son un conjunto de herramientas para un lenguaje de programación específico
Más detallesCurso 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 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 detallesServicios Web y SOA. Índice. Introducción a los Servicios Web. Invocación de servicios web SOAP... 4. Qué es un Servicio Web?... 4
Índice 1 2 3 Introducción a los Servicios Web. Invocación de servicios web SOAP... 4 1.1 Qué es un Servicio Web?... 4 1.2 Características de los Servicios Web... 5 1.3 Tipos de servicios Web...5 1.4 Arquitectura
Más detallesPIDE. 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 detallesSi usted quiere desarrollar con Bluevia y Java, esto es lo primero que debe saber
LIMINAL Si usted quiere desarrollar con Bluevia y Java, esto es lo primero que debe saber Mario Linares Vásquez mario.linares@liminal-it.con Junio 30 de 2011 Network as a Service - NaaS Que información
Más detallesJAVA ENTERPRISE EDITION (J2EE) ARQUITECTURA TECNOLOGÍAS (1/2) (L1)
TECNOLOGÍAS (1/2) (L1) EJB ( Enterprise Java Beans ) JSP ( Java Server Pages ) JNDI ( Java Naming and Directory Interface ) JDBC ( Java Data Base Connectivity ) Java Mail JSF ( Java Server Faces ) TECNOLOGÍAS
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 la Programación Distribuida. Aplicaciones Distribuidas
Introducción a la Programación Distribuida Contenido Aplicaciones Empresariales Arquitecturas Sistemas Distribuidos Objetos Distribuidos Middleware Orientado a Mensajes XML Servicios Web J2EE Microsoft.NET.NET
Más detallesManual de Desarrollador Autenticación Automática
Manual de Desarrollador Autenticación Automática OI2007_AUTAUTOM_MDE_1.9 Subdirección Informática Servicio Impuestos Internos Fecha:18/11/2007 INTRODUCCIÓN... 5 CAPÍTULO 1... 6 ANÁLISIS DEL SISTEMA...6
Más detallesAcoplamiento 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 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 detallesConceptos y Aplicaciones bajo un enfoque de Web Services JITT'03. Parte I. Ing. Juan Carlos Corrales M. Universidad del Cauca COLOMBIA
JITT'03 Conceptos y Aplicaciones bajo un enfoque de Web Services Parte I Ing. Juan Carlos Corrales M Grupo de Ingeniería Telemática Universidad del Cauca COLOMBIA Departamento de Telemática Temario 1.
Más detallesUnidad II. Interfaz Grafica (continuación ) Basado en clases de Ing. Carlos A. Aguilar
Clase:005 1 Unidad II Interfaz Grafica (continuación ) Basado en clases de Ing. Carlos A. Aguilar 2 Agenda Desarrollo de Apps para Android Aplicaciones en Android Componentes Básicos de las Aplicaciones
Más detallesWeb Services. Introducción
Web Services Introducción Como indica su nombre, Web Services son servicios ofrecidos a través s del World Wide Web. En un escenario típico, t una aplicación n de negocios envía a una solicitud de servicio
Más detallesSustitución de certificados administrativos en soporte papel por medios telemáticos
Sustitución de certificados administrativos en soporte papel por medios telemáticos I Congreso Español de Informática Jornadas Científico-Técnicas en Servicios Web Granada, Septiembre 2005 Francisco Lova
Más detalles15 de Octubre Crowne Plaza Ciudad de México. Simposio Técnico de Medición y Automatización. ni.com/mexico
15 de Octubre Crowne Plaza Ciudad de México Simposio Técnico de Medición y Automatización ni.com/mexico LabVIEW en la Web Publicación de VIs como Servicios Web Agenda Introducción Descripción General Creando
Más detallesAPI DE INTEROPERACION ENTRE TELCEL Y MOVILTEK PARA EL REGISTRO DE EQUIPOS AVL
MANUEL J. CHAVIRA INS-035R04 10-Nov-06 1 de 23 TABLA DE CONTENIDO 1 1 INTRODUCCIÓN 2 1.1 COMUNICACIÓN 2 1.2 INTERCAMBIO DE DATOS 2 1.3 SOAP 3 1.4 SEGURIDAD 4 1.5 FASES OPERATIVAS 4 2 REFERENCIA PARA CONSUMIR
Más detallesURL. Después de los dos puntos: se interpreta según el método de acceso. Suele contener direcciones y puntos de acceso en una máquina. Esquema URL.
URL. Un URL ó Uniform Resource Locator (Localizador Uniforme de Recurso) es un medio estándar de identificar direcciones internet en la Web. Tiene dos partes, separadas por dos puntos: Antes de los dos
Más detalles.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas...
.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS Definiciones...2 C# y Java.....3 Similitudes...4 Ventajas...4 Definiciones Sobre J2EE J2EE (Java 2 Platform Enterprise Edition)
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. 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 detallesVISIÓ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 detallesCORPORACION UNIVERSITARIA AUTONOMA DEL CAUCA PROGRAMA DE INGENIERIA DE SISTEMAS 2o Periodo de 2014 MATERIA: ELECTIVA IV (MEJORAMIENTO DE PROCESOS)
Servicios Web en PHP Contenido Configuración Web Services en PHP o Cliente o Servidor Generación del WSDL Web Services en PHP Configuración Se debe actualizar el archivo de configuración del servidor APACHE
Más detallesManual de usuario. Descripción del servicio de envío de mensajes
GUIA DE CONEXIÓN CON CENTRAL VIA WEB SERVICES 2010 INDICE 1. Introducción 1.1 Objetivo del documento 1.2 Variables de entorno 2. Descripción del servicio 2.1 Aspectos comunes de todos los servicios. 2.2
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 detallesServicios Web: Concepto
Servicios Web y RMI http://www.it.uc3m.es/pedmume/ Servicios Web: Concepto Uso más habitual de un servidor es dar una respuesta al usuario de una determinada página (PHP, ASP, J2EE ). Las páginas están
Más detallesTecnología de objetos distribuidos y arquitectura de componentes. Índice. Bibliografía. Introducción. Tema V
Bibliografía Tema V Tecnología de objetos distribuidos y arquitectura de componentes. Szyperski, C. 1998. Component Software. Addison-Wesley. Ruiz Cortés, 1998. A. CORBA: Una visión general. http://www.lsi.us.es/~aruiz
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 detallesEspecificación WebService para:
Especificación WebService para: Bandeja de salida Carga masiva Consulta de reportes Bogotá, Diciembre 2010 Modelo Unico de Ingresos, Servicio y Control Automatizado Contenido Procedimiento y Especificación
Más detallesPlataforma de expediente Electrónico @DOC
MINISTERIO DE LA PRESIDENCIA SUBSECRETARÍA SUBDIRECCIÓN GENERAL DE TECNOLOGÍAS Y SERVICIOS DE LA INFORMACIÓN Plataforma de expediente Electrónico @DOC Arquitectura de Sistemas Control de versiones Versión
Más detallesE-Government con Web Services
E-Government con Web Services Fernando Leibowich Beker * Uno de los grandes avances que produjeron las Nuevas Tecnologías de la Información y la Comunicación es la posibilidad de generar redes de computadoras
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 detallesSEGURIDAD OCTUBRE 2015. Versión 1
SEGURIDAD OCTUBRE 2015 Versión 1 1 INDICE 1 INDICE... 2 2 INTRODUCCIÓN... 3 2.1 REQUISITOS... 3 2.2 OBJETIVOS Y ALCANCE DEL PRESENTE DOCUMENTO... 3 3 SEGURIDAD EN LAS COMUNICACIONES... 4 4 LOS CLIENTES...
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 detallesIntroducció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 detallesLICENCIA PROFESIONAL EN DESARROLLO DE SOFTWARE PARA APLICACIONES WEB
LICENCIA EN DESARROLLO DE SOFTWARE PARA HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Web Services 2. Competencias Desarrollar Aplicaciones web a través de metodologías
Más detallesServicios Web (II) Norberto Fernández, Jesús Arias Departamento de Ingeniería Telemática http://www.it.uc3m.es/berto/ http://www.it.uc3m.
Servicios Web (II) Norberto Fernández, Jesús Arias Departamento de Ingeniería Telemática http://www.it.uc3m.es/berto/ http://www.it.uc3m.es/jaf/ 1 UDDI Universal Description Discovery and Integration 2
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 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 detalles