Download presentation
Presentation is loading. Please wait.
Published byPaulina Kristina Caldwell Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.