Web Services
Introduction
“an act or performance offered by one party to another. Although the process may be tied to a physical product, the performance is essentially intangible and does not normally result in ownership of any of the factors of production”.
Service Oriented Architecture
Service Oriented Architecture
Benefits of SOA
Key Standards
Web Services Standards
RESTful Web Services
RESTful Web Services
Case Study
Case Study
Benefits of SOA
Service-Oriented SE
Web Service Description Language
Organization of a WSDL Specification
WSDL Specification Components
WSDL Specification Components
Service Engineering
The Service Engineering Process
Stages of Service Engg.
Service Classification
| Utility | Business | Coordination |
Task | Currency converter Employee locator | Validate claim form Check credit rating | Process expense claim Pay external supplier |
Entity | Document style checker Web form to XML converter | Expenses form Student application form | |
Service Testing
Testing is intended to find defects and demonstrate that a system meets its functional and non-functional requirements.
Service testing is difficult as (external) services are ‘black-boxes’. Testing techniques that rely on the program source code cannot be used.
Service Testing Problems
Service Testing Problems
Key points