SOA 3 Web Services

SOA 3 Web Services - 1 1 Web Services Subject Incharge...

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

View Full Document Right Arrow Icon

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

View Full DocumentRight Arrow Icon

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

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

Unformatted text preview: 1 1 Web Services Subject Incharge Pratidnya S. Hegde Patil WS Common e-commerce practice b human user controls client program (e.g. HTML form in web browser) b typical interaction is client sends request, server sends response and user decides what to do next b or businesses have agreed, fixed EDI interactions between their applications programs b fine for B2C and some B2B e-commerce b more sophisticated e-commerce requires flexible and dynamic program-to-program interactions over the web 2 2 Solution : Web Service b a web service is a distributed web application that allows maximum interoperability between reusable software components written in different languages and running on different platforms b common data representation : XML b common communication protocol : to call the service, book the appointment, order the part, ... b service discovery : a way for programs to find services on the web b classic (futuristic) example is software agent booking and paying for a holiday which includes flight, hotel and rental car reservations from multiple suppliers 3 So what’s new b reusable components : object technologies b distributed computing : RPC, CORBA, ... b common syntax and protocols : EDI b sharing data and business logic : enterprise application integration b software as a service : application service provider b what's new is that open, (almost) universally agreed specifications are being proposed for web services 4 3 Features of web services b organisation can expose any business function to other functions, organisations or users b web service can be invoked on-the-fly, in response to other web services b level of granularity not previously possible or economically viable b web services can interact with each other in any number of ways, some perhaps unforseen b www.xmethodscom provides a listing of publicly accessible web services 5 Web Services Framework Specifically, this framework is characterized by: s an abstract (vendor-neutral) existence defined by standards organizations and implemented by (proprietary) technology platforms s core building blocks that include Web services, service descriptions, and messages s a communications agreement centered around service descriptions based on WSDL s a messaging framework comprised of SOAP technology and concepts s a service description registration and discovery architecture sometimes realized through UDDI s a well-defined architecture that supports messaging patterns and compositions s a second generation of Web services extensions (also known as the WS-* specifications) continually broadening its underlying feature-set 6 4 Web Services Products b Microsoft's .NET b Sun Open Net Environment (Sun ONE) b IBM's Web Services offering b HP's web services solutions b Oracle Technology Network (OTN) 7 Web Services Architecture b service provider describes services using Web Services Description Language (WSDL) b directory service (broker) stores WSDL definitions in a Universal Description, Discovery and Integration (UDDI)...
View Full Document

This note was uploaded on 09/04/2011 for the course IT 101 taught by Professor Php during the Spring '11 term at University of Mumbai.

Page1 / 30

SOA 3 Web Services - 1 1 Web Services Subject Incharge...

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

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