• Calendars: Create and manage appointments
A system implementing the CowAPI could imple-
ment all functional areas or a subset. The explain
functionality allows to return the supported function-
ality. Because of the standardized API it is now pos-
sible to exchange systems without needing to rewrite
any code. The CowAPI could be used as a media-
tor service to connect different backend groupware
servers or could be made directly available within any
groupware system.
5 CONCLUSIONS
The usage of web services providing access to al-
ready developed applications had increased the num-
ber of application fields in comparison to static web-
based APIs. However, a single web service often does
not offer the complete functionality requested by con-
sumers. As a consequence, networks of services of-
fer a higher value for consumers since they gain more
functionality or can use more complex business work-
flows by interacting with one single Web 2.0 appli-
cation being a mashup of various services. Mashups
feature pragmatism, robustness, and contextualization
since they can add, remove, or exchange specific web
services of their network.
To enable an automatic generation of mashups, on
the one hand semantic annotations are desirable in or-
der to identify those services whose composition of-
fers a higher value for consumers. On the other hand
web services must be able to describe themselves in
detail. Hence, a negotiation phase will be performed
before a service can be added to the mashup.
ACKNOWLEDGEMENTS
The research has been supported by the German
Research Foundation (DFG), project MISTEL. For
further information please refer to www.dfg.de and
www.systemkonvergenz.de. Moreover the research
has been partially supported by the Czech National
Program Information Society, project E-learning in
the Semantic Web Context, No. 1ET208050401.
REFERENCES
Anzures-Garc
´
ıa, M., Paderewski-Rodr
´
ıguezguez, P., and
Hornos, M. J. (2006). Soa-based generic architecture
for cscw systems. In Proceedings of First Interna-
tional Conference on Ubiquitous Computing (ICUC),
Alcal
´
a de Henares, Spain.
Bih, J. (2006). Service oriented architecture (soa) a new
paradigm to implement dynamic e-business solutions.
Ubiquity, 7(30):1–1.
Clement, L., Hately, A., von Riegen, C., and Rogers, T.
(2002). Uddi version 3.0 published specification.
Consortium, W. (2008). Soap version 1.2 – w3c recommen-
dation 27 april 2007.
Dr
´
a
ˇ
sil, P., Hampel, T., Pitner, T., and Steinbring, M.
(2008). Get ready for mashability! concepts for web
2.0 service integration. In ICEIS 2008 Proceedings,
Barcelona, Spain. INSTICC.
Fielding, R. T. (2000). Architectural styles and the design
of network-based software architectures. PhD the-
sis, University of California, Irvine. Chair-Richard N.
Taylor.
Goth, G. (2004). Critics say web services need a rest. IEEE
Distributed Systems Online, 5(12).
Gurguis, S. A. and Zeid, A. (2005). Towards autonomic web
services: achieving self-healing using web services.
SIGSOFT Softw. Eng. Notes, 30(4):1–5.
Keller, A. and Ludwig, H. (2003). The wsla framework:
Specifying and monitoring service level agreements
for web services. J. Netw. Syst. Manage., 11(1):57–
81.
Lima-Gomes, R., de Jes
´
us Hoyos-Rivera, G., and Courtiat,
J.-P. (2005a). Leica: Loosely-coupled environment
for integrating collaborative applications. In DEXA
Workshops, pages 635–639. IEEE Computer Society.
Lima-Gomes, R., de Jes
´
us Hoyos-Rivera, G., and Courtiat,
J.-P. (2005b). Loosely-coupled integration of cscw
systems. In Kutvonen, L. and Alonistioti, N., editors,
DAIS, volume 3543 of Lecture Notes in Computer Sci-
ence, pages 38–49. Springer.
Michlmayr, E. (2005). A case study on emergent semantics
in communities. In Proceedings of the Workshop on
Social Network Analysis, International Semantic Web
Conference (ISWC).
Narayanan, S. and Mcilraith, S. (2002). Simulation, verifi-
cation and automated composition of web services. In
Proceedings of the 11th International Conference on
World Wide Web, pages 77–88, New York, NY, USA.
ACM Press.
Patil, A., Oundhakar, S., Sheth, A., and Verma, K. (2004).
Meteor-s web service annotation framework. In Pro-
ceedings of the Thirteenth International World Wide
Web Conference (WWW2004), New York, USA. LS-
DIS Lab, University of Georgia.
ProgrammableWeb.com (2008). Programmableweb –
mashups, apis, and the web as platform.
Schranz, M. W. (1998). Engineering flexible world wide
web services. In SAC ’98: Proceedings of the 1998
ACM symposium on Applied Computing, pages 712–
718, New York, NY, USA. ACM.
Vinoski, S. (2007). Rest eye for the soa guy. IEEE Internet
Computing, 11(1):82–84.
ICEIS 2008 - International Conference on Enterprise Information Systems
112