ObjectSecurity Home Products Services News+Events Industries Contact
OpenPMF 2.0 Model Driven Security Management
Customers+Partners  ObjectSecurity's telecoms success stories: EU FP5 COACH project
Partners

Between 2002 and 2004, ObjectSecurity worked on a telecoms EU FP5 project called COACH. COACH is concerned with the rapid and cost effective development of large scale and mission critical distributed applications by using software components. These components are based on the OMG's CORBA Component Model (CCM), which is a specification for creating distributed, server-side scalable, component-based, language-neutral, transactional, multi-user, and secure applications.

COACH project flyer

The key objective was to build a component framework that is well integrated with state of the art software engineering techniques like the OMG's Model Driven Architecture. The framework can rapidly transform models, architecture and design level components, as well as policies to execution level and deploy them efficiently and securely on distributed hardware platforms. This allows the developer to concentrate on the business logic instead of reinventing technical infrastructure and to reuse existing components, which increases software quality and greatly reduces development costs and time to market.

The consortium included T-Systems (coordinator), Lucent, Thales, Intracom, ObjectSecurity. Fraunhofer FOKUS, Humboldt University Berlin, University Pierre & Marie Curie Paris, and CNRS/USTL/LIFL Lille

The main focus of COACH is on telecommunications applications, but the results are also directly applicable to other large scale and mission critical applications, such as traffic management and navigation, defence, or financial applications. The COACH framework is language and platform neutral and allows a secure interoperability between heterogeneous systems, from mobile devices to mainframes. The entire development of the component framework was realised as Open Source using standard Open Source licenses and Open Source software development methodologies. It is composed of an OMG IDL 3.0/PSDL/CIDL compilation and code generation tool chain, a packaging/assembling/deployment tool chain, and of a flexible runtime environment integrating means to describe the components (Network Management and Service Platforms). This allows to build applications by components assembly and to efficiently deploy the components manually or automatically over the network. Furthermore, COACH provides a framework for component testing that allows developers to rigorously test CCM components using a variety of test tools and a new security architecture for CORBA and CCM that allows the flexible enforcement of consistent enterprise-wide security policies. Finally, two relevant telecommunication applications were implemented to evaluate the suitability of the COACH framework and the CCM for the development of complex distributed applications.

The following issues were addressed within the COACH project:

  • Elaborate the state of the art of component architectures.
  • Identify specific requirements for the Telco domain.
  • Develop specifications to complete the CCM and to extend it according to requirements for the Telco domain.
  • Develop a model driven security architecture, which meets the requirements of the CCM and the Telco domain.
  • Implement a complete Open Source CCM platform.
  • Implement the deployment and configuration architecture according to existing specifications.
  • Provide modelling support for CCM.
  • Specify, design and implement Telco specific components to validate the Telco specific CCM.
  • Specify and implement a component test environment to support component development.

 

 

Further information

Telecoms secure middleware

 



      

Copyright (c) 2000-2008 ObjectSecurity - all rights reserved - copyright & terms of use - site map overview - webmaster