A taxonomy-centred process for service engineering
Bashar Al Ani, Youcef Baghdadi · International Journal of Computer Applications in Technology · 2015
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.