Web service

Páginas: 7 (1644 palabras) Publicado: 10 de mayo de 2013
Web Services
Clase 3

Agenda
Introducción
o

Definición, historia y motivación

Web Services
o
o

Características
Tecnologías
Básicas
Avanzados

REST
o
o

Características
Tecnologías

Conclusiones
INCO - Facultad de Ingeniería – Montevideo, Uruguay

2

Definición
“A Web service is a software system designed to
support interoperable machine-to-machine interactionover a network. It has an interface described in a
machine-processable format (specifically WSDL).
Other systems interact with the Web service in a
manner prescribed by it’s description using SOAP
messages, typically conveyed using HTTP with an
XML serialization in conjunction with other Webrelated standards.”
o World Wide Web Consortium (W3C), 2006

INCO - Facultad de Ingeniería –Montevideo, Uruguay

3

Evolución Middleware

Semantic Management of Middleware. Ramesh Jain. Amit Sheth. Springer 2006.
INCO - Facultad de Ingeniería – Montevideo, Uruguay

4

Web Services
El término Web Service nace
aproximadamente en el año 2000 por
iniciativa de MS e IBM
Surgen como una necesidad de la industria
en las áreas:
o
o

Enterprise Application Integration (EAI)Business to Business (B2B)

INCO - Facultad de Ingeniería – Montevideo, Uruguay

5

Motivación (1)

INCO - Facultad de Ingeniería – Montevideo, Uruguay

6

Motivación (1)
Interés de atravesar los firewalls
Middlewares existentes no proveían tales
características

INCO - Facultad de Ingeniería – Montevideo, Uruguay

7

Motivación (2)
Confianza entre empresas
o

es baja ya veces,
inexistente.

Autonomía
o

Las empresas desean ser
lo más autónomas posibles
unas de otras

Confidencialidad
o

Las empresas no quieren
guardar sus datos y
transacciones en
middleware de terceros

INCO - Facultad de Ingeniería – Montevideo, Uruguay

8

Sin embargo…

INCO - Facultad de Ingeniería – Montevideo, Uruguay

9

Problema
No es escalable
Suposiciónfalsa
o Una plataforma de integración basada en middleware puede ser
centralizada, en donde todos los componentes (de diferentes
empresas) que integra confían en ella.
El surgimiento de las tecnologías Web y de protocolos de
comunicación (HTTP) y formatos (primero HTML y luego XML)
estándares, posibilitaron la creación de un middleware
convencional denominado Web Services, que posibilitala
integración de aplicaciones en escenarios B2B

INCO - Facultad de Ingeniería – Montevideo, Uruguay

10

B2B integration via WS

INCO - Facultad de Ingeniería – Montevideo, Uruguay

11

WS & EAI

INCO - Facultad de Ingeniería – Montevideo, Uruguay

12

WS & EAI
El objetivo principal de los Web Services es proveer
una forma sencilla de exponer los sistemas de
informaciónde la empresa de una forma controlada y
estándar
De alcanzar este objetivo, los Web Services pueden
ser utilizados para posibilitar EAI entre empresas sin
la necesidad del uso de adaptadores específicos.
De esta forma, los Web Services permiten a los
clientes acceder a los sistemas de información
internos de la empresa de una forma estándar
INCO - Facultad de Ingeniería – Montevideo,Uruguay

13

WS & EAI dentro de la
compañía

INCO - Facultad de Ingeniería – Montevideo, Uruguay

14

WS & EAI dentro de la
compañía
Dentro de una empresa, los Web Services
permiten una integración EAI sin la
necesidad de costosos adaptadores
o

o

Los Web Services toman el lugar de los
adaptadores
Ejemplo
Conectar aplicaciones .NET con JEE
Conectar aplicaciones .NET conCobol


INCO - Facultad de Ingeniería – Montevideo, Uruguay

15

Tipos de Web Services
Simples o de información
o
o

Operaciones de corta duración
Patrón de comunicación Request/Response
Pedido-Espera-Respuesta

Complejos o de procesos de negocios
o
o

Operaciones de larga duración
Coordinación de operaciones I/O

INCO - Facultad de Ingeniería – Montevideo, Uruguay

16...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Web Service
  • Web Services
  • Web services
  • Web services
  • Web services
  • Web services
  • Web services
  • Web services

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS