Chapter 16B- WebServices

Chapter 16B- WebServices - Web Services Serge Abiteboul...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon
Web services – 2002 1 Web Services Serge Abiteboul INRIA-Futurs
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Web services – 2002 2 Abstract
Background image of page 2
Web services – 2002 3 Abstract: web services Web Services are the next step in the evolution of the World Wide Web and allow active objects to be placed on Web sites providing distributed services to potential clients. Noise comes from e-commerce.However, one of their main current uses is for the management of distributed information. Distributed database systems always suffered from platform and software incompatibilities. Web services are not inventing anything new, but they are bringing an important breakthrough to distributed data management simply because they propose web solutions that can be easily deployed independently of the nature of the machine, the operating system and the application languages.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Web services – 2002 4 Ubiquitous XML distributed computing infrastructure We first discuss SOAP , the Simple Object Access Protocol. SOAP is an XML based lightweight protocol for exchange of information in a distributed environment. In particular, it allows to specify the (XML) types of arguments and service results. SOAP can be used, in particular, in combination with HTTP. We then turn to WSDL , the Web Service Definition Language, a language for describing web service interfaces, something like Corba's IDL for the web. WSDL is an XML format for describing network services based on operations and messages. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define a functionality of a service.
Background image of page 4
Web services – 2002 5 Abstract (3) Next we consider UDDI , Universal Discovery Description and integration. UDDI is a specification for distributed Web-based information registries of Web Services. UDDI is also a publicly accessible set of implementations. To illustrate how this may be put to work, we consider Active XML , a research project at INRIA. The underlying model is based on XML documents possibly embedding calls to web services. Web services operations can also be defined by means of XQuery on Active XML documents. Being Active XML data themselves, the arguments and results of service calls may also contain service calls allowing for distributed query processing over the web.
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Web services – 2002 6 Organization Abstract • Introduction • Prerequisite: XML • Web services: SOAP protocol • Publishing web services: WSDL • Discovering web services: UDDI • Research glance: Active XML • Conclusion Something like Corba (in simpler) Something like IDL Something like Yellow Pages Everything and more in much better
Background image of page 6
Web services – 2002 7 Jargon XML XHTML RDF .NET RosettaNet WSFL DTD Xschema XSL XSLT XSL-FO ebXML namespace HTTPS OASIS HTTP SOAP OAGIS WSDL ICE RSS UDDI WSDL MIME Yes it is boring!
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Web services – 2002 8 Introduction
Background image of page 8
Web services – 2002 9 The web today • Protocol: HTTP • Documents: HTML • Millions of independent web sites and billions of documents • Browsing and full-text indexing • Publication of databases using forms
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 10
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/23/2009 for the course DBST 663 taught by Professor Tba during the Spring '09 term at MD University College.

Page1 / 61

Chapter 16B- WebServices - Web Services Serge Abiteboul...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online