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

Info icon This 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
Image of page 1

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

View Full Document Right Arrow Icon
Web services – 2002 2 Abstract
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.
Image of page 3

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

View Full Document Right 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.
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.
Image of page 5

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

View Full Document Right 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
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!
Image of page 7

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

View Full Document Right Arrow Icon
Web services – 2002 8 Introduction
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
Image of page 9

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

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

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern