usage of enterprise osgi inside siemens
Download
Skip this Video
Download Presentation
Usage of Enterprise OSGi inside Siemens:

Loading in 2 Seconds...

play fullscreen
1 / 11

Usage of Enterprise OSGi inside Siemens: - PowerPoint PPT Presentation


  • 322 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Usage of Enterprise OSGi inside Siemens:' - adamdaniel


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
usage of enterprise osgi inside siemens
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
slide2
HiPath Application Product LineA 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 ProCenter

HiPath OpenScape

Media Portal Suite

HiPathOpenStage

HiPath 8000

Assistant

interest in enterprise osgi
Interest in Enterprise OSGi
  • driving factors
    • increased availability, scalability, reliability
    • integration into heterogeneous enterprise environments
interest in enterprise osgi4
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
sca and osgi
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
daidalos interest in enterprise osgi
Daidalos Interest in Enterprise OSGi
  • Inter-Container Communication API
  • Concepts and APIs for dependability mechanisms
  • Generic Service Discovery Concept
extension of osgi service model
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
multiple containers
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
integration scenarios
integration scenarios
  • ESBs
  • corporate LDAP
  • user & identity systems
  • management applications
  • end user UIs
osgi service enhancements
OSGi service enhancements
  • MetaType service
    • additional attributes like readonly etc.
  • ConfigurationAdmin service
    • better support for persistent data
ad