21052007 ORCHESTRA Aktueller Stand und Entwicklungen Ulrich Bgel
21/05/2007 ORCHESTRA – Aktueller Stand und Entwicklungen Ulrich Bügel Fraunhofer IITB © ORCHESTRA Consortium
Problem statement of a Civil Protection or Environmental Agency Conceptual ref. : What is a risk ? How big is the risk of a forest fire in a certain region of the Pyrenees in a given season ? Spatial ref. : cross-border, crossadministration Thematic ref. : Forest Fire – Vegetation – Geology – Cartography – Meteorology – Settlements – Industry – Traffic -. . . Temporal ref. : Time series and prognostics Quelle: http: //iapf. physik. tu-berlin. de/DZ/dickow/Pyrenaeen/Karte. html ORCHESTRA – Aktueller Stand und Entwicklungen 2007 -05 -21 Slide 2
ORCHESTRA Architectural Approach Maps Analysis Info Centre Archive Control centre Knowledge Base(s) Catalog(s) Thematic data Spatial data Metainformation Documents ORCHESTRA – Aktueller Stand und Entwicklungen Sensors 2007 -05 -21 Slide 3
Claim of the ORCHESTRA Reference Model Open Service-oriented Architecture improving Interoperability • Public and free specifications • Use of existing standards • Contribute to the evolution of standards • Syntactic encodings • Structural schemas, interfaces • Semantic meaning ORCHESTRA – Aktueller Stand und Entwicklungen 2007 -05 -21 Slide 4
RM-OA: Basis and Extensions/Adaptions User Requirements System Requirements Risk Management Projects Req. Analysis functional, informational and qualitative ISO RM-ODP process model SOA Reference Model for the ORCHESTRA Architecture (RM-OA) conceptual model geospatial services IT Challenges Architectural Principles Web Services service meta-model SOA Reference Model Semantics OASIS OGC ISO 191 xx ORCHESTRA – Aktueller Stand und Entwicklungen W 3 C 2007 -05 -21 Slide 5
RM-OA Design Process: Iterations User Requirements System Requirements Risk Management Projects ORCHESTRA Pilots ISO RM-ODP process model SOA IT Challenges Architectural Principles Reference Model for the ORCHESTRA Architecture (RM-OA) OGC 07 -xxx BP OGC 07 -024 DP OGC 05 -107 DP conceptual model geospatial services Web Services service meta-model SOA Reference Model Semantics OASIS OGC ISO 191 xx ORCHESTRA – Aktueller Stand und Entwicklungen W 3 C 2007 -05 -21 Slide 6
Position of the RM-OA in the Engineering Process Problem Requirements F: functional I: informational Q: qualitative/non-functional analysis abstract design F RM-OA I Q Abstract Service Platform concrete design W 3 C Web Services Platform-neutral generic specification in UML Concrete Service Platform engineering Operation Policies Service Networks ORCHESTRA – Aktueller Stand und Entwicklungen 2007 -05 -21 Slide 7
ORCHESTRA Result (1): Abstract Architecture Problem ORCHESTRA Architecture analysis Meta-model Services and Information abstract design F I Q Abstract Service Platform Service/Interface Abstract Specs (UML) of Architecture Services (Meta-)Information Models (UML) concrete design Concrete Service Platform engineering Service Networks ORCHESTRA – Aktueller Stand und Entwicklungen 2007 -05 -21 Slide 8
ORCHESTRA Result (2): Application Architecture Problem ORCHESTRA Architecture analysis Meta-model Services and Information abstract design F I Q Abstract Service Platform Service/Interface Abstract Specs (UML) of Architecture Services (Meta-)Information Models (UML) concrete design thematic extension Concrete Service Platform ORCHESTRA Application Architecture engineering Thematic Services (UML) Service Networks Thematic (Meta-)Information Models (UML) ORCHESTRA – Aktueller Stand und Entwicklungen 2007 -05 -21 Slide 9
ORCHESTRA Result (3): Implementation (Specs) Problem analysis abstract design F I ORCHESTRA Implementation Support Q Abstract Service Platform concrete design Concrete Service Platform Specification of Web Service Platform (WSDL, SOAP, GML Profile) Development Tools (UML platform) Service Development Frameworks Service/Interface Impl. Specs engineering Service Implementation Components Service Networks ORCHESTRA – Aktueller Stand und Entwicklungen 2007 -05 -21 Slide 10
ORCHESTRA Result (4): Service Networks ORCHESTRA Implementation Architecture Problem Integration of Service Components analysis abstract design F I Integration of Application Components Q Abstract Service Platform concrete design Service Network Management (Configuration and Monitoring) Policy Configuration (e. g. discovery, access control) Concrete Service Platform engineering Service Networks ORCHESTRA – Aktueller Stand und Entwicklungen ORCHESTRA Pilot Applications • Forest Fire • Marine • Flooding • Geo-hazards 2007 -05 -21 Slide 11
ORCHESTRA Pilot: German Bight „Antifoulants“ Pollution along shipping routes Middle High Queries: • Toxicity levels • Limit exceedance • Impact on species Low Prediction through dynamic models Intersection with protection areas Risk maps ORCHESTRA – Aktueller Stand und Entwicklungen 2007 -05 -21 Slide 12
German Bight Pilot / Services Simulation Management Service Simulation Data Service-Currents Pilot Application SDS-Bathymetry SDS-Shipping Route Catalogue Service SDS-Wind ORCHESTRA Service Network ORCHESTRA – Aktueller Stand und Entwicklungen Meta information 2007 -05 -21 Slide 13
Integration in Earth Observation Portals Application of the basic SOA pattern publish – find – bind to Risk Management Services Components: • Service Support Environment (SSE) • ORCHESTRA Catalogue • BMT Pilot Application • BMT Simulation Services ORCHESTRA – Aktueller Stand und Entwicklungen = Service Consumer = Registry = Service Provider = Service Consumer = Service Provider 2007 -05 -21 Slide 14
SSE/ORCHESTRA Service Network: Publish SSE ORCHESTRA Client BPEL engine Service Clients h is bl pu BMT Pilot Application ORCHESTRA Catalogue Service Instance meta-information store ORCHESTRA Simulation Management Service Instance ORCHESTRA Simulation Data Service Instance ORCHESTRA – Aktueller Stand und Entwicklungen Simulation data stores e. g. bathymetrie, wind, … 2007 -05 -21 Slide 15
SSE/ORCHESTRA Service Network: Search search SSE ORCHESTRA Client BPEL engine Service Clients select ch ar se BMT Pilot Application search ORCHESTRA Catalogue Service Instance meta-information store ORCHESTRA Simulation Management Service Instance ORCHESTRA Simulation Data Service Instance ORCHESTRA – Aktueller Stand und Entwicklungen Simulation data stores e. g. bathymetrie, wind, … 2007 -05 -21 Slide 16
SSE/ORCHESTRA Service Network: Start SSE ORCHESTRA Client BPEL engine Service Clients select ORCHESTRA Catalogue Service Instance BMT Pilot Application start result meta-information store ORCHESTRA Simulation Management Service Instance access ORCHESTRA Simulation Data Service Instance ORCHESTRA – Aktueller Stand und Entwicklungen Simulation data stores e. g. bathymetrie, wind, … 2007 -05 -21 Slide 17
Demonstration ORCHESTRA – Aktueller Stand und Entwicklungen 2007 -05 -21 Slide 18
Metapilot / Semantic Catalogue Q Ontology Access Service Cat. Search Interface Semantic Query Proc. Q R Semantic Report Gen. Cat. Search Interface R combined OAS-MI CS-cascading Cat. Search Interface CS – Typsa Pilot CS – JRC Pilot CS – BRGM Pilot CS – BMT Pilot OAS-MI CS-Typsa OAS-MI CS-JRC OAS-MI CS-BRGM OAS-MI CS-BMT ORCHESTRA – Aktueller Stand und Entwicklungen 2007 -05 -21 Slide 19
German Bight Pilot / Semantic Catalogue . . . Too high level. . . TBT concentration caused by. . . antifoulant paintings. . . of ship hulls. . . simulation has turned out. . . areas. . . imposex of gastropodes has been observed. . . To the biggest class of molluscs. . . Annotation Service Background Q Ontology Access Service OAS-MI ORCHESTRA – Aktueller Stand und Entwicklungen R Semantic Catalogue Service OGC-ISO OGC-eb. RIM UDDI Google-like 2007 -05 -21 Slide 20
Application for Sensor Service Networks Info Centre Maps Analysis Archive Control centre Modelling Knowledge Services Base(s) Fusion Services Catalog(s) nt e m b e W r o Thematic data C OG Spatial data Metainformation Documents ORCHESTRA – Aktueller Stand und Entwicklungen le b a En s n e S Sensors 2007 -05 -21 Slide 21
Benefits of ORCHESTRA • Reference Model will influence standards • Public specifications, open-source software • Contribution to EU initiatives • Integration in Earth Observation Portals • Architecture reused in other EU Projects (SANY, FP 7) ORCHESTRA – Aktueller Stand und Entwicklungen 2007 -05 -21 Slide 22
Fraunhofer IITB - Innovative IT Solutions THANK YOU FOR YOUR ATTENTION Business Unit „Information Management“ • Information and Knowledge Logistics Ulrich Bügel • Fraunhofer IITB, Fraunhoferstr. 1 76131 Karlsruhe, Germany e-mail: buegel@iitb. fraunhofer. de Thematic Information Systems (Environment) • Simulation Systems • IT consulting ORCHESTRA – Aktueller Stand und Entwicklungen 2007 -05 -21 Slide 23
- Slides: 23