|
ABSTRACT
Service oriented architectures (SOAs) based on Web Services have attracted a great interest and IT investments during the last years, principally in the context of business-to-business integration within corporate intranets. However, they are nowadays evolving to break through enterprise boundaries, in a revolutionary attempt to make the approach pervasive, leading to what we call a user-centric SOA, i.e. a SOA conceived as a Web of Services made up of compositional resources that empowers end-users to ubiquitously exploit these resources by collaboratively remixing them. In this paper we explore the architectural basis, technologies, frameworks and tools considered necessary to face this novel vision of SOA. We also present the rationale behind EzWeb/FAST: an undergoing EU funded project whose first outcomes could serve as a preliminary proof of concept.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Alonso, G., Casati, F., Kuno, H. & Machiraju, V.(2004). Web Services Concepts, Architectures and Applications.
|
| |
2
|
|
| |
3
|
Davenport, T. H.(2005). Thinking for a Living: How to Get Better Performance and Results from Knowledge Workers. Harvard Business School Press, Boston, MA, USA. 2005.
|
| |
4
|
|
| |
5
|
Gartner Inc. (2006). Hype Cycle for Software as a Service, Gartner Research, 10 August 2006.
|
| |
6
|
Högg, R., Meckel, M., Stanoevska-Slabeva, K. & Martignoni, R.(2006). Overview of business models for Web 2.0 communities, Proceedings of GeNeMe 2006, p. 23--37, Dresden, 2006.
|
| |
7
|
IBM Developer Works (2006). Composite applications -- Business Mash-ups, http://www.ibm.com/developerworks
|
| |
8
|
MacKenzie, M. (2006) OASIS - Reference Model for Service Oriented Architecture 1.0, http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm
|
| |
9
|
McAfee, A.(2005). Will Web Services Really Transform Collaboration, MIT Sloan Management Review, Vol. 46, No. 2, 2005
|
| |
10
|
McAfee, A.(2006). Enterprise 2.0: The Dawn of Emergent Collaboration. MIT Sloan Management Review, Vol. 47, No. 3 (pp. 21--28).Spring 2006.
|
| |
11
|
North, D. C.(1990). Institutions, Institutional change and economic performance, Cambridge University Press, Cambridge, 1990
|
| |
12
|
O'Reilly, T. & Musser, J.(2006). Web 2.0 Principles and Best Practices. O'Reilly radar, November 2006.
|
| |
13
|
O'Reilly, T.(2005). What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software. www.oreillynet.com/pub/what-is-web-20.html
|
| |
14
|
OASIS (2003).Web Services Composite Application Framework (WS-CAF) TC, http://www.oasis-open.org/committees/tc_home.php? wg_abbrev=ws-caf
|
| |
15
|
OASIS Open CSA (2007). Service Component Architecture (SCA), http://www.oasis-opencsa.org/sca
|
| |
16
|
Dumitru Roman , Uwe Keller , Holger Lausen , Jos de Bruijn , Rubén Lara , Michael Stollberg , Axel Polleres , Cristina Feier , Cristoph Bussler , Dieter Fensel, Web Service Modeling Ontology, Applied Ontology, v.1 n.1, p.77-106, January 2005
|
| |
17
|
Schroth, C. & Christ, O. (2007). Brave New Web: Emerging Design Principles and Technologies as Enablers of a Global SOA. In Proceedings of the 2007 IEEE International Conference on Services Computing (SCC 2007) (pp. 8)
|
| |
18
|
|
| |
19
|
Smith, R.(2006). Enterprise Mashups: An Industry Case Study. Keynote at the New York PHP Conference & Expo, Manhattan, New York, USA, 14--16 June 2006
|
| |
20
|
Winewright, P. (2005) Why Microsoft can't best Google, Software as a Service ZDNet editorial, August 2005.
|
CITED BY
|
|
Steffen Heinzl , Dominik Seiler , Ernst Juhnke , Thilo Stadelmann , Ralph Ewerth , Manfred Grauer , Bernd Freisleben, A scalable service-oriented architecture for multimedia analysis, synthesis and consumption, International Journal of Web and Grid Services, v.5 n.3, p.219-260, September 2009
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
C.2.4
Distributed Systems
Additional Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.11
Software Architectures
H.
Information Systems
H.3
INFORMATION STORAGE AND RETRIEVAL
H.3.3
Information Search and Retrieval
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
General Terms:
Design,
Experimentation,
Management,
Standardization
Keywords:
SOA,
composite applications,
mash-up,
user-centric SOA,
web 2.0,
web of services,
web services
|