Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide


  1. 1. Service-Oriented Architectures FOKUSinnovation July 2006 + Home Automation + Service Delivery + Business Processes + Testing SOA + Autonomic Communication + SOA – Service-Oriented Architecture SOA – Flexibility in a heterogenous World Service orientation is a key architectural concept tailored towards the rapid and easy compo- sition and management of large-scale distributed services in the face of component autono- my and heterogeneity. Service composition concepts are not new but have increasingly come into the spotlight in recent years with the emergence of implementation technologies such as internet, XML, and Web Services. Back in the nineties Fraunhofer FOKUS was already pionee- Markus Brandes ring such federated, service-oriented but tightly-coupled systems utilizing CORBA-based tra- Consulting & Integration ding and mediation strategies. Hewlett-Packard GmbH SOA – A Holistic Approach What is the significance and impact of SOA for cooperative enterprises? A SOA can be seen as a holistic approach through which you get back the focus on the business processes and the supporting IT components of an enterprise. With this focus it is possible to discover synergies across the various business processes und to uncover redundancies in the supporting IT systems, which results in potential costs savings. The other dimension addresses the agility of a enterprise about how quick it can cope with change. A SOA is definitely a good foundati- on for quicker adjustments to change. Has SOA initiated successful developments within your company, and if yes, can you give A flexible agile infrastructure – based on Service-Oriented Architecture – ensures “loose coupling” of some examples? heterogeneous IT components via open interfaces. Photo: GEBR. FLEISCHMANN GMBH & CO. KG, Nürnberg One year ago HP has started an initiative to build a SOA for the various channels (web portals, retailer, phone, etc.) it gets in touch SOA-based loosly-coupled IT systems give enterprises and governmental organizations greater with its customers. All these channels require agility when it comes to adjusting the structure of their businesses to meet changing business a core set of services (user authentication, requirements. They do this by enabling IT resources to be aligned with business processes in a master data management, product data flexible and automated way. management, etc.) that are common across Based on its long experience in developing and realizing software architectures for distributed all channels and the various businesses (like systems in general, Fraunhofer FOKUS applies SOA in domains such as open service delivery TSG – enterprise solution, IPG – consumer platforms for next generation networks including home networking and enterprise systems solutions, etc.) of HP. HP had a series of point with a particular focus on issues such as interoperability, cross-domain management and auto- solutions and has consolidated them through mation of business processes. FOKUS studies the applicability and extension of SOA concepts the SOA into a handfull of reusable compo- for the self-optimization of service environments. What’s more, a SOA test methodology is cur- nents which resulted i.e. in lower license and rently under development, focussing on functional, interoperability and performance testing. operational costs. Contact – Dr. Eckhard Moeller (Competence Center MOTION) Read the whole interview at I I ++ FOKUSinnovation brings regular reports about the latest developments in the Competence Centers, labs and testbeds of the Fraunhofer Institute for Open Communication Systems FOKUS, Berlin ++ More info at –
  2. 2. Service-Oriented Architectures FOKUSinnovation Invoking SOA Approach SOA at the FOKUS Open IMS Playground Smart Environments Managing telecommunication services Working together with industrial partners, The new business model for telecommunication operators requires third party service provi- FOKUS has realized several Smart Environ- ders to develop, deploy and manage their services using the operator's own network resour- ments-related projects focusing both on the ces in an efficient and flexible way. Service-Oriented Architectures now offer the most promi- cross-linking and intelligent control of sing means of addressing these requirements. FOKUS also drives research in this arena with its devices found in homes and on the auto- proposal for an OMA (Open Mobile Alliance) and IMS-based solution as part of the Open IMS matic creation and invocation of sophisti- Playground. cated services. Value added FOKUS has developed a context-aware home Services service infrastructure that reacts to users’ OSE needs and preferences in a context-sensitive manner. The use of SOA here enables the integration of multiple different technologies ParlayX WebService Interface and devices in a loosely coupled and adapta- ble way. Hence, service components could be IMS Core HSS S-CSCF easily added, removed, or altered without P-CSCF I-CSCF the need for any additional effort whilst semantic descriptions facilitated user and situ- ation-centric behavior in the service network. OMA Service Environment towards Service Oriented Architectures Assuming that the operator's network infrastructure will soon be based on next generation net- works like the IP Multimedia Subsystem (IMS) from the 3rd Generation Project Partnership (3GPP) and that the Service-Oriented Architecture (SOA) approach becomes the favored service delivery environment, how can these two worlds be connected? As a service oriented SOA all-IP overlay architecture, IMS defines SIP application servers and Parlay APIs to allow for third- party service access to the telecommunication network resources. Service Execution Framework SOA, on the other hand, recommends the use of Web Services technology. As national host of the 3Gbeyond Test- and Development Centre, FOKUS has developed a set of components used to provide a SOA-like delivery platform on top of the Open IMS Playground. Implementing Parlay X interfaces using a SIP Application Server – the FOKUS SIP Servlet Execution Environment – and integrating them as service enablers with a Policy Evaluation, Temperature Brightness Location Sensor Sensor Sensor Enforcement and Management component (PEEM) enables the realization of an OMA-orien- ted Service Environment (OSE) that allows flexible policy-based management of Next Integration of home devices Generation Network services. This also includes capabilities to orchestrate services utilizing BPEL as the workflow engine. Apart from the use of traditional home devi- Contact – Simon Dutkowski (CC NGNI) ces such as lights and air conditioners, FOKUS also integrated sensor networking I technologies and a wide range of more sophisticated devices , e.g., badge systems, UPnP media streaming devices, televisions, mobile phones, and cameras. Implemen- Conference, Workshop & Exhibition tation technologies utilised and evaluated by SOA Symposium FOKUS include Web Services technology, the 3rd SOA Annual Symposium, 28 to 30 interaction of SOA, Business Process Super Distributed Objects (SDO) standard, August 2006, Köln, Germany Management and Enterprise Resource semantic service description languages, and Prof. Dr. Thomas Magedanz, Fraunhofer Planning. rule engines. FOKUS, will talk about SOA based service Contact – Carsten Jacob (CC SE) creation in Next Generation Networks and I I will take part in the panel evaluating the genevent.html?topic=233&event=10586& + Imprint ++ Published by Fraunhofer Institute for Open Communication Systems FOKUS – Kaiserin-Augusta-Allee 31 – 10589 Berlin, Germany + + Editor – Dr. Gudrun Quandel – Tel ++49 30/3463-7212 – Mobile ++49 171/199 5334 ++ ++
  3. 3. FOKUSinnovation Service Oriented Business Architecture – SOBA Managing WebServices New and standardized – Business Processes Semantic Interoperability The Fraunhofer Institute FOKUS contributes to the major SOA maturity levels and applies resul- Service-Oriented Architectures (SOA) have tant benefits across a variety of projects. At the integration maturity level, standardized ser- become the model of choice for the integra- vices and corresponding interfaces are identified that facilitate their reuse in different proces- tion and loose coupling of heterogeneous ses and enable interworking between different technologies. At the reengineering maturity applications. Business processes are now in- level, existing business processes are analyzed and reengineered towards new, standardized creasingly realized through the orchestration processes. The insights and results gained are applied in different industry segments and appli- of service invocations. While service descrip- cation fields such as telecommunications, cooperative Internet service provisioning, tions commonly include the signature of eGovernment, and content provisioning. interfaces in a machine-readable form, service semantics usually have an informal descrip- tion unsuited for automated interpretation. Functions Quality of Service Formally defined semantics need to be taken WS-Inspection WS-Policy WS-Trust WS-Transaction Business Process into account if services are to be dynamically BPEL4WS discovered, invoked and composed. In other words services have to be described in a way Service that is understandable to both humans and Service Registry Management Transaction machines. In the FP6 European research pro- Security Policy Service Description ject SATINE Fraunhofer FOKUS contributed to WSDL XML the development of an interoperability infra- structure for the tourism industry, enabling WS-Manageability WS-Coordination Service Communication Protocol heterogeneous Web Services to be discover- SOAP ed, invoked and semi-dynamically composed WS-Security Transport based on their semantics. The topic of UDDI BEEP HTTP WS-ReliableMessaging “semantic interoperability” is also addressed JMS SMTP in the forthcoming FP6 European research project QualiPSO which also aims at endo- Overview of SOA Web standards wing open source middleware with semantic capabilities. Interoperability as a key for eGovernment SOBA for ISPs Contact – Matthias Flügge (CC ELAN) In ideal terms, a service-oriented approach As the application of SOA concepts in pro- I encapsulates long-developed autonomous, cess-centric enterprises, service-oriented heterogeneous structures in administrative business architectures (SOBA) enable a high Reference Model, OASIS, 2006 infrastructures and applications, fosters degree of flexibility in the design, manage- Service-Oriented cross-domain interoperability and promotes ment, and above all the operation of busi- Architectures – A Definition protection of investments. In practical terms, ness processes. The FOKUS Competence these benefits are demonstrated and vali- Center MOTION drives the definition of stan- Service Oriented Architecture is a paradigm dated under real-life conditions in the Fraun- for organizing and utilizing distributed capa- dardized business and technical processes bilities that may be under the control of hofer FOKUS eGovernment Laboratory both within and between collaborating different ownership domains. It provides a where more than thirty partners from indu- enterprises. MOTION describes such proces- uniform means to offer, discover, interact stry and public administration work together ses in terms of their functionality and their with and use capabilities to produce desired towards common goals. The Fraunhofer desired non-functional properties. MOTION effects consistent with measurable precondi- FOKUS eGovernment Lab is a prime mover in applies simulation, monitoring, and optimi- tions and expectations. demonstrating the integration and interope- zation techniques as well as deployment in rability of governmental services and in defi- SOA-compliant environments to ensure the Whitepaper ning new, standardized governmental pro- validity of specified functionality and proper- More about SOA cesses. ties. Application Interoperability for eGovernment Contact – Dr. Michael Tschichholz (CC ELAN) Contact – Dr. Klaus-Peter Eckert (CC MOTION) – Whitepaper Version 2.0 I I I ++ FOKUSinnovation brings regular reports about the latest developments in the Competence Centers, labs and testbeds of the Fraunhofer Institute for Open Communication Systems FOKUS, Berlin ++ More info at –
  4. 4. FOKUSinnovation Autonomic Communication in SOA Test Frameworks and Test Laboratory Self-aware Service Web Services Testing and SOA Test Methodology Environments Testing Web Services as the implementation technology for SOA presents a variety of new chal- In conjunction with FOKUS’ key research into lenges. Test automation is absolutely crucial for a sound and efficient Web Services develop- Autonomic Communication (AC) as a new ment process, for the assessment of the functionality, performance and scalability of Web paradigm for the evolution of the internet, Services and for the approval and acceptance of Web Services developed by application the AC group at FOKUS also addresses self- providers. managing systems that support a service-life- cycle without any human intervention. Their TTCN-3 ASN.1 IDL XML WSDL work is aimed at a crucial issue in service- module oriented computing, namely at reducing the Development TTCN-3 Compiler Open Source Framework, huge effort required for administrating Integrated Development Environment Compile service environments. FOKUS promotes re- Test System Management search on this topic in several international System Adaptor Logging Executable Test Suite R&D projects including the European IST-FP6 Under Runtime System Test projects e-SENSE and BIONETS. Codecs Execution The architectural style of SOA has proven to be a solid approach for the realization of ser- vice environments in dynamic, heterogene- Extending the import capabilities for TTCN-3 to WSDL in order to support the development and exe- ous systems. However, “classical” SOA cution of TTCN-3 test suites for Web Services implementation technologies such as Web Services or UPnP cannot cope with highly The FOKUS Competence Center MOTION has developed a flexible test framework for dynamic and unstable service environments. Web Services using the Testing and Test Control Notation TTCN-3. The test framework is deve- FOKUS research on autonomous service loped for XML/SOAP interfaces and provides functional service interaction, and load tests. architectures seeks to engage with this issue. Work includes an automated translation of XML data to TTCN-3, which – together with the Its research efforts are concentrated on two TTCN-3 compiler and execution environment – provides a complete tool chain for test data central aspects: first, on how to enable the type generation, test development, implementation and execution. autonomous composition of services based What’s more, the test framework has been enhanced to deal with WSDL, the common stan- on knowledge about service semantics and dardized language for describing Web services. Mapping from WSDL to TTCN-3 has been deve- the context of service composition and; loped which automates large parts of the testing process as it specifically addresses test gene- second, how to create service environments ration rather than just test implementation and execution. The work will be extend towards the that can cope with dynamically changing sets of available services and malicious computing derivation of test artefacts from BPEL (Business Process Execution Language) specifications. resources. Both aspects inherently address With regard to interoperability of eGovernment services, the ELAN and MOTION Competence the self-optimization of service environments Centers are now setting up an infrastructure for conformance testing of XML standards with in terms of the utilization of physical resour- the XÖV standard for German public administration. Standards-based test tools will allow ces. Autonomous service environments will manufacturers to test their XÖV related products remotely via the internet. reduce costs in managing distributed soft- ware systems and help simplify the usage of Contact – Andreas Hoffmann (CC MOTION), Dr. Michael Tschichholz (CC ELAN) computing resources in everyday life. I I Contact – David Linner (CC SE) I Fraunhofer FOKUS A Partner for Innovative Solutions SOA at FOKUS – Contact The Fraunhofer Institute for Open Communication Systems FOKUS has been developing solu- Service-Oriented Architectures are an issue in tions for partners from industry, research and public administration for over 15 years in such a wide variety of fields addressed by FOKUS. areas as integration of networks and technologies, development and management of service For more information, please contact the per- environments and applications, testing of distributed systems in various application domains, son responsible in the specific field or apply techniques for the automation and optimization of software and system development and test directly to Dr Eckhard Moeller. as well as business processes, and interoperability of eGovernment solutions. I I ++ FOKUSinnovation brings regular reports about the latest developments in the Competence Centers, labs and testbeds of the Fraunhofer Institute for Open Communication Systems FOKUS, Berlin ++ More info at –