lecture31-WS-Basics - Semi-structured or Web-like Databases...

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

View Full Document Right Arrow Icon
Semi-structured or Web-like Databases CS30785 Lecture 31 – Web Service Basics two hours Dr. Gangmin Gary Li Department of CSSE XJTLU Gangmin.li@xjtlu.edu.cn Room: D441 L31- Web Service Basics 1 CS30785 - Semistructured or Web-like databases
Background image of page 1

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

View Full DocumentRight Arrow Icon
Topics Introduction – definitions Software as a service Where can services be used? Characteristics of web services Web services interfaces and implementations Service-oriented architecture Web services technology stack Quality of service Impact and shortcomings of Web services L31- Web Service Basics 2 CS30785 - Semistructured or Web-like databases
Background image of page 2
Service-Oriented Paradigm The service-oriented paradigm to programming utilizes services as the constructs to support the development of rapid, low-cost and easy composition of distributed applications. A Web service is a programmatically available application logic exposed over the Internet. – Any piece of code and any application component deployed on a system can be transformed into a network-available service. Services reflect a new ‘service-oriented’ approach to programming, based on the idea of composing applications by discovering and invoking network-available services rather than building new applications or by invoking available applications to accomplish some task. L31- Web Service Basics 3 CS30785 - Semistructured or Web-like databases
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 perform encapsulated business functions such as: 1. a self-contained business task – a funds withdrawal or funds deposit service; 2. a full-fledged business process – the automated purchasing of office supplies; 3. an application – a life insurance application or demand forecasts and stock replenishment; or 4. a service-enabled resource – access to a particular back-end database containing patient medical records. What are Web Services?
Background image of page 4
Can be mixed and matched to create a complete process: Enable integration with decreased human interaction, e.g., create complete enterprise processes, such as supply chain management, procurement, logistics, etc. Both new and extensions to existing applications Available to a variety of clients (platform independent) Pricing (rating) model determines subscriber rates based on subscription and usage events, e.g., calculate charges for services based on the quality and precision of the service. Billing model: “pay per use”, “lease it”, “pay for it” basis. What are Web Services?
Background image of page 5

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

View Full DocumentRight Arrow Icon
A purchase order application involving interacting web services
Background image of page 6
A Supply Chain application Warehouse management application Supply planning application Shipment Inventory Replenishment Distribution planning Demand planning Logistics + + + + + + + + INTERNET
Background image of page 7

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

View Full DocumentRight Arrow Icon
Topics Introduction – definitions Software as a service Where can services be used? Characteristics of web services
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 05/22/2011 for the course CS 30785 taught by Professor Garyli during the Spring '11 term at University of Liverpool.

Page1 / 36

lecture31-WS-Basics - Semi-structured or Web-like Databases...

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

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