enhanced osgi remote management the centrepiece of an open telematics service provisioning chain dr....

20
Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-

Upload: hugo-matthew-fisher

Post on 16-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Enhanced OSGi remote managementThe centrepiece of an open telematics service provisioning chain

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

Page 2: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

Outline

Telematics An OSGi-based approach for an open telematics market 3GT: enabling interoperability in telematics service delivery The 3GT implementation at the Munich test site Pushing the boundaries of OSGi Remote Management Field trials and interoperability testing Conclusions

Page 3: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

What is Telematics?

Telcos: Teleservice as opposed to bearer service Commonly: Telematics = Automotive Telematics Historically:

Voice amplified by some lightweight signalling and information transfer protocol

Examples: GATS, ACP

Recently complemented by WAP and other online services Consumer not always the immediate end-point (cf. diagnostics) Evolving hybrid service delivery, i.e. involving both, on-board

and off-board components

Services delivered to the mobile user with specific focus on, or particular added value in

an automobile environment.

Page 4: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

What is wrong withTelematics?

First generation telematics: Hardware-based dedicated single-service solutions Standalone, vertically integrated units Redundant designs, no synergies (Almost) no standardization

Second generation telematics: Partial standardization, especially on the signalling protocol Services tightly coupled with information transfer protocol Standards suffering from low acceptance and penetration Still high degree of proprietary system solutions Closed, embedded in-vehicle platforms

While there clearly is a market for telematics, its potential remains limited due to lack of openness.

Page 5: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

Creating an open market

ServiceProvider

OpenTelematics

Market

ServiceProvider

ServiceProvider

ServiceUser

ServiceUser

ServiceUser

Ease of Market Access

Ease of Market Access

Avoid unduly highbarriers of market entry

Freedom of choice inservice consumption

Page 6: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

Service Aggregator – the central role

ServiceProvider

ServiceAggregator

ServiceProvider

ServiceProvider

ServiceUser

ServiceUser

ServiceUser

Seeks to deliverservices to all users

Seeks personalizedservice selection

Defines „rules“:• Entry of Service Providers• Entry of Service Users• Contractual/Legal• Financial/Invoicing/Billing• Cf. Telco Model

Page 7: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

Fragmentation in an evolving telematics value web

ServiceCreator

ServiceAggregator

ServiceOperator

Consumer

VehicleManufacturer

TerminalManufacturer

NetworkOperator

PublicAuthorities

ServiceProvider

TelematicsServiceProvider

Open technical standards are absolutely critical.

Page 8: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

Telematics: current market situation

Telematics ServiceOperator

NetworkOperator

NetworkOperator

ServiceProvider

ServiceProvider

In-VehicleTerminal

In-VehiclePresentation

Telematics ServiceOperator

NetworkOperator

NetworkOperator

ServiceProvider

ServiceProvider

In-VehicleTerminal

In-VehiclePresentation

Telematics ServiceOperator

NetworkOperator

NetworkOperator

ServiceProvider

ServiceProvider

In-VehicleTerminal

In-VehiclePresentation

Per-OEM vertical implementation.

Page 9: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

Telematics Horizontal Market Evolution.

Transparent networking resources providedby private telco operators.

Open telematics protocols allows „virtual“per-OEM telematics on shared infrastructure.

In-VehiclePresentation

In-VehiclePresentation

In-VehiclePresentation

In-VehicleTerminal

In-VehicleTerminal

In-VehicleTerminal

NetworkOperator

NetworkOperator

ServiceProvider

ServiceProvider

ServiceProvider

Service Provider

Telematics ServiceOperator

NetworkOperator

Service Providers deliver services anywhere withouthaving to re-develop service implementations.

ServiceProvider

Further standardization will fosterinteroperability among 1st tier suppliers.

Page 10: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

An OSGi-based approach for open telematics

ControlCentre

OSGi Terminal

User

UserRegister

Service Application Download

SoftwareRepository

ServiceCenters

Service Application Deployment

Service Execution

Service Consumption

ServiceProvisioning

ServiceProvisioning

RemoteManagement

Page 11: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

3GT: ensuring interoperability for the delivery chain

ControlCentres

OSGi Terminals

User

®

ServiceCenters

Login

Service Discovery

Service Subscription

Application Install

InterfaceI2

InterfaceI1

Application Packaging

Application Deployment

Service Description

Service Registration

Page 12: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

3GT: in-vehicle service gateway personalization

User A

UserRegister

Download

Terminal2

SoftwareRepository

Login

Service Profile Instantiation

Variant ManagementAuthentication

Authentication

Authentication

Authentication

1

Service Subscriptions

Service Implementations

Service Subscriptions

2

Service Implementations

3

User A

1

4

User B

1

4

ControlCentre

Terminal1

4

Download

Page 13: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

Implementing 3GT: the Munich test site

GSM/GPRSVodafone

ServiceProvider

BMW, ...

Centre ofOperations

BMW

OSGiTerminal

BMW

Clearing-houseVodafone

AuthenticationAuthorization

Transaction Billing

Deployment

AuthenticationAuthorization

3 GTControl Centre

InterfaceI2

InterfaceI1

3GT members: Site contributors:

User

PersonalToken10110

100111 01001 1001

Page 14: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

3GT: extending OSGi Remote Management

Other ControlCentre

BMW Terminal

InitialProvisioning

RemoteManagement

1 2

MA

BMW ControlCentre

BMW Terminal

Login

Service Discovery

Service Subscription

Application Install

OEM Terminal

Login

Service Discovery

Service Subscription

Application Install

AAA, incl. Login

Service Discovery

Service Subscription

Application Sync‘ing

Personal Token Mgmt.

User Profile Mgmt.

1 2

MA

1 2

MA

SwitchCC

InterfaceI2

Page 15: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

BMW: software distribution beyond 3GT

User A

UserRegister

SoftwareRepository

Authentication

Authentication

Authentication

Authentication

1

Service Subscriptions

Service Implementations

Service Subscriptions

2

Service Implementations

3

ControlCentre

VendingTerminal

10110100111 01001 1001

4

1

User A

10110100111 01001 1001

Download

4

Download

Page 16: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

3GT Munich Site: protoype vehicles

Open architecture:

• Java and OSGi R2 with InitialProvisioning

• Integration into vehicle dashboard

• High usability through iDrive controller

• Secure personalization through token-based authentication and Multimedia Card storage

• Based on X5 vehicle platform

• Integrated into several other vehicles (7series, 5series, Mini)

Page 17: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

3GT exemplary Use Case.Subscribing to a navigation service.

Download

Page 18: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

3GT Field trials and interoperability experience

ControlCentre

ControlCentre

ControlCentre

Page 19: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]

Conclusions

Telematics still faces considerable horizontal market challenges and OSGi is a key enabling technology to address them

OSGi Remote Management is at the core of an end-to-end service delivery chain

3GT has defined critical interfaces to ensure interoperability: Deployment and provisioning of Service Applications Remote user session (login) and Service Gateway personalization Subscription and service object management

3GT specifications proven through extensive field trials The 3GT Munich test site has extended the concepts with security,

advanced personalization, vehicle management, and electronic payment features

3GT results and specification available to OSGito be considered for standardization.

Page 20: Enhanced OSGi remote management The centrepiece of an open telematics service provisioning chain Dr. H.-J. Vögel, BMW Group Forschung und Technik, hans-joerg.voegel@bmw.de

Questions?