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 - IT-oriented approaches
KW - Service-Oriented Computing (SOC)
KW - architecture
KW - business-oriented approaches
KW - comparison study
KW - desirable properties of web services development
KW - method
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
U2 - 10.1504/IJWGS.2006.010804
DO - 10.1504/IJWGS.2006.010804
M3 - Article
AN - SCOPUS:35448992269
SN - 1741-1106
VL - 2
SP - 119
EP - 147
JO - International Journal of Web and Grid Services
JF - International Journal of Web and Grid Services
IS - 2
ER -