A taxonomy-centred process for service engineering

Bashar Al Ani, Youcef Baghdadi*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

3 Citations (Scopus)


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 languageEnglish
Pages (from-to)1-17
Number of pages17
JournalInternational Journal of Computer Applications in Technology
Issue number1
Publication statusPublished - 2015


  • 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


Dive into the research topics of 'A taxonomy-centred process for service engineering'. Together they form a unique fingerprint.

Cite this