osgi, platform for our future - marquart franz, principal engineer, siemens ag

15
OSGi, Platform for Our Future Marquart Franz Siemens AG, Corporate Technology

Upload: mfrancis

Post on 16-Jan-2017

391 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: OSGi, Platform for Our Future - Marquart Franz, Principal Engineer, Siemens AG

OSGi, Platform for Our Future

Marquart FranzSiemens AG, Corporate Technology

Page 2: OSGi, Platform for Our Future - Marquart Franz, Principal Engineer, Siemens AG

2Copyright © Siemens AG 2007

Communications

Information andCommunicationsMedical

Medical Solutions

Power

Power Generation

PowerTransmission and

Distribution

Automation and Control

Automation andDrives

Industrial Solutions and

Services

Siemens Building Technologies

Lighting

OSRAM

Transportation

TransportationSystems

Siemens VDOAutomotive

SiemensIT Solutions and

Services

- Active in six business areas1

1) as of October 1, 2006

Page 3: OSGi, Platform for Our Future - Marquart Franz, Principal Engineer, Siemens AG

3Copyright © Siemens AG 2007

(In millions of EUR;continuing operations)

FY 2006 FY 2005

Sales 87,325 75,445

Orders 96,259 83,791

Net income 3,033 2,248

Cash flow 739 -1,489

Employees 475,000 461,000

5.7 billion EUR in fiscal 2006*48,900 R&D employees worldwide 30,000 software engineers150 R&D locations in over 30 countries around the world

Major R&D investments

*Including R&D investments related to specific customer requirements, reclassified into cost of sales

Siemens Facts

As of September 30, 2006

Page 4: OSGi, Platform for Our Future - Marquart Franz, Principal Engineer, Siemens AG

4Copyright © Siemens AG 2007

Increasingmobility

Growing need for environmental care

Increasing scarcity of natural resources

Regional shift in economic gravity

Growing demand for safety and security

Growing demand for health care/elder care

UrbanizationDemographicchange

The consequences of megatrends require innovative and comprehensive solutions

Page 5: OSGi, Platform for Our Future - Marquart Franz, Principal Engineer, Siemens AG

5Copyright © Siemens AG 2007

• OSGi Technology for Embedded use

• Siemens has long experience with OSGi Technology in Embedded environments

• Product devices range from Automotive Driver Information Systems, Smart Home Gateways to Home Appliances

• OSGi Technology for Desktop / Enterprise use

• Desktop matters again with Rich Client Solutions and Enterprise Systems trend towards lightweight containers like Spring and OSGi

• Siemens uses OSGi technology for desktop and enterprise internally and in a variety of developments and products like Siemens OpenSOA

Solutions for Embedded and Enterprise

Page 6: OSGi, Platform for Our Future - Marquart Franz, Principal Engineer, Siemens AG

6Copyright © Siemens AG 2007

Product Examples

Page 7: OSGi, Platform for Our Future - Marquart Franz, Principal Engineer, Siemens AG

7Copyright © Siemens AG 2007

• Since Q4/2003 the BMW 5-series and 6-series proposes a Top Level Architecture (TLA) based system worldwide including:• Entertainment• Communication• GPS Navigation• Telematics• Car Configuration• Climate Control

Siemens VDO Top Level Architecture:Customization and Modularity

Page 8: OSGi, Platform for Our Future - Marquart Franz, Principal Engineer, Siemens AG

8Copyright © Siemens AG 2007

• Single Family Home, Berlin, Leipziger Strasse

Smart Home Showcase: T-Com Haus

At HomeRemote via WEB

On the Move

AppliancesSafety & security

HVAC&ECA Lighting, shutters & blinds

HealthcareEntertainment

Gateway

Tele-communication

Smart Home

Page 9: OSGi, Platform for Our Future - Marquart Franz, Principal Engineer, Siemens AG

9Copyright © Siemens AG 2007

UPnP/IP

• … it has to be scalable, extendable, based on Open Standards, easy to use and - it just works

Smart Home Gateway: Siemens SX765SGP (service gateway platform) Architecture

ControlledDevice

ControlledDevice

ControlledDevice

Service Service Service

DeviceHandler

DeviceHandler

DeviceHandler

RemoteControl

RemoteControl

RemoteControl

ControlledDevice

Bridge

Platform Manager& Service

Enabling Platform

ControlledDevice

UPnP/IPUPnP/IP

other network technology

SG Platform (OSGi on SG, STB, …)

Key BenefitsFramework as application enablerBrings down mgt and rolloutcomplexity (billing, security, …)

SGP architecture driver forcost-effective services

Page 10: OSGi, Platform for Our Future - Marquart Franz, Principal Engineer, Siemens AG

10Copyright © Siemens AG 2007

• Full range of white goods devices

• Remote control / status / diagnostics / maintenance

• Integration of non-white goods services such as web cams, news ticker, localized weather information, lighting (Siemens Touch manager)

serve@Home - Control your home where ever you are

Page 11: OSGi, Platform for Our Future - Marquart Franz, Principal Engineer, Siemens AG

11Copyright © Siemens AG 2007

Three serve@Home productvariants based on OSGI plattform

Premium solution with IP-based clients (Tablet) PC, Pocket PC, WAP phone

Solution with DECT phoneclient

Headless solution withweb-service based API

serve@Home

-

Standardised

Interface

s@H

Pl

attfo

rm

Integrator APIProduct Clients

31 21

2

3

Page 12: OSGi, Platform for Our Future - Marquart Franz, Principal Engineer, Siemens AG

12Copyright © Siemens AG 2007

• OpenSOA provides the basis for shared business functionality among applications, creating new synergies for users across the enterprise.

• Common Software assets are used to compose applications for the Unified Communication, Unified Messaging and Contact Center market.

• Siemens Enterprise Communication developed Siemens OpenSOA as a foundation for SOA-based applications. The OSGi service platform is being used as a component model and runtime environment for common SW assets.

• Improved modularization of SW assets• Separation of (cross-cutting) concerns into the hosting environment

• HiPath 8000 Assistant and HiPath 8000 Media Server are first products already delivered based on Siemens OpenSOA, a new version of HiPathOpenScape is currently under development.

Siemens OpenSOA Application Product Line

Page 13: OSGi, Platform for Our Future - Marquart Franz, Principal Engineer, Siemens AG

13Copyright © Siemens AG 2007

• Siemens has a to integrate heterogeneous landscapes (internally or at customer site)

• OSGi technology based enterprise systems have to integrate into heterogeneous environments

• Service Component Architecture1 (SCA) is a promising solution as it is build on open standards and is technology and implementation independent.

• SCA defines a model for assembling service components into a business solution in a Service Oriented Architecture (SoA)

• SCA allows to select always the best-suited technology

Integration Challenges

1 http://www.osoa.org/

Page 14: OSGi, Platform for Our Future - Marquart Franz, Principal Engineer, Siemens AG

14Copyright © Siemens AG 2007

SCA OSGi IntegrationOSGi Container

SCA Container (a set of bundles)

Component A

Java Implementation Type

JMS

SOAP

EJBClient

ClientSOAP

JMS

Session Bean

EJB Container

SCA Container

Component D

Java Implementation Type

OPT

OPT

Corba

optimized prot.

Component B Component C

SOAP

.Net Service

.NET Container

SOAP

Page 15: OSGi, Platform for Our Future - Marquart Franz, Principal Engineer, Siemens AG

15Copyright © Siemens AG 2007

• OSGi Technology is an important technology for Siemens

• Siemens uses OSGi Technology in different areas, from Embedded to Enterprise, and has shipping products

• To fulfill the enterprise requirements parts are still missing. Our goal is to drive the definition of standard solutions for missing parts in the OSGi Enterprise Expert Group by keeping OSGi useable for the Embedded area

• Integration is a key challenge for Siemens products and services The power combination “OSGi Technology and Service Component Architecture (SCA)” is most promising

Summary