A taxonomy-centred process for service engineering

Bashar Al Ani, Youcef Baghdadi

Research output: Contribution to journalArticle

1 Citation (Scopus)

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

Fingerprint

Taxonomies
Engineers
Chemical analysis
Service oriented architecture (SOA)
Interfaces (computer)
Software engineering
Quality of service
Network protocols
Planning
Composite materials

Keywords

  • Method engineering
  • Service engineering processes
  • Service taxonomy
  • Service-oriented software engineering
  • SOA maturity model

ASJC Scopus subject areas

  • Computer Science Applications
  • Electrical and Electronic Engineering
  • Industrial and Manufacturing Engineering
  • Software
  • Information Systems
  • Computer Networks and Communications

Cite this

A taxonomy-centred process for service engineering. / Al Ani, Bashar; Baghdadi, Youcef.

In: International Journal of Computer Applications in Technology, Vol. 52, No. 1, 2015, p. 1-17.

Research output: Contribution to journalArticle

@article{3507abfe9388433db830b9d476d55d0c,
title = "A taxonomy-centred process for service engineering",
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.",
keywords = "Method engineering, Service engineering processes, Service taxonomy, Service-oriented software engineering, SOA maturity model",
author = "{Al Ani}, Bashar and Youcef Baghdadi",
year = "2015",
doi = "10.1504/IJCAT.2015.071415",
language = "English",
volume = "52",
pages = "1--17",
journal = "International Journal of Computer Applications in Technology",
issn = "0952-8091",
publisher = "Inderscience Enterprises Ltd",
number = "1",

}

TY - JOUR

T1 - A taxonomy-centred process for service engineering

AU - Al Ani, Bashar

AU - Baghdadi, Youcef

PY - 2015

Y1 - 2015

N2 - 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.

AB - 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.

KW - Method engineering

KW - Service engineering processes

KW - Service taxonomy

KW - Service-oriented software engineering

KW - SOA maturity model

UR - http://www.scopus.com/inward/record.url?scp=84940758591&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84940758591&partnerID=8YFLogxK

U2 - 10.1504/IJCAT.2015.071415

DO - 10.1504/IJCAT.2015.071415

M3 - Article

VL - 52

SP - 1

EP - 17

JO - International Journal of Computer Applications in Technology

JF - International Journal of Computer Applications in Technology

SN - 0952-8091

IS - 1

ER -