663 Framework for the Development of Environmental Risk Management Services According to the ORCHESTRA Architecture Martin Schmieder 1 , Thomas Usländer 1 , Julian Fischer 2 Abstract This paper presents the ORCHESTRA Service Container Framework (OSCF) which provides an infrastructure for the development, deployment and execution of services according to the architecture of the ORCHESTRA project (http://www.eu-orchestra.org ). Due to the architectural approach of ORCHESTRA the framework is based on a core set of generic ORCHESTRA services which are listed and briefly described. Providing implementations of these ser- vices is the foundation for the development of applications and services on the thematic level including risk manage- ment services. The OSCF is implemented in Java and is based on Apache Axis2 and the XMLBeans data binding. It offers services and components to support the development of new ORCHESTRA-compliant services and ORCHESTRA service networks. The paper gives examples how the OSCF supports service developers. The access control mechanism is shown which illustrates the interaction between elements of the OSCF. Within ORCHESTRA the OSCF has been used by various pilot implementations based on risk management scenarios. As an example one of the resulting service networks is described in more detail. 1. Introduction ORCHESTRA (Open Architecture and Spatial Data Infrastructure for Risk Management) is an integrated EU project which was initiated in September 2004 due to the increasing awareness of safety issues rela- ting to environmental risk management. Its overall goal is the design and implementation of an open, se- rvice oriented software architecture (SOA) as a contribution to overcome the interoperability problems in the risk management domain (Denzer et al., 2005). This paper focuses on the programming aspects of ORCHESTRA by presenting the ORCHESTRA Service Container Framework (OSCF) as a framework for the development of risk management services. As shown in Figure 1 the OSCF and the web services on which it is based follow the ORCHESTRA Architecture and provide implementation support for it. Figure 1: Relationship between the OSCF and the ORCHESTRA Architecture 1 Fraunhofer IITB, Fraunhoferstr. 1, 76131 Karlsruhe, Germany, email: schmieder|uslaender@iitb.fraunhofer.de 2 Environmental Informatics Group, Goebenstr. 40, 66117 Saarbrücken, Germany, email: julian.fischer@enviromatics.net EnviroInfo 2007 (Warschau) Environmental Informatics and Systems Research Copyright © Shaker Verlag, Aachen 2007. ISBN: 978-3-8322-6397-3