Abstract
Service-oriented software engineering concerns methods to: i) engineer services as basic components; ii) engineer compositions of services as composites; iii) manage services and compositions; iv) evaluate the quality of both services and compositions with respect to a SOA maturity model. This work proposes an engineering process based on taxonomy of services. The process consists of four phases: (P1) planning, (P2) identification, (P3) design: describe contract (interface), and protocol of services, and (P4) construction. The work details these phases by using a running case. This method provides an organisation with a systematic approach to first classify its services and then engineer its computational capabilities as services in order to compose service-based application.
Original language | English |
---|---|
Pages (from-to) | 1-17 |
Number of pages | 17 |
Journal | International Journal of Computer Applications in Technology |
Volume | 52 |
Issue number | 1 |
DOIs | |
Publication status | Published - 2015 |
Keywords
- Method engineering
- SOA maturity model
- Service engineering processes
- Service taxonomy
- Service-oriented software engineering
ASJC Scopus subject areas
- Software
- Information Systems
- Computer Science Applications
- Computer Networks and Communications
- Industrial and Manufacturing Engineering
- Electrical and Electronic Engineering