Beruflich Dokumente
Kultur Dokumente
Fuentes:
Revistas especializadas (cientificas y divulgativas)
Pags web de los principales desarrolladores de software
Listas de distribucin (nacional e internacionales)
(Ultimos 3-5 meses)
1) Sabemos qu son los Servicios Web?
Aun se discute sobre su verdadera identidad
Cul es su definicin exacta?
Cul es su relacin con otros conceptos como objeto,
componente software, o servicio?
Es necesario usar SOAP? Y si uso ASN.1? e IIOP?
Hasta el W3C cambi el ao pasado su definicin
"A Web service is a software system designed to support interoperable
machine-to-machine interaction over 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 its description using SOAP-
messages, typically conveyed using HTTP with an XML serialization in
conjunction with other Web-related standards."
http://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/
Sin embargo...
Las cifras de uso de Internet no acompaan todava
Ojo con la guerra de estndares, que puede daar mucho las
inversiones e ilusiones de muchas empresas privadas
WS-CDL vs. BPEL4WS (una vez que WSCI ha muerto)
WS-Coordination y WS-Transaction vs. WS-CF y WS-CAF
WS-Reliability vs. WS-ReliableMessaging
OWL-S vs. WSMO vs. SWSL
SOAP vs. ASN.1 vs. IIOP vs. RSS/Atom vs. ....
...
Algunos comentarios que se han hecho
Los servicios Web no hacen ms que reinventar la rueda, pero esta
vez usando XML
No aportan nada nuevo que no tuvieramos ya en CORBA
Los Servicios Web proporcionan las facilidades del Nivel 4 por
encima del Nivel 7, dando un paso atrs tanto en eficiencia como
en funcionalidad (seguridad, mensajera fiable, etc.)
Los servicios Web no permiten resolver ninguno de los problemas
realmente difciles de los sistemas distribuidos, como la
interoperabilidad semntica, los repartos de cargas, la fiabilidad, o
la escalabilidad
Cmo RSS/Atom va a reemplazar a los Servicios Web
Los servicios Web van a suponer un cambio radical en la forma en
la que construimos aplicaciones distribuidas hoy en da
Managing IT with Web Services (ACMqueue, Jul/Ago 2005)
El Futuro de los Servicios Web
Futuro...?
Gracias!
Algunos flecos todava sueltos
Mensajera fiable
Seguridad
Acuerdos en cuanto a estndares para transacciones y coreografa
Asincrona, latencia, fragmentacin, transparencia frente a fallos
en nodos y comunicaciones, degradacin de prestaciones, poca
escalabilidad (cuellos de botella)... Vamos, los problemas propios
de los sistemas distribuidos
Interoperabilidad semntica?
Contratos?
Calidad de servicio? (definicin, monitorizacin,...)
Mtricas de calidad?
Negociacin automtica?
Tarificacin? (licencias, acuerdos de uso, re-venta, etc.)
Legislacin?
Marketing: Es el software un producto, o un servicio?
Cifras uso de Internet (Agosto 2005)