Presentation is loading. Please wait.

Presentation is loading. Please wait.

C O R P O R A T E T E C H N O L O G Y Siemens AG Software & Engineering Usage of Enterprise OSGi inside Siemens:  Siemens Communications, Enterprise Systems.

Similar presentations


Presentation on theme: "C O R P O R A T E T E C H N O L O G Y Siemens AG Software & Engineering Usage of Enterprise OSGi inside Siemens:  Siemens Communications, Enterprise Systems."— Presentation transcript:

1 C O R P O R A T E T E C H N O L O G Y Siemens AG Software & Engineering Usage of Enterprise OSGi inside Siemens:  Siemens Communications, Enterprise Systems  HiPath product family  SCA and OSGi integration  e.g. Service Delivery Platform  e.g. Usage of Enterprise OSGi parallel to JEE  Pervasive Computing  e.g. Daidalos EU project

2 C O R P O R A T E T E C H N O L O G Y Siemens AG Software & Engineering HiPath Application Product Line A SOA based product line architecture prescribes development of product specific elements as well as for common SW assets. These elements are hosted by a lightweight (server side) service execution environment. The OSGi Service Platform is used at the very core. HiPath OpenScape Media Portal Suite HiPath 8000 Assistant HiPath OpenStage HiPath ProCenter

3 C O R P O R A T E T E C H N O L O G Y Siemens AG Software & Engineering Interest in Enterprise OSGi  driving factors  increased availability, scalability, reliability  integration into heterogeneous enterprise environments

4 C O R P O R A T E T E C H N O L O G Y Siemens AG Software & Engineering Interest in Enterprise OSGi  extension of the OSGi service model  support of multiple containers in a single logical container  quality of service  performance framework  enhanced enterprise security  authentication, authorization (inter and intra container)  large scale deployment support  multi node, update/patch support

5 C O R P O R A T E T E C H N O L O G Y Siemens AG Software & Engineering SCA and OSGi  Our Interest  OSGi Binding  OSGi implementation type  OSGi-based SCA container  What’s missing?  SCA based component model (e.g. remote services versus components)  Improved Lifecycle and Enterprise suitable Dependency Management  Inter-Container Communication  Service Discovery  Availability

6 C O R P O R A T E T E C H N O L O G Y Siemens AG Software & Engineering Daidalos Interest in Enterprise OSGi  Inter-Container Communication API  Concepts and APIs for dependability mechanisms  Generic Service Discovery Concept

7 C O R P O R A T E T E C H N O L O G Y Siemens AG Software & Engineering Backup

8 C O R P O R A T E T E C H N O L O G Y Siemens AG Software & Engineering extension of OSGi service model  distribution over multiple containers  distinction of service vs component  support for runtime AOP, e.g. interceptors, proxies  enterprise style Declarative Services  public vs private properties  better integration with CAS  late injection of optional dependencies  declared object dependencies  availability of service instances because of changes to properties or -> modification of existing DS specification

9 C O R P O R A T E T E C H N O L O G Y Siemens AG Software & Engineering multiple containers  inter container communication  integration into existing and new ESBs  support for different communication patterns, e.g. request-reply, request-multiple-reply, publish-subscribe, push-poll  distributed (scaled) service registry  distributed or global configuration, e.g. central master configuration  support for migration of configuration

10 C O R P O R A T E T E C H N O L O G Y Siemens AG Software & Engineering integration scenarios  ESBs  corporate LDAP  user & identity systems  management applications  end user UIs

11 C O R P O R A T E T E C H N O L O G Y Siemens AG Software & Engineering OSGi service enhancements  MetaType service  additional attributes like readonly etc.  ConfigurationAdmin service  better support for persistent data


Download ppt "C O R P O R A T E T E C H N O L O G Y Siemens AG Software & Engineering Usage of Enterprise OSGi inside Siemens:  Siemens Communications, Enterprise Systems."

Similar presentations


Ads by Google