Web Services (Parte 2)
|
|
- Adolfo Cabrera Aranda
- hace 8 años
- Vistas:
Transcripción
1 EGRIET (Parte 2) Profs. María Feldgen y Osvaldo Clúa 1 2: Introducción a Introducción Ejemplo de Modelo Operacional Básico de Estándares principales de Otros estándares de la industria Software y herramientas Estrategias de las grandes empresas de software. Sun ONE (Sun Open Net Environment) IBM e-business Microsoft.NET 2 - Profesores María Feldgen y Osvaldo Clúa 1
2 Introducción a Se basan el concepto de las arquitecturas orientadas a servicios ( service-oriented architecture (SOA)). Estas arquitecturas permiten que componentes de software se pueden ver como servicios. Según Gartner, "Web services son componentes de software débilmente acoplados que se despachan sobre tecnologías estándar de Internet Son aplicaciones comerciales modulares que se auto describen, que muestran su lógica de negocio como servicios sobre la Internet por medio de interfaces programables y que usan los protocolos de la Internet para proporcionar un forma de encontrarlos, de suscribirse a los mismos y de invocarlos. 3 Ejemplo de un agente de viajes Registry del Sistema de Turismo Sistema de reservas Aerolíneas Encontrar servicios Registrar servicios Sistema de Alquiler de autos Sistema de reservas Hoteles Service Requestor Invocar servicios Servidor del Sistema de Reservas de Turismo Sistema de Mapas e Información Sistema de Tarjetas de Crédito 4 - Profesores María Feldgen y Osvaldo Clúa 2
3 Ejemplo 1. El agente de viajes (Service Requestor) despliega sus Web services mostrando las aplicaciones comerciales 2. El proveedor del servicio registra sus servicios comerciales con descripciones usando un registro (registry) público o privado. 3. El cliente descubre los Web services usando un buscador (search engine) u obteniéndolos directamente del registry. Luego invoca los Web services realizando reservas y otras funciones sobre la Internet desde cualquier plataforma o dispositivo. 4. En el caso de empresas grandes, las aplicaciones comerciales consumen estos servicios para proveer servicios de viajes a sus empleados por medio de la intranet de la empresa. 5 Aplicaciones sobre Web Las soluciones B2B sobre Web existentes están construidas con tecnologías propietarias y propias. Es difícil interconectarlas con aplicaciones de otras empresas y agregar nuevas aplicaciones. El ideal es que aplicaciones comerciales e información puedan interactuar con las de otras empresas B2B (e-marketplace) usando XML para codificar datos entre aplicaciones sobre la Internet. Comprador XML Internet XML XML Socio Vendedor 6 - Profesores María Feldgen y Osvaldo Clúa 3
4 Visto desde la perspectiva de una arquitectura de aplicación de n capas, el web service es una interface de acceso (programado) al servicio que luego se implementa por otros tipos de middleware. El acceso consiste de un proceso que trata el requerimiento de servicio agnóstico (un listener) y una fachada que contiene las operaciones para esa lógica de negocio. La lógica de negocio está implementada por una plataforma de middleware tradicional. XML Request XML Reply LISTENER FACHADA DEL NEGOCIO Middleware LÓGICA DEL NEGOCIO Arquitectura Web Service Genérica 7 La Plataforma La plataforma básica es XML mas HTTP. HTTP es el protocolo clásico del Web. XML provee un metalenguaje en el cual se pueden definir lenguajes especiales para expresar interacciones complejas entre clientes y servicios o entre componentes de un servicio compuesto. Detrás de la fachada del Web Server, el mensaje XML se convierte en un requerimiento en el formato de middleware y la respuesta se convierte nuevamente a XML. La plataforma requiere de servicios de soporte, tales como: descubrimiento, transacciones, seguridad, autenticación y otros. Estos son los servicios que definen una plataforma. 8 - Profesores María Feldgen y Osvaldo Clúa 4
5 Características Básicas de se basan en mensajería XML se integra sobre múltiples plataformas de aplicaciones comerciales sobre la Internet, incluyendo J2EE, CORBA y Microsoft.NET se puede usar cualquier lenguaje de programación tales como Java, C, C++, Perl, Python, C#, y/o Visual Basic, y sus componentes de aplicación existentes permite un acceso uniforme desde cualquier aplicación, sobre cualquier plataforma o dispositivo (No es presentación como en HTML) cada componente se muestra como un servicios con su propia funcionalidad. 9 Características usan protocolos estándar de industria, tales como HTTP accesibles a través de los firewalls pueden ser usados por cualquier tipo de cliente. varían en funcionalidad desde un requerimiento simple hasta una transacción comercial compleja que usa múltiples recursos. se localizan dinámicamente y se invocan desde registros públicos y privados basados en estándares (UDDI y ebxml) o RPC-XML 10 - Profesores María Feldgen y Osvaldo Clúa 5
6 Modelo Operacional Básico Servicio de descubrimiento Service Broker Servicio de registro Service Requestor Servicio de invocación Service Provider 11 Roles y Relaciones Service Provider (Proveedor del servicio). Es responsable de la ejecución y despliegue de los Web services. Define los servicios y los publica usando el service broker. Service broker o service registry (Intermediario del servicio). Es responsable del registro y descubrimiento de los Web services. El broker lista los diferentes tipos de servicios, sus descripciones y ubicación. Service requestor (Cliente del servicio). Es el responsable de la invocación del servicio, ubica el Web service usando el service broker, invoca el servicio y lo ejecuta en el service provider Profesores María Feldgen y Osvaldo Clúa 6
7 Estándares Principales de Los estándares principales y tecnologías para construir y habilitar Web services son XML SOAP WSDL UDDI ebxml. 13 Extensible Markup Language (XML) (Repaso) es el estándar de facto para estructurar datos, contenido y formatos para documentos electrónicos es el lenguaje universal para intercambio de información entre aplicaciones, sistemas y dispositivos sobre Internet Profesores María Feldgen y Osvaldo Clúa 7
8 SOAP (Simple Object Access Protocol) es una especificación de un protocolo que define una forma uniforme de pasar datos codificados en XML. También define una forma de invocar procedimientos remotos (RPC: Remote Procedure Call) usando a HTTP como el protocolo de comunicación. SOAP parte de la premisa que no importa si el middleware es simple o complejo, todos requieren un WAN wrapper (envoltorio). el envío de mensajes como texto XML plano tiene ventajas en términos de que asegura la interoperabilidad y en el middleware se acepta el costo del parsing y la serialización XML, para su visibilidad en todas las redes. 15 SOAP es un protocolo simple de mensajería XML sobre los protocolos HTTP, SMTP, FTP y otros de Internet. Permite el intercambio de información entre dos o mas pares y permite que se comuniquen en un ambiente de aplicación distribuida. es independiente del modelo de objetos de la aplicación, del lenguaje y de la plataforma o dispositivo sobre el cual corre es un protocolo del W3C y de Sun Microsystems, IBM, HP, SAP, Oracle y Microsoft. Estas empresas participan en el W3C XML protocol-working group. ebxml de UN/CEFACT usa SOAP. usa XML Infosets como formato para los mensajes y sus reglas de codificación para representar datos y mensajes Profesores María Feldgen y Osvaldo Clúa 8
9 SOAP y XML Infoset Un mensaje SOAP se define formalmente como un XML Infoset, que provee una descripción abstracta de su contenido. Infosets pueden tener diferentes representaciones on-the-wire, un ejemplo es como un documento XML 1.0 [XML 1.0]. XML Infoset (XML Information set): Un information set es una colección de ítems de información de un documento XML en particular. Un ítem de información es un modelo abstracto de una parte de un documento XML, que se caracteriza por tener ciertas propiedades, que se marcan en negrita (bold) y corchetes en la especificación (ejemplo [children]). Hay 11 tipos de ítems de información. 17 WSDL ( Definition Language) Provee a los service providers una forma de describir el formato básico de un pedido de Web service sobre diferentes protocolos o codificaciones. Se usa para describir: QUE es lo que puede hacer un Web service, DONDE reside y COMO se invoca. Asume que el mecanismo de invocación de objetos remotos es por SOAP/HTTP/MIME. En los UDDI registries describe los aspectos de los Web services, incluyendo los detalles de vinculación del servicio, las descripciones en.. WSDL son un subconjunto de descripciones de un servicio UDDI Profesores María Feldgen y Osvaldo Clúa 9
10 WSDL Define a los servicios como colecciones de extremos de la red (network endpoints) o puertos (ports). Un documento WSDL usa los siguientes elementos en la definición de servicios: Types un contener de definiciones de tipos de datos usando algún tipo de sistema (tal como XSD). Message una definición abstracta con tipos de los datos que se transmiten. Operation una descripción abstracta de una acción soportada por el servicio Port Type un conjunto abstracto de operaciones soportadas por uno o mas endpoints. Binding un protocolo concreto y especificación de datos para un port type en particular. Port un endpoint en particular, definido como una combinación de un binding y una dirección de red Service -- una colección de endpoints relacionados. Resumiendo, WSDL es una plantilla (template) de cómo se describen servicios y los usan los clientes 19 UDDI (Universal Description, Discovery and Integration Service) Provee un mecanismo para que los clientes dinámicamente puedan encontrar otros web services. Usando una interface UDDI, una aplicación comercial se puede conectar dinámicamente con los servicios provistos por una aplicación comercial externa de otra empresa. Un UDDI registry tiene dos tipos de clientes: aplicaciones comerciales que quieren publicar un servicio y sus interfaces de uso, y clientes que quieren obtener servicios de un cierto tipo y vincularse por medio de programas a ellos Profesores María Feldgen y Osvaldo Clúa 10
11 UDDI Es una capa superior sobre SOAP y asume que requerimientos y respuestas son objetos UDDI enviados como mensajes SOAP. No soporta descubrimiento con todas las opciones (por ejemplo búsquedas limitadas geográficamente o vinculación y negociación de contratos tipo elance). Se espera que UDDI sea la base para servicios de capas superiores soportadas por otros estándares. el UDDI working group incluye a Sun Microsystems, IBM, HP, SAP, Oracle y Microsoft. 21 Resumen de servicios UDDI Información del negocio: White pages: Información tal Publish: Como el como nombre, dirección, número contenido en un objeto proveedor del servicio de teléfono y otra información de BusinessEntity. Contiene la se registra contacto dependiendo del tipo información sobre servicios, del negocio. categorias, contactos, URLs, y otros necesarios para interactuar con un determinado negocio Yellow pages: Información que categoriza a los negocios. Se basa en estándares Green pages: Información técnica sobre los Web services que provee un negocio dado. Find: Como una aplicación encuentra un Web service en particular Bind: Como una aplicación se conecta e interactúa con un Web service luego de encontrarlo Information del servicio: Describe grupos de Web services. Están contenidos en un objeto BusinessService. Information de la vinculación (Binding): Los detalles técnicos necesarios para invocar un Web service. Incluye URLs, información sobre nombres de métodos, tipos de argumentos, etc. Corresponde al objeto BindingTemplate. Detalle de especificaciones del servicio: Son metadatos de las distintas especificaciones que implementa un determinado Web 22 service. Se denominan tmodels - Profesores María Feldgen y Osvaldo Clúa 11
12 ebxml define un mercado electrónico global en el cual las empresas se encuentran unas a otras y realizan operaciones comerciales y transacciones cooperativamente, define un conjunto de especificaciones para empresas para conducir negocios electrónicos sobre Internet estableciendo un estándar común para especificar procesos de negocio modelado de información comercial colaboración en procesos de negocio perfiles de colaboración de socios, acuerdos y mensajería. 23 ebxml es una iniciativa de United Nations Center for Trade Facilitation and Electronic Business (UN/CEFACT) y la Organization for the Advancement of Structured Information Standards (OASIS). Otras organizaciones de estándares como Open Travel Alliance (OTA), Open Application Group, Inc. (OAGI), Global Commerce Initiative (GCI), Health Level 7 (HL7, una organización de estándares dedicados a la salud), y RosettaNet (un comité de estándares XML ) lo han adoptado Profesores María Feldgen y Osvaldo Clúa 12
13 Framework de ebxml ebxml Business Process Service Specifications (BPSS). ebxml CPP/CPA. ebxml Messaging Service Handler (MSH) ebxml registry ebxml Core components 25 Otros estándares de la industria Hay múltiples iniciativas y estándares de la industria para Web services que están disponibles. Los mas populares son: Choreography Interface (WSCI) Flow Language (WSFL) Directory Services Markup Language (DSML) XLANG Business Transaction Protocol (BTP) XML Encryption (XML ENC) XML Key Management System (XKMS) XML Signature (XML DSIG) Extensible Access Control Markup Language (XACML) Security Assertions Markup Language (SAML) Hay múltiples alternativas actualmente en desarrollo 26 - Profesores María Feldgen y Osvaldo Clúa 13
14 WSCI ( Choreography Interface) Define el flujo de mensajes intercambiados en un proceso de comunicación particular de Web services. Describe un modelo de flujo de mensajes colectivo de los Web services Provee una vista global de los procesos involucrados en la interacciones que ocurren por la comunicaciones de los Web services. Integra procesos de negocios y Web services Es una iniciativa de Sun Microsystems, BEA, Intalio, y SAP. Mas información en el Sun XML Web site en 27 WSFL ( Flow Language) Es un lenguaje basado en XML de IBM para describir composiciones de Web services. Estas composiciones son modelos de flujo y modelos globales. Los modelos de flujo se usan para modelar procesos de negocio o workflows basados en Web services. Los modelos globales se usan para modelar vínculos entre interfases de Web services que permite la interacción de un servicio con una operación en una interfase de otro. Las composiciones modelan patrones de interacción entre socios del mismo proceso de negocio, jerarquías, pares, etc. Mas información en el IBM Web site en Profesores María Feldgen y Osvaldo Clúa 14
15 DSML (Directory Services Markup Language) Define un esquema XML para representar información estructural de directorio, como si fuera un documento XML. Permite publicar y compartir la información del directorio usando protocolos de Internet (HTTP, SMTP y otros) Permite el intercambio de información entre diferentes servicios de directorio y la interoperabilidad entre ellos. No define los atributos para la estructura del directorio ni para acceder a la información, sino que define la entradas al directorio, el esquema del directorio o ambas. Se usa sobre cualquier protocolo de directorio estándar como ser LDAP Este estándar de Bowstreet lo adoptaron IBM, Oracle, Sun, Microsoft y otros. Mas información en 29 XLANG Define una especificación estándar basada en XML para definir flujos de procesos de negocio en Web services. Define la notación para expresar acciones y operaciones complejas en Web services. Es similar a WSDL, Microsoft desarrolló esta especificación y la implementó en Microsoft BizTalk server 2000, especialmente para tratar con la integración de aplicaciones comerciales Profesores María Feldgen y Osvaldo Clúa 15
16 BTP (Business Transaction Protocol) Provee soporte para transacciones distribuidas basadas en Web services Implementa two-phase commit transaction engines. BTP es de OASIS para desarrollo de aplicaciones comerciales (B2B) de gran escala, que permitan transacciones distribuidas en Web services. Mas información en el OASIS Web site en 31 XML ENC (XML Encryption ) Es un estándar basado en XML Mantiene seguridad sobre los datos por medio de encriptado usando la representación XML. Garantiza un intercambio de datos seguro entre las partes. Mas información en el W3C Web site en Profesores María Feldgen y Osvaldo Clúa 16
17 XKMS (XML Key Management System) Es un estándar basado en XML para integrar la infraestructura de clave publica ( public key infrastructure (PKI)) y certificados digitales Se usa para hacer seguras las transacciones o Web services sobre Internet Consiste de 2 partes: XML Key Information Service Specification (X-KISS): define un protocolo para un servicio seguro y certero que resuelve información de clave publica contenida en los elementos XML-SIG. XML Key Registration Service Specification (X-KRSS): describe como está registrada la información de clave pública. Mas información sobre XKMS, en el W3C Web site en 33 XML DSIG (XML Signature) es un estándar basado en XML para especificar la sintaxis en XML y las reglas de procesamiento para crear y representar firmas digitales. una firma digital XML agrega autenticación a las transacciones basadas en XML, integridad de los datos y soporte para el no repudio de datos durante el intercambio de información entre pares. Mas información en el W3C Web site en Profesores María Feldgen y Osvaldo Clúa 17
18 XACML (Extensible Access Control Markup Language) Es un estándar basado en XML para especificar políticas y reglas para acceder información de recursos de Web y de Web services Define las reglas y los permisos de acceso a los recursos compartidos entre los pares. Es una las iniciativas de seguridad del OASIS security services technical committee. Mas información en el Web site en 35 SAML (Security Assertions Markup Language) define un framework basado en XML para intercambio de información de autenticación y autorización. Usa un protocolo genérico basado en formatos de mensajes de requerimiento y respuesta en XML El protocolo puede usarse sobre múltiples modelos de comunicaciones y capas de transporte. El objetivo es proveer un solo sign-on para las aplicaciones participantes en Web services. Es del OASIS security services technical committee. Mas información en el OASIS Web site en Profesores María Feldgen y Osvaldo Clúa 18
19 Software y Herramientas La siguiente es una lista de software y de las herramientas mas populares para el desarrollo de aplicaciones con : BEA Systems Products Cape Clear Products IBM Products IOPSIS Products Oracle Products Sun Products Systinet Products 37 Productos de BEA Systems BEA WebLogic Server 7.0 provee soluciones para Web services con soporte para todos los estándares y protocolos de Web services. El BEA WebLogic Integration Server permite crear Web services complejos que se pueden ofrecer con integridad transaccional, seguridad y confiabilidad usando los estándares ebxml BTP. Mas información sobre BEA Systems Products, ver el Web site en Profesores María Feldgen y Osvaldo Clúa 19
20 Productos de Cape Clear Provee la infraestructura para Web services. CapeConnect y CapeStudio: permiten el desarrollo de Web services basados en los estándares XML, SOAP, WSDL y UDDI. Cape Clear permite construir aplicaciones comerciales con diversas tecnologías tales como Java, EJB, CORBA, y Microsoft.NET. Estos componentes se pueden ofrecer como Web services sobre Internet. Mas información sobre Cape Clear Systems Products, ver el Web site en 39 Productos de IBM IBM WebSphere Application Server 4.5 provee la infrastructure para el desarrollo de Web services. Tool Kit (WSTK) bundle (es parte de WebSphere Studio) es un ambiente de ejecución para uso de los desarrolladores para crear, publicar y hacer pruebas de aplicaciones de Web services basados en los estándares XML, SOAP, WSDL y UDDI. Genera WSDL wrappers para aplicaciones existentes sin necesidad de reprogramación. WSTK está disponible para download en Profesores María Feldgen y Osvaldo Clúa 20
21 Productos de IOPSIS B2Beyond suite insight y W2Net es un framework para desarrollo de servicios integrados (Integrated Services Development Framework (ISDF)) Permite la creación, ensamblado, despliegue y publicación de basado en los estándares XML, SOAP, WSDL y UDDI. Provee herramientas para desplegar en los servidores de aplicaciones J2EE basados en Web. 41 Productos de Oracle Oracle9i Release 2 application server provee una infraestructura para desarrollo de aplicaciones J2EE para Web services que soportan los estándares SOAP, UDDI y WSDL. Tiene herramientas para definir y coordinar procesos comerciales usando Web services integrado con aplicaciones antiguas y sistemas back-end Profesores María Feldgen y Osvaldo Clúa 21
22 Productos de SUN Como parte del Java community process, Sun tiene APIs basadas en tecnología Java y XML y su implementación llamada JAX Pack para desarrollo y pruebas de Java y los estándares abiertos para Web services. Java Developer Pack (JWSDP) es un conjunto de tecnologías especificas para Web services. Sun ONE Application Server 7.0, llamado iplanet Application Server 6.0, provee infraestructura J2EE y estándares abiertos para la implementación de Web services. Sun ONE suite es el componente mas importe del Sun's Open Net Environment (Sun ONE), un ambiente de software para Web services para clientes y desarrolladores para migrar a la siguiente generación de Web services. 43 Productos de Systinet Provee la infraestructura para Web services y productos tales como WASP Server, WASP Developer y WASP UDDI, para el desarrollo de Web services basados en los estándares XML, SOAP, WSDL y UDDI. Permite también que aplicaciones comerciales desarrolladas con diversas tecnologías tales como Java, EJB, CORBA y Microsoft.NET sean mostrados como Web services sobre Internet. Permite la integración con aplicaciones basadas en J2EE y soporta frameworks de seguridad basados en la API GSS y Kerberos. Provee APIs para Java XML especiales para Web services Profesores María Feldgen y Osvaldo Clúa 22
23 Estrategias de grandes empresas de software. Hay soluciones y estrategias para el framework de Web services, que incluyen la arquitectura, plataforma y soluciones de software para desarrollar y desplegar Web services. Estos frameworks que son conjuntos de productos se usan para desarrollar, implementar, lograr interoperabilidad y adhesión a los estándares de la industria para habilitar Web services. Los mas populares son: Sun ONE (Sun Open Net Environment) IBM e-business Microsoft.NET 45 Sun ONE (Sun Open Net Environment) Sun ONE es la visión de software de Sun, basada en los estándares abiertos, su arquitectura, plataforma y solución para construir y desplegar servicios sobre demanda, que sirven como soporte para el desarrollo y despliegue de Web services. La arquitectura de Sun ONE's esta basada en SOAP, WSDL y UDDI Usa a Java/J2EE como la tecnología de ejecución principal. Mas información sobre Sun ONE en Sun Web site en Profesores María Feldgen y Osvaldo Clúa 23
24 IBM e-business Es la arquitectura conceptual de IBM, con productos basados en estándares abiertos para el desarrollo y despliegue de Web services. Se base en Java/J2EE y los protocolos estándares SOAP, WSDL y UDDI tiene un conjunto de tecnologías para Web services para Dynamic e-business. Mas información en el IBM Web site en 47 Microsoft.NET Define un framework y un modelo de programación para la plataforma.net para el desarrollo y despliegue de Web services basado en estándares y todo tipo de aplicaciones. El framework tiene 3 capas que son: el sistema operativo Microsoft, los enterprise servers, los bloques de construcción.net building blocks usando Visual Studio. Las interfaces para los Web services basados en.net se desarrollan usando los.net building blocks que provee Microsoft Visual Studio. El framework.net soporta SOAP, WSDL y UDDI. Mas información en el Microsoft Web site en Profesores María Feldgen y Osvaldo Clúa 24
25 Lista de estándares de W3C Grupos de del W3C La actividad está coordinada por un Coordination Group, que se compone de 4 Working Groups: XML Protocol Working Group ( Addressing Working Group ( Choreography Working Group ( Description Working Group ( Y un Interest Group: Semantic Interest Group ( El grupo que terminó su trabajo en esta actividad es el: Architecture Working Group ( 49 XML Protocol Working Group Recommendaciones: SOAP Version 1.2 Part 0: Primer SOAP Version 1.2 Part 1: Messaging Framework SOAP Version 1.2 Part 2: Adjuncts SOAP Version 1.2 Specification Assertions and Test Collection XML-binary Optimized Packaging SOAP Message Transmission Optimization Mechanism Resource Representation SOAP Header Block 50 - Profesores María Feldgen y Osvaldo Clúa 25
26 Drafts: Addressing Working Group Addressing - Core Addressing - SOAP Binding Addressing - WSDL Binding Addressing XML Schema Addressing WSDL Binding XML Schema 51 Choreography Working Group Drafts: Choreography Requirements Choreography Model Overview Choreography Description Language 52 - Profesores María Feldgen y Osvaldo Clúa 26
27 Description Working Group Drafts: Description Language (WSDL) Version 2.0: Primer Description Language (WSDL) Version 2.0 Part 1: Core Language and schema Description Language (WSDL) Version 2.0 Part 2: Adjuncts and SOAP binding schema, HTTP binding schema Description Language (WSDL) Version 2.0: SOAP 1.1 Binding Describing Media Content of Binary Data in XML Discussion of Alternative Schema Languages and Type System Support in WSDL Description Requirements 53 Architecture Working Group Recomendaciones: Architecture Architecture Requirements Glossary Architecture Usage Scenarios Web Service Management: Service Life Cycle OWL ontology 54 - Profesores María Feldgen y Osvaldo Clúa 27
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 detallesWorkflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
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 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 (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 detallesARC 101 Architecture Overview Diagram
ARC 101 Architecture Overview Diagram Estudio de Arquitectura para la evolución tecnológica de los aplicativos de ATyR Banco de Previsión Social ATYR Evolución Tecnológica Pág 1 of 10 Tabla de Contenidos
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 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 detallesEl presente documento describe la importancia que está tomando el cómputo distribuido en
INTRODUCCIÓN El presente documento describe la importancia que está tomando el cómputo distribuido en los sistemas de administración integral o empresarial. Con un prototipo particular, mostraremos como
Más detallesLa Intranet Gubernamental como elemento clave de la Interoperabilidad
La Intranet Gubernamental como elemento clave de la Interoperabilidad Créditos Documento elaborado por el Ingeniero Leandro Corte En el marco del proyecto Red Gealc-BID Como parte del Programa de Bienes
Más detallesSISTEMAS DE INFORMACIÓN II TEORÍA
CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR
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 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 detalles5. ARQUITECTURA DE SERVICIOS WEB (WS)
TEMA 12 5. ARQUITECTURA DE SERVICIOS WEB (WS) 5.1. Introducción Desde mediado de la década de los 90, con la aparición y extensión de Internet a niveles jamás pensados, ha existido siempre la necesidad
Más detallesModelos de los sistemas distribuidos. Jorge Iván Meza Martínez jimezam@gmail.com
Modelos de los sistemas distribuidos 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/36 Contenidos Modelo arquitectónico
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 detallesWindows Server 2003. Windows Server 2003
Windows Server 2003 Windows Server 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión
Más detallesSISTEMAS DISTRIBUIDOS DE REDES 3.- ESTANDAR CORBA. 3.1. Características
SISTEMAS DISTRIBUIDOS DE REDES 3.- ESTANDAR CORBA 3.1. Características La tendencia hacia el futuro es el de lograr la integración total de componentes realizados por terceras partes, para lo cual es necesario
Más detallesVisión General de GXportal. Última actualización: 2009
Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de
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 detallesLa utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
Más detallesTema 1. Introducción a Java EE
Objetivos del tema Propiedades de las aplicaciones empresariales El Modelo Cliente/Servidor Presentar la Plataforma Java Presentar Java EE y otras tecnologías horizontales Tema 1. Introducción a Java EE
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 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 detallesMACROPROCESO GESTIÓN TECNOLÓGICA
Versión 1.0 Página 1 de 5 1. OBJETIVO Suministrar las fases para la puesta en producción de aplicaciones y sistemas de información desarrollados o adquiridos por el Instituto Colombiano de Bienestar Familiar
Más detallesGenerador GeneXus JAVA
Generador GeneXus JAVA Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento
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 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 detallesAmbiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca
Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca Ing. WILSON ALFREDO ORTEGA ORDOÑEZ Ing. JUAN CARLOS MENDEZ CAMACHO Universidad del Cauca Facultad
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 detalles9.1 Conceptos básicos
1 Colección de Tesis Digitales Universidad de las Américas Puebla Zuñiga, Víctor Alejandro 9.1 Conceptos básicos En este capítulo, se analizarán cinco arquitecturas diferentes y se discutirá cómo están
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 detallesARQUITECTURAS 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 detallesLICITACIÓN N L13045 NUEVO SISTEMA LEY DE TRANSPARENCIA
LICITACIÓN N L13045 NUEVO SISTEMA LEY DE TRANSPARENCIA ACLARACIONES Y RESPUESTAS A CONSULTAS SEGUNDA PARTE De acuerdo a lo señalado en el numeral 11 de las Bases de Licitación, a continuación se presenta
Más detallesIDeP. Service Oriented Network Architecture SONA. IDeP SA La Punta, San Luis, Agosto 2008
Service Oriented Network Architecture SONA IDeP SA La Punta, San Luis, Agosto 2008 Nuevos Desafíos La forma de relacionarse entre las empresas y las organizaciones con sus clientes, miembros y empleados
Más detallesControle los documentos mediante una administración de directivas detallada y ampliable.
Microsoft Office SharePoint Server 2007 es un conjunto integrado de funcionalidades de servidor que pueden ayudar a mejorar la eficacia de la empresa al proporcionar administración de contenido y búsqueda
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 detallesservicios. El API es definido al nivel de código fuente y proporciona el nivel de
GLOSARIO API Application Program -ming- Interface Es la interfaz por la cual una aplicación accede al sistema operativo u a otros servicios. El API es definido al nivel de código fuente y proporciona el
Más detallesComponentes de Integración entre Plataformas Información Detallada
Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.
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 detallesCONCLUISIONES Y RECOMENDACIONES
CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio
Más detallesCentro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio
Centro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio Francisco José Martín Lázaro franciscojose.martin@map.es Consejero Tecnológico de Normas de Tecnología. Ministerio
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 detallesClientes Donantonio. Especificación de requisitos software. Juan José Amor David Escorial Ismael Olea
Especificación de requisitos software Tabla de contenidos Juan José Amor David Escorial Ismael Olea 1. Introducción...3 1.1. Propósito...3 1.2. Ámbito del sistema...3 1.3. Definiciones, acrónimos y abreviaturas...3
Más detallesRené 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 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 detallesAdministración de servidores WINDOWS
Administración de servidores WINDOWS Tema 1. Active Directory Francisco Medina López paco.medina@gmail.com http://www.paconetworks.com/cursos Centro Coapa Dirección General de Servicios de Cómputo Académico
Más detallesHistoria de revisiones
GVA Glosario Versión 1.2 Semana 4 Historia de revisiones Fecha Versión Descripción Autor 20/08/2014 1.0 Comienzo del documento Nicolás Fiumarelli 30/08/2014 1.1 Correcciones y agregados Martín Santagata
Más detallesIndice TECNIMAP CACERES 2000 1
Indice Introducción 2 Enterprise Information Portals (EIP) o Portales Corporativos 3 Qué es un Enterprise Information Portal? 3 Necesidades a cubrir por un EIP 4 Servicios proporcionados por plataforma
Más detallesArquitecturaTécnica de TRAVEL OPEN APPS. Breve definición técnica de la plataforma Travel Open Apps
ArquitecturaTécnica de TRAVEL OPEN APPS Breve definición técnica de la plataforma Travel Open Apps Contenido 1. CONTENIDO GLOBAL DEL PROYECTO... 1 a. CRS + CHANNEL MANAGER... 1 b. MANAGEMENT SYSTEM...
Más detallesSistema de Información Integrada del Área Social
Sistema de Información Integrada del Área Social Resumen de Requerimientos Técnicos 22 de Diciembre de 2008 Página 1 de 5 Contenido 1 Generalidades... 3 2 Alcance y objetivos... 4 3 Arquitectura de referencia
Más detallesARC 108 Component Model
ARC 108 Component Model Evolución Tecnológica de RNOM Banco de Previsión Social Tabla de Contenidos ARC 108 Component Model 1. INTRODUCCIÓN 3 2. OBJETIVO 4 3. NOTACIÓN 5 4. ARQUITECTURA GLOBAL 6 4.1. DIAGRAMA
Más detallesServidores Donantonio
Especificación de requisitos software Tabla de contenidos Juan José Amor David Escorial Ismael Olea 1. Introducción...3 1.1. Propósito...3 1.2. Ámbito del sistema...3 1.3. Definiciones, acrónimos y abreviaturas...3
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 detallesdesarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el
Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified
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 detallesWebSphere es una familia de productos de software propietario de IBM
WEBSPHERE MQ WebSphere es una familia de productos de software propietario de IBM WebSphere MQ (anteriormente MQSeries), el punto central de la familia MQ, proporciona conectividad de aplicaciones. Puede
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 detallesNotas técnicas Tips de SAP Netweaver ABAP JAVA
Teknoda SAPping http://www.teknodatips.com.ar Notas técnicas Tips de SAP Netweaver ABAP JAVA Tip en detalle Nro. 28 (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado) Acceso a una
Más detallesXV Conferencia Colombiana de Usuarios Esri Bogotá, Agosto 26 30 de 2013
Taller Técnico Líder en soluciones geográficas empresariales XV Conferencia Colombiana de Usuarios Esri Bogotá, Agosto 26 30 de 2013 Web GIS, Portal y patrones de despliegue Reinaldo Cartagena Web GIS?
Más detallesRedes P2P y Java: JXTA
UNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INGENIERÍA TELEMÁTICA Redes P2P y Java: JXTA Computación en la Red Andrés Marín López Introducción En entornos de computación ubicua los usuarios conectan
Más detallesARQUITECTURAS 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 detallesAdministración Pública. Intercambio de datos y sustitución de certificados en soporte papel. HP Consulting & Integration
Administración Pública Intercambio de datos y sustitución de certificados en soporte papel HP Consulting & Integration Intercambio de datos y sustitución de certificados en soporte papel Índice Servicio
Más detalles3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
Más detallesSAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento
SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia
Más detallesIMPLEMENTACIÓN ONBASE UNITY CLIENT SERVER Y MOBILE ACCESS FOR IPAD.
VICEPRESIDENCIA DE OPERACIONES VICEPRESIDENCIA ADMINISTRATIVA IMPLEMENTACIÓN ONBASE UNITY CLIENT SERVER Y MOBILE ACCESS FOR IPAD. BANCÓLDEX Página 1 de 9 Tabla de contenido 1. DEFINICIONES... 3 2. USUARIOS
Más detalles