An architecture and a method for web services design

towards the realisation of service-oriented computing

Youcef Baghdadi, Najla Nasser Al-Rawahi

Research output: Contribution to journalArticle

14 Citations (Scopus)

Abstract

Service-Oriented Computing (SOC) is the computing paradigm that utilises services as fundamental building blocks. Currently, web services provide a standard-based realisation of SOC due to: (a) the machine-readable format (XML) of their specifications and (b) their messaging protocols built on top of the internet. However, their deployment is still hindered by some technical, semantic and methodological issues. This paper concerns an architecture that guides a methodology to identify, specify, design, organise, deploy and manage a sound and complete set of web services. First, the paper highlights what existing approaches, from both IT and business perspectives, have provided to web services with respect to the following: (1) architecture, (2) design process, (3) building blocks, (4) wrapping legacy (5) usage and reuse, (6) semantics, (7) quality factors and (8) organisation and management. Then a multiple abstraction level architecture is defined, composed of high layers to deal with business orientations and low layers to deal with IT. Finally, the architecture is used as a web services design methodology with respect to SOC.

Original languageEnglish
Pages (from-to)119-147
Number of pages29
JournalInternational Journal of Web and Grid Services
Volume2
Issue number2
Publication statusPublished - 2006

Fingerprint

Web services
Semantics
XML
Industry
Acoustic waves
Internet
Specifications
Network protocols

Keywords

  • architecture
  • business-oriented approaches
  • comparison study
  • desirable properties of web services development
  • IT-oriented approaches
  • method
  • Service-Oriented Computing (SOC)
  • web services

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Software

Cite this

An architecture and a method for web services design : towards the realisation of service-oriented computing. / Baghdadi, Youcef; Nasser Al-Rawahi, Najla.

In: International Journal of Web and Grid Services, Vol. 2, No. 2, 2006, p. 119-147.

Research output: Contribution to journalArticle

@article{445bdbcc4fa544989482c323ad91107f,
title = "An architecture and a method for web services design: towards the realisation of service-oriented computing",
abstract = "Service-Oriented Computing (SOC) is the computing paradigm that utilises services as fundamental building blocks. Currently, web services provide a standard-based realisation of SOC due to: (a) the machine-readable format (XML) of their specifications and (b) their messaging protocols built on top of the internet. However, their deployment is still hindered by some technical, semantic and methodological issues. This paper concerns an architecture that guides a methodology to identify, specify, design, organise, deploy and manage a sound and complete set of web services. First, the paper highlights what existing approaches, from both IT and business perspectives, have provided to web services with respect to the following: (1) architecture, (2) design process, (3) building blocks, (4) wrapping legacy (5) usage and reuse, (6) semantics, (7) quality factors and (8) organisation and management. Then a multiple abstraction level architecture is defined, composed of high layers to deal with business orientations and low layers to deal with IT. Finally, the architecture is used as a web services design methodology with respect to SOC.",
keywords = "architecture, business-oriented approaches, comparison study, desirable properties of web services development, IT-oriented approaches, method, Service-Oriented Computing (SOC), web services",
author = "Youcef Baghdadi and {Nasser Al-Rawahi}, Najla",
year = "2006",
language = "English",
volume = "2",
pages = "119--147",
journal = "International Journal of Web and Grid Services",
issn = "1741-1106",
publisher = "Inderscience Enterprises Ltd",
number = "2",

}

TY - JOUR

T1 - An architecture and a method for web services design

T2 - towards the realisation of service-oriented computing

AU - Baghdadi, Youcef

AU - Nasser Al-Rawahi, Najla

PY - 2006

Y1 - 2006

N2 - Service-Oriented Computing (SOC) is the computing paradigm that utilises services as fundamental building blocks. Currently, web services provide a standard-based realisation of SOC due to: (a) the machine-readable format (XML) of their specifications and (b) their messaging protocols built on top of the internet. However, their deployment is still hindered by some technical, semantic and methodological issues. This paper concerns an architecture that guides a methodology to identify, specify, design, organise, deploy and manage a sound and complete set of web services. First, the paper highlights what existing approaches, from both IT and business perspectives, have provided to web services with respect to the following: (1) architecture, (2) design process, (3) building blocks, (4) wrapping legacy (5) usage and reuse, (6) semantics, (7) quality factors and (8) organisation and management. Then a multiple abstraction level architecture is defined, composed of high layers to deal with business orientations and low layers to deal with IT. Finally, the architecture is used as a web services design methodology with respect to SOC.

AB - Service-Oriented Computing (SOC) is the computing paradigm that utilises services as fundamental building blocks. Currently, web services provide a standard-based realisation of SOC due to: (a) the machine-readable format (XML) of their specifications and (b) their messaging protocols built on top of the internet. However, their deployment is still hindered by some technical, semantic and methodological issues. This paper concerns an architecture that guides a methodology to identify, specify, design, organise, deploy and manage a sound and complete set of web services. First, the paper highlights what existing approaches, from both IT and business perspectives, have provided to web services with respect to the following: (1) architecture, (2) design process, (3) building blocks, (4) wrapping legacy (5) usage and reuse, (6) semantics, (7) quality factors and (8) organisation and management. Then a multiple abstraction level architecture is defined, composed of high layers to deal with business orientations and low layers to deal with IT. Finally, the architecture is used as a web services design methodology with respect to SOC.

KW - architecture

KW - business-oriented approaches

KW - comparison study

KW - desirable properties of web services development

KW - IT-oriented approaches

KW - method

KW - Service-Oriented Computing (SOC)

KW - web services

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

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

M3 - Article

VL - 2

SP - 119

EP - 147

JO - International Journal of Web and Grid Services

JF - International Journal of Web and Grid Services

SN - 1741-1106

IS - 2

ER -