La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Cátedra Pragma Orientación a Servicios Parte I 2 © PRAGMA S.A.

Presentaciones similares


Presentación del tema: "Cátedra Pragma Orientación a Servicios Parte I 2 © PRAGMA S.A."— Transcripción de la presentación:

1

2 Cátedra Pragma Orientación a Servicios Parte I 2 © PRAGMA S.A.

3 Diferencias y Similitudes Object Oriented – Service Oriented © PRAGMA S.A. 3 BPM. Business Process Modeling EAI. Enterprise Application Integration AOP. Aspect Oriented Programming Web Services Desarrollo Modular Programación procedimental RPC. Remote Procedure Call

4 Diferencias y Similitudes Object Oriented – Service Oriented © PRAGMA S.A. 4

5 Servicios © PRAGMA S.A. 5 Tres personas, cada uno provee según sus capacidades unos servicios

6 Servicios en los procesos de negocio © PRAGMA S.A. 6 Una compañía emplea a las tres personas y puede componer estas capacidades para soportar su negocio

7 Algunos conceptos XML © PRAGMA S.A. 7 XML, siglas en inglés de eXtensible Markup Language Describen la versión Tipo de documento Conjunto de caracteres Prólogo Un solo elemento raíz (quiz) Cuerpo Los elementos pueden contener otros elementos o vacios (question, answer) Elementos Los elementos tienen Atributos, que son propieades de los elementos Atributos

8 Algunos conceptos XSD © PRAGMA S.A. 8 XML Schema es un utilizado para describir la estructura y las restricciones de los contenidos de los documentos XML de una forma muy precisa, más allá de las normas sintácticas impuestas por el propio lenguaje XML

9 Algunos conceptos XSD © PRAGMA S.A. 9 XSDXML

10 Name spaces © PRAGMA S.A. 10 XSDXML

11 Definiciones de Web services © PRAGMA S.A. 11 Un Web service es un sistema de software diseñado para soportar interoperabilidad a nivel de máquinas sobre una red. Cuenta con una interfaz descrita entendible al ser humano y entendible por una maquina (WSDL). Una descripción XML llamada WSDL. Web Services Description Language Un protocolo de mensajería, como SOAP, facilita la interacción entre sistemas a través del uso de mensajes XML Una conexión o transporte que usa un protocolo común como HTTP

12 Participantes y protocolos SOA © PRAGMA S.A. 12 Service Provider Publica la definición del servicio WSDL Service Consumer Localiza el servicio utilizando un Registry Usa el servicio, se pega al servicio usando un protoclo como SOAP Service Registry Provee información del servicio publicado Permite localizarlo UDDI. Universal Description, Discovery, Integration

13 Descriptor de un Web service (WSDL) © PRAGMA S.A. 13 Types Descrito en XML Schema, define las estructuras XML de los mensajes message Define los mensajes, haciendo referencia a los types portType Tipo de puerto, en donde se definen operaciones permitidas y sus mensajes Binding Protocolos de comunicación, normalmente SOAP Service Conjunto de puertos con direcciones (URL)

14 jlondono@pragma.com.co Tareas: http://www.pragma.com.co /catedra_pragma


Descargar ppt "Cátedra Pragma Orientación a Servicios Parte I 2 © PRAGMA S.A."

Presentaciones similares


Anuncios Google