enhanced osgi remote management - the centerpiece of an open telematics service provisioning chain -...

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

Upload: mfrancis

Post on 16-Jul-2015

85 views

Category:

Technology


2 download

TRANSCRIPT

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

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

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

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.

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, itspotential remains limited due to lack of openness.

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

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

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.

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.

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.

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

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

3GT: ensuring interoperability for the delivery chain

ControlCentres

OSGi Terminals

User

®

ServiceCenters

LoginService Discovery

Service SubscriptionApplication Install

InterfaceI2

InterfaceI1

Application PackagingApplication Deployment

Service DescriptionService Registration

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

3GT: in-vehicle service gateway personalization

User A

UserRegister

Download

Terminal2

SoftwareRepository

LoginService Profile Instantiation

Variant ManagementAuthentication

Authentication

Authentication

Authentication1

Service Subscriptions

Service Implementations

Service Subscriptions

2

Service Implementations

3

User A

14

User B

1

4

ControlCentre

Terminal1

4Download

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

10011101001

1001

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

LoginService Discovery

Service SubscriptionApplication Install

OEM Terminal

LoginService Discovery

Service SubscriptionApplication Install

AAA, incl. LoginService Discovery

Service SubscriptionApplication Sync‘ing

Personal Token Mgmt.User Profile Mgmt.

1 2

MA

1 2

MA

SwitchCC

InterfaceI2

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

BMW: software distribution beyond 3GT

User A

UserRegister

SoftwareRepository

Authentication

Authentication

Authentication

Authentication1

Service Subscriptions

Service Implementations

Service Subscriptions

2

Service Implementations

3

ControlCentre

VendingTerminal

10110100111

010011001

41

User A

10110100111

010011001

Download4

Download

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

3GT Munich Site: protoype vehiclesOpen 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)

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

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

Download

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

3GT Field trials and interoperability experience

ControlCentre

ControlCentre

ControlCentre

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.

Questions?