A metadata for Web services architecture: A framework for service-oriented software development

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Computing paradigms such as object and component have emphasized the reuse through separation of concerns and information hiding. The concept of service is an evolution of these paradigms to emphasize loose-coupling in order to develop software as composition of reusable, loosely coupled units of software. The service-oriented computing (SOC) is working to principle the service towards the realization of service-oriented software (SOS). Meanwhile, Web services use the Internet and standards such as XML to challenge the realization of SOC. Yet, we still need a comprehensive Web services architecture that captures the properties of all the layers of the Web services stack, from wrapping, describing, deploying, registering, managing, monitoring, and discovering basic software units to recursively composing software. This work proposes a metadata for such architecture that represents the Web services with respect to four perspectives: service specification, service deployment, service as wrapper of legacy systems, and service as a unit of composition of software supporting business processes. The metadata is then used as framework and guidance for SOS development life cycle, where each perspective is considered as a level of abstraction towards the development of the SOS.

Original languageEnglish
Title of host publication2009 5th IEEE GCC Conference and Exhibition, GCC 2009
DOIs
Publication statusPublished - 2009
Event2009 5th IEEE GCC Conference and Exhibition, GCC 2009 - Kuwait City, Kuwait
Duration: Mar 17 2009Mar 19 2009

Other

Other2009 5th IEEE GCC Conference and Exhibition, GCC 2009
CountryKuwait
CityKuwait City
Period3/17/093/19/09

Fingerprint

Metadata
Web services
Software engineering
Legacy systems
Chemical analysis
XML
Life cycle
Internet
Specifications
Monitoring
Industry

ASJC Scopus subject areas

  • Energy Engineering and Power Technology
  • Control and Systems Engineering
  • Electrical and Electronic Engineering

Cite this

A metadata for Web services architecture : A framework for service-oriented software development. / Baghdadi, Youcef.

2009 5th IEEE GCC Conference and Exhibition, GCC 2009. 2009. 5734262.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Baghdadi, Y 2009, A metadata for Web services architecture: A framework for service-oriented software development. in 2009 5th IEEE GCC Conference and Exhibition, GCC 2009., 5734262, 2009 5th IEEE GCC Conference and Exhibition, GCC 2009, Kuwait City, Kuwait, 3/17/09. https://doi.org/10.1109/IEEEGCC.2009.5734262
@inproceedings{dc53b08b39f14b0e83652707405ee39f,
title = "A metadata for Web services architecture: A framework for service-oriented software development",
abstract = "Computing paradigms such as object and component have emphasized the reuse through separation of concerns and information hiding. The concept of service is an evolution of these paradigms to emphasize loose-coupling in order to develop software as composition of reusable, loosely coupled units of software. The service-oriented computing (SOC) is working to principle the service towards the realization of service-oriented software (SOS). Meanwhile, Web services use the Internet and standards such as XML to challenge the realization of SOC. Yet, we still need a comprehensive Web services architecture that captures the properties of all the layers of the Web services stack, from wrapping, describing, deploying, registering, managing, monitoring, and discovering basic software units to recursively composing software. This work proposes a metadata for such architecture that represents the Web services with respect to four perspectives: service specification, service deployment, service as wrapper of legacy systems, and service as a unit of composition of software supporting business processes. The metadata is then used as framework and guidance for SOS development life cycle, where each perspective is considered as a level of abstraction towards the development of the SOS.",
author = "Youcef Baghdadi",
year = "2009",
doi = "10.1109/IEEEGCC.2009.5734262",
language = "English",
isbn = "9781424438853",
booktitle = "2009 5th IEEE GCC Conference and Exhibition, GCC 2009",

}

TY - GEN

T1 - A metadata for Web services architecture

T2 - A framework for service-oriented software development

AU - Baghdadi, Youcef

PY - 2009

Y1 - 2009

N2 - Computing paradigms such as object and component have emphasized the reuse through separation of concerns and information hiding. The concept of service is an evolution of these paradigms to emphasize loose-coupling in order to develop software as composition of reusable, loosely coupled units of software. The service-oriented computing (SOC) is working to principle the service towards the realization of service-oriented software (SOS). Meanwhile, Web services use the Internet and standards such as XML to challenge the realization of SOC. Yet, we still need a comprehensive Web services architecture that captures the properties of all the layers of the Web services stack, from wrapping, describing, deploying, registering, managing, monitoring, and discovering basic software units to recursively composing software. This work proposes a metadata for such architecture that represents the Web services with respect to four perspectives: service specification, service deployment, service as wrapper of legacy systems, and service as a unit of composition of software supporting business processes. The metadata is then used as framework and guidance for SOS development life cycle, where each perspective is considered as a level of abstraction towards the development of the SOS.

AB - Computing paradigms such as object and component have emphasized the reuse through separation of concerns and information hiding. The concept of service is an evolution of these paradigms to emphasize loose-coupling in order to develop software as composition of reusable, loosely coupled units of software. The service-oriented computing (SOC) is working to principle the service towards the realization of service-oriented software (SOS). Meanwhile, Web services use the Internet and standards such as XML to challenge the realization of SOC. Yet, we still need a comprehensive Web services architecture that captures the properties of all the layers of the Web services stack, from wrapping, describing, deploying, registering, managing, monitoring, and discovering basic software units to recursively composing software. This work proposes a metadata for such architecture that represents the Web services with respect to four perspectives: service specification, service deployment, service as wrapper of legacy systems, and service as a unit of composition of software supporting business processes. The metadata is then used as framework and guidance for SOS development life cycle, where each perspective is considered as a level of abstraction towards the development of the SOS.

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

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

U2 - 10.1109/IEEEGCC.2009.5734262

DO - 10.1109/IEEEGCC.2009.5734262

M3 - Conference contribution

AN - SCOPUS:79953877352

SN - 9781424438853

BT - 2009 5th IEEE GCC Conference and Exhibition, GCC 2009

ER -