federation is blogging about its existence. Thus, an
overview is provided of new services joining the
federation, changing trust relationships, the rerouting
of service invocations etc.
We consider the two presented applications as a
proof of concept for the approach to expose the
model via a service that is itself a part of the
federation it supports. The Visio-based diagram
authoring tool and other related infrastructure
components can be downloaded at
http://mwrg.tm.uni-karlsruhe.de/downloadcenter/.
6 CONCLUSION
We presented WAM as an approach to model the
architecture of federated Web-based applications
with a special focus on token-based access control
concepts. As key challenges to such a model, we
identified the need for integrating security aspects
into the model, for hiding unwanted complexity and
for linking the model close to the modeled evolving
system. The WebComposition Architecture Model,
is founded on token-based access control concepts
identified in current specifications. As a machine-
readable representation of WAM, an XML format
has been defined. This XML-based system
information is exposed through an infrastructure
Web service, on top of which tools can be built to
support federated applications at operation time.
One possible extension of the described work
would be the definition of a UML profile for WAM
to enable the applicability of standard UML
modeling tools. As mentioned, the machine-readable
model and the developed support service offer
potential for applications that go beyond the two
demonstrated tools. Therefore, in the future we will
add systems that provide a higher degree of
automation and code generation, like e.g. producing
configuration files for the participating services and
applications directly from the model.
REFERENCES
Andresen, L., 2003. Dublin Core Metadata Element Set,
Version 1.1: Reference Description, Dublin Core
Metadata Initiative (DCMI).
Bajaj, S., G. Della-Libera, et al., 2003. Web Services
Federation Language (WS-Federation). http://www-
106.ibm.com/developerworks/webservices/library/ws-
fed/ (14.10.2004).
Bass, L., P. Clements, et al., 1998. Software Architectures
in Practice. Reading, USA, Addison-Wesley.
Cameron, K., 2005. The Laws of Identity.
http://msdn.microsoft.com/library/en-
us/dnwebsrv/html/lawsofidentity.asp (29.10.2005).
DeRose, S., E. Maler, et al., 2000. XML Linking Language
(XLink) Version 1.0, World Wide Web Consortium.
European Union, 2005. The Bologna Process.
http://europa.eu.int/comm/education/policies/educ/bol
ogna/bologna_en.html (23.02.2006).
Gootzit, D. and G. Phifer, 2003. Gen-4 Portal
Functionality: From Unification to Federation.
Stamford, CT.
Hermanns, J., C. Jänsch, et al., 1999.
"Architekturmanagement im Großunternehmen."
OBJEKTspektrum(4/99).
Kappel, G., B. Pröll, et al., 2006. Web Engineering: The
Discipline of Systematic Development, Wiley.
Kirchner, L., 2005. Cost Oriented Modelling of IT-
Landscapes: Generic Language Concepts of a Domain
Specific Language. Workshop on Enterprise
Modelling and Information Systems Architectures
(EMISA ´05), Klagenfurt, Austria.
Liberty Alliance Group, 2004. Liberty Alliance
Specifications.
http://www.projectliberty.org/resources/specifications.
php (18.10.2004).
Maler, E., P. Mishra, et al., 2003. Assertions and Protocol
for the OASIS Security Assertion Markup Language
(SAML) V1.1. http://www.oasis-open.org/specs/
(18.10.2004).
Meinecke, J., M. Gaedke, et al., 2006. Capturing the
Essentials of Federated Systems. 15th International
World Wide Web Conference (WWW), Edinburgh, UK,
ACM.
Meinecke, J., M. Gaedke, et al., 2005. A Web Engineering
Approach to Model the Architecture of Inter-
Organizational Applications. Conference on
Component-Oriented Enterprise Applications (COEA
2005), Erfurt, Germany, Gesellschaft für Informatik.
Meliá, S. and C. Cachero, 2004. An MDA Approach for
the Development of Web Applications. 4th
International Conference of Web Engineering (ICWE
2004), Munich, Germany.
Microsoft, 2003. Dynamic Systems Initiative Roadmap.
http://www.microsoft.com/dsi (14.10.2004).
OASIS, 2004. Data Center Markup Language Framework
Specification. http://www.dcml.org/technical_info/
(03.11.2004).
Park, J. and S. Ram, 2004. "Information Systems
Interoperability: What Lies Beneath?" ACM
Transactions on Information Systems (TOIS) 22(4):
595-632.
SysML Partners, 2005. Systems Modeling Language
(SysML) Specification Version 0.9 Draft.
http://www.sysml.org/ (17.10.2005).
University of Karlsruhe, 2005. KIM Project Homepage.
http://www.kim.uni-karlsruhe.de/ (24.04.2005).
Warmer, J. and A. Kleppe, 1999. The Object Constraint
Language, precise modeling with UML. Reading,
Mass., Addison-Wesley Pub Co.
WEBIST 2007 - International Conference on Web Information Systems and Technologies
22