Title :
Governance in Web-oriented Architectures
Author :
Thies, Gunnar ; Vossen, Gottfried
Author_Institution :
Eur. Res. Center for Inf. Syst. (ERCIS), Univ. of Muenster, Muenster, Germany
Abstract :
Web-oriented Architectures provide a way of designing an IT system by using a variety of Web Procedures, i.e., procedures (or services) called over the Web. The idea of (typically atomic) components that are black boxes, have interfaces, and can be assembled into a larger process is fundamental and has existed since the early days of distributed systems. Two particular types of modern distributed systems are Service-oriented Architectures and Resource-oriented Architectures, which are built upon specific technology stacks and define their own concepts. Web-oriented Architecture (WOA) is using the best of both worlds plus some specifics such as Web APIs, in order to build an interconnected IT system in the easiest way possible. In this paper we first sharpen our understanding of the concept behind a WOA, the topology of a WOA and possible integration scenarios within an enterprise. More importantly, we point out how governance and control of a WOA can be achieved, by using a controlling software element called the Web Architecture Controller (WAC) which specifies the Web-centric core elements of a WOA.
Keywords :
Web services; application program interfaces; software architecture; Web API; Web architecture controller; Web procedures; Web-centric core elements; Web-oriented architectures governance; controlling software element; distributed systems; enterprise integration; interconnected IT system; resource-oriented architectures; service-oriented architectures; Assembly systems; Computer architecture; Hardware; Information systems; Representational state transfer; Service oriented architecture; Simple object access protocol; Software quality; Topology; Web services;
Conference_Titel :
Services Computing Conference, 2009. APSCC 2009. IEEE Asia-Pacific
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-5338-2
Electronic_ISBN :
978-1-4244-5336-8
DOI :
10.1109/APSCC.2009.5394126