Service-oriented software development and management

A case tool-based approach

Research output: Contribution to journalArticle

Abstract

In order to realize Service-Oriented Architecture (SOA) with Web Services (WSs), a new engineering approach is required; we refer to it as Service-Oriented Software Engineering (SOSE). This approach would sketch out a method, including a process, models, languages, tools, and notations. It encompasses three dimensions: (i) services, (ii) compositions, and (iii) management of both services and compositions. The existing methods have not considered the three perspectives neither they have considered how these perspectives can be achieved together through a comprehensive approach. This paper presents an architecture, a specification, and an implementation of a CASE tool for developing and managing Service-Oriented Software (SOS). The CASE implements: (1) a metadata that represents WSs from four perspectives: description, deployment platforms, legacy systems, and composite software, and (2) a set of management artifacts built on top of the metadata. The metadata is implemented as repository, the core component of the CASE tool architecture.

Original languageEnglish
Pages (from-to)371-378
Number of pages8
JournalJournal of Emerging Technologies in Web Intelligence
Volume4
Issue number4
DOIs
Publication statusPublished - Nov 2012

Fingerprint

Metadata
Software engineering
Web services
Legacy systems
Service oriented architecture (SOA)
Chemical analysis
Specifications
Composite materials

Keywords

  • Approaches
  • CASE Tool
  • Metadata
  • Service-Oriented Software
  • Web Services

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this

@article{d650a63f190242b19afad9de2d1b6ce6,
title = "Service-oriented software development and management: A case tool-based approach",
abstract = "In order to realize Service-Oriented Architecture (SOA) with Web Services (WSs), a new engineering approach is required; we refer to it as Service-Oriented Software Engineering (SOSE). This approach would sketch out a method, including a process, models, languages, tools, and notations. It encompasses three dimensions: (i) services, (ii) compositions, and (iii) management of both services and compositions. The existing methods have not considered the three perspectives neither they have considered how these perspectives can be achieved together through a comprehensive approach. This paper presents an architecture, a specification, and an implementation of a CASE tool for developing and managing Service-Oriented Software (SOS). The CASE implements: (1) a metadata that represents WSs from four perspectives: description, deployment platforms, legacy systems, and composite software, and (2) a set of management artifacts built on top of the metadata. The metadata is implemented as repository, the core component of the CASE tool architecture.",
keywords = "Approaches, CASE Tool, Metadata, Service-Oriented Software, Web Services",
author = "Youcef Baghdadi and Bashar Alani and Zuhoor Al-Khanjari",
year = "2012",
month = "11",
doi = "10.4304/jetwi.4.4.371-378",
language = "English",
volume = "4",
pages = "371--378",
journal = "Journal of Emerging Technologies in Web Intelligence",
issn = "1798-0461",
publisher = "Academy Publisher",
number = "4",

}

TY - JOUR

T1 - Service-oriented software development and management

T2 - A case tool-based approach

AU - Baghdadi, Youcef

AU - Alani, Bashar

AU - Al-Khanjari, Zuhoor

PY - 2012/11

Y1 - 2012/11

N2 - In order to realize Service-Oriented Architecture (SOA) with Web Services (WSs), a new engineering approach is required; we refer to it as Service-Oriented Software Engineering (SOSE). This approach would sketch out a method, including a process, models, languages, tools, and notations. It encompasses three dimensions: (i) services, (ii) compositions, and (iii) management of both services and compositions. The existing methods have not considered the three perspectives neither they have considered how these perspectives can be achieved together through a comprehensive approach. This paper presents an architecture, a specification, and an implementation of a CASE tool for developing and managing Service-Oriented Software (SOS). The CASE implements: (1) a metadata that represents WSs from four perspectives: description, deployment platforms, legacy systems, and composite software, and (2) a set of management artifacts built on top of the metadata. The metadata is implemented as repository, the core component of the CASE tool architecture.

AB - In order to realize Service-Oriented Architecture (SOA) with Web Services (WSs), a new engineering approach is required; we refer to it as Service-Oriented Software Engineering (SOSE). This approach would sketch out a method, including a process, models, languages, tools, and notations. It encompasses three dimensions: (i) services, (ii) compositions, and (iii) management of both services and compositions. The existing methods have not considered the three perspectives neither they have considered how these perspectives can be achieved together through a comprehensive approach. This paper presents an architecture, a specification, and an implementation of a CASE tool for developing and managing Service-Oriented Software (SOS). The CASE implements: (1) a metadata that represents WSs from four perspectives: description, deployment platforms, legacy systems, and composite software, and (2) a set of management artifacts built on top of the metadata. The metadata is implemented as repository, the core component of the CASE tool architecture.

KW - Approaches

KW - CASE Tool

KW - Metadata

KW - Service-Oriented Software

KW - Web Services

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

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

U2 - 10.4304/jetwi.4.4.371-378

DO - 10.4304/jetwi.4.4.371-378

M3 - Article

VL - 4

SP - 371

EP - 378

JO - Journal of Emerging Technologies in Web Intelligence

JF - Journal of Emerging Technologies in Web Intelligence

SN - 1798-0461

IS - 4

ER -