Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
End to End
Architectural
Considerations
for Supporting
Telematics
Solutions
Volker Fricke,Volker Fricke,
Solution Architec...
AgendaAgenda
•• Telematics MarketTelematics Market
•• Solution ConsiderationsSolution Considerations
•• End to End Archite...
AgendaAgenda
•• Telematics MarketTelematics Market
•• Solution ConsiderationsSolution Considerations
•• End to End Archite...
Telematics Market TrendsTelematics Market Trends
Total CAGR: 34%
Eventually nearly all vehicles will be produced with some...
Market observationsMarket observations
Market Assessment
- Market overall has underperformed against initial analyst expec...
Telematics Opportunity IdentificationTelematics Opportunity Identification
Maps
News & Weather
Stock Info
Information
Brok...
Intelligent TransportationIntelligent Transportation
Value Propositions
Reduce vehicle emissions through traffic managemen...
AgendaAgenda
•• Telematics MarketTelematics Market
•• Solution ConsiderationsSolution Considerations
•• End to End Archite...
Telematics Solution ConsiderationsTelematics Solution Considerations
• Embedded operating environments & processors
• Prog...
Extending the WebSphere Programming ModelExtending the WebSphere Programming Model
Extension Services for WebSphere Everyp...
IBMIBM’’s work is based on open standardss work is based on open standards
OSGIOSGI Defines Java runtime APIs enabling rem...
AgendaAgenda
•• Telematics MarketTelematics Market
•• Solution ConsiderationsSolution Considerations
•• End to End Archite...
Generic End-to-End Telematics Architecture
Devices Communication
Infrastructure
DB
Services
Infrastructure
User Services
a...
Client Architecture – IBM WCT-ME
Workplace Client Technology – Micro Edition
Operating System
U/I Integration
Subsystem
Ha...
User Interface IntegrationUser Interface Integration
Operating System
U/I Integration
Subsystem
Hardware
U/I I/O
Subsystem...
User Interface Input/OutputUser Interface Input/Output
Operating System
U/I Integration
Subsystem
Hardware
U/I I/O
Subsyst...
Application SubsystemApplication Subsystem
Operating System
U/I Integration
Subsystem
Hardware
U/I I/O
Subsystem
Applicati...
Communication SubsystemCommunication Subsystem
Operating System
U/I Integration
Subsystem
Hardware
U/I I/O
Subsystem
Appli...
Security SubsystemSecurity Subsystem
Operating System
U/I Integration
Subsystem
Hardware
U/I I/O
Subsystem
Application
Sub...
Telematics Service Provider Backend
System Considerations
DevicesUsers Network
Delivery
Services Brokerage
Service Provide...
Network Delivery
DevicesUsers Network
Delivery
Services Brokerage
Service Provider
Network
Services
Application
Services
S...
Network Services
DevicesUsers Network
Delivery
Services Brokerage
Service Provider
Network
Services Application
Services
S...
Application Services
DevicesUsers Network
Delivery
Services Brokerage
Service Provider
Network
Services
Application Servic...
Subscription Services
DevicesUsers Network
Delivery
Services Brokerage
Service Provider
Network
Services
Application
Servi...
User Services
DevicesUsers Network
Delivery
Services Brokerage
Service Provider
User
Services
Network
Services
Application...
Services Management
DevicesUsers Network
Delivery
Services Brokerage
Network
Services
Application
Services
Subscription
Se...
AgendaAgenda
•• Telematics MarketTelematics Market
•• Solution ConsiderationsSolution Considerations
•• End to End Archite...
What is theWhat is the TelematicsTelematics ReferenceReference
Implementation?Implementation?
•• On Demand Server managed ...
IBMIBM TelematicsTelematics Reference ImplementationReference Implementation
IBMIBM TelematicsTelematics Reference Impleme...
IBM WCTIBM WCT--ME Client, WebSphere EveryplaceME Client, WebSphere Everyplace
BackendBackend Architecture/ProductsArchite...
Telematics Reference PlatformTelematics Reference Platform ––
FreeScaleFreeScale 52005200
MPC 5200 – 400 MHz
PPC603e
760 D...
Questions?
Thank youThank you
Backup
Migration from single toMigration from single to
component based architecturecomponent based architecture
Telematics Architecture Layers
Telematics Software
Application Infrastructure
Applications
Operating Environment
Telematics Software
Applications
Communication
&
Security
User Interface
Realtime Operating System
Example: Migrating Nati...
Telematics Software
Applications
Communication
&
Security
User Interface
Realtime Operating System
Text
To
Speech
Graphics...
Telematics Software
Applications
Communication
&
Security
User Interface
Realtime Operating System
Text
To
Speech
Graphics...
Telematics Software
Applications
Communication
&
Security
User Interface
Realtime Operating System
Text
To
Speech
Graphics...
Telematics Software
Applications
Communication
&
Security
User Interface
Realtime Operating System
Text
To
Speech
Graphics...
End
End-to-End Architectural Considerations for Supporting Telematics Solutions - Volker Fricke, Solution Architect, Telematic...
Upcoming SlideShare
Loading in …5
×

End-to-End Architectural Considerations for Supporting Telematics Solutions - Volker Fricke, Solution Architect, Telematics, IBM

1,049 views

Published on

OSGi World Congress 2005

Published in: Technology
  • Be the first to comment

End-to-End Architectural Considerations for Supporting Telematics Solutions - Volker Fricke, Solution Architect, Telematics, IBM

  1. 1. End to End Architectural Considerations for Supporting Telematics Solutions Volker Fricke,Volker Fricke, Solution ArchitectSolution Architect TelematicsTelematics, IBM, IBM
  2. 2. AgendaAgenda •• Telematics MarketTelematics Market •• Solution ConsiderationsSolution Considerations •• End to End ArchitectureEnd to End Architecture •• Telematics Reference ImplementationTelematics Reference Implementation
  3. 3. AgendaAgenda •• Telematics MarketTelematics Market •• Solution ConsiderationsSolution Considerations •• End to End ArchitectureEnd to End Architecture •• Telematics Reference ImplementationTelematics Reference Implementation
  4. 4. Telematics Market TrendsTelematics Market Trends Total CAGR: 34% Eventually nearly all vehicles will be produced with some degree of embedded telematics systems • Many players and varying needs • Very fragmented market • Challenge of creating successful business models No single company has all the know-how or the technology to develop and offer a complete telematics solution on its own • Finding the right partners to create a complete solution is critical • Major challenges include the lack of industry standards and interoperability requirements Function migrates into delivering information, communication, and location-based services. • Some functions will remain vehicle-based • Extended functions allow for mobility outside the vehicle, by interfacing with PDAs, phones, or notebooks Chip solution providers must design chipsets for the vehicle environment and reduce the number of chips required for applications. *Source: IDC analysis 2004 0 5 10 15 20 MillionUnits Telematics 4.4 5.8 7.5 10 13.7 19.1 2003 2004 2005 2006 2007 2008 The last huge volume market which Is not penetrated by IT yet - Passenger Car Segment: ~ 1% - Commercial Segment: ~ 5%
  5. 5. Market observationsMarket observations Market Assessment - Market overall has underperformed against initial analyst expectations - Market slowed due to lack of sustainable consumer oriented business models
  6. 6. Telematics Opportunity IdentificationTelematics Opportunity Identification Maps News & Weather Stock Info Information Brokers Radio / TV Broadcasting Home or Company Office e-mail Documents Calendar Service Provider Traffic, Toll Emergency Assistance Logistics Information Entertainment Traffic Telematics Units Speech Reco Navigation Semiconductors Diagnostics Prognostics Parts catalogue Maintenance info Auto Suppliers Remote diagnostics Early failure warning Auto Dealer Cross Industry Apps Public SectorInsurance Fleet Management Medical Crash Data Road Tolls DOD TREAD Auto OEM Industrial Sector Automotive Coverage A new Ecosystem is evolving around Telematics
  7. 7. Intelligent TransportationIntelligent Transportation Value Propositions Reduce vehicle emissions through traffic management Reduce road congestions and improve traffic flow Provide real time traffic information Reduce accident rate through adjustable speed limits and traffic management More effective and efficient road use charging Increase fleet asset utilization and optimization (e.g. public, corp.) Improve Regulatory control Reduce cost demonstrate regulatory compliance Better route management and logistics Allow for real time tracking of hazardous materials Support emergency services and disaster response Provide real time traffic alerts Better route management Improved reliability of public transportation (e.g. timeliness) Real time telematics delivered prognostics/diagnostics Trends Environmental Increasing road congestion drives need for road use optimization – Improve traffic flow Increasing Pollution drives need for emissions control Govt. wants to deploy standards and methods for improved driver’s and transportation systems safety Need for enforcement of regulatory compliance Potential of Euro-wide spec. for Intell Transport. System Business & Economy Trends DOTs WW are mandating real time use-based road charging systems that reflect actual usage DOTs are promoting and funding location based traveler information systems (points of Interest, traffic, etc…) Reduce cost of monitoring regulatory compliance of road use by fleets Technology Rapidly diminishing cost of getting location information Proliferation of wireless networks allow for new alternatives for cost effective data flow New wireless modules are becoming available and allow for data communication and processing in any vehicle Intelligent Transportation System
  8. 8. AgendaAgenda •• Telematics MarketTelematics Market •• Solution ConsiderationsSolution Considerations •• End to End ArchitectureEnd to End Architecture •• Telematics Reference ImplementationTelematics Reference Implementation
  9. 9. Telematics Solution ConsiderationsTelematics Solution Considerations • Embedded operating environments & processors • Programming models • Wireless network management • Security issues • Software lifecycle management • Platform capabilities
  10. 10. Extending the WebSphere Programming ModelExtending the WebSphere Programming Model Extension Services for WebSphere Everyplace Server Access Services (J2EE and Web Services extended to client) Platform Management (Installation & management of applications/services on client ) J2EE Mobile Platform Managed Client Services (Java class profile (JVM) plus OSGi Framework (SMF)) Telematics Machine Home Office Domain Specific Solutions Client Server End to End Programming Model Interaction Services (Browser,GUI, Multimodal)
  11. 11. IBMIBM’’s work is based on open standardss work is based on open standards OSGIOSGI Defines Java runtime APIs enabling remote software managementDefines Java runtime APIs enabling remote software management and VM sharingand VM sharing AMIAMI--CC Auto makers definition of Vehicle specific interface APIs, incluAuto makers definition of Vehicle specific interface APIs, includesdes OSGiOSGi BluetoothBluetooth Short range communications specification, enables interface to mShort range communications specification, enables interface to mobileobile phones and other devicesphones and other devices MOSTMOST Specifies car media bus interfaces, including messages and devicSpecifies car media bus interfaces, including messages and devicee classesclasses GSTGST GST is working to enable vehicles that will be equipped with varGST is working to enable vehicles that will be equipped with variousious communication means to interact with each other and theircommunication means to interact with each other and their environment based on a common architecture and standardenvironment based on a common architecture and standard interfacesinterfaces AutoSARAutoSAR Partnership in the automotive industry to create standard platfoPartnership in the automotive industry to create standard platforms forrms for inin--vehicle electronics / software and establish toolsvehicle electronics / software and establish tools--supportsupport needed to architect and manage systems.needed to architect and manage systems. OMAOMA Specifications for APIs that facilitate global adoption of mobilSpecifications for APIs that facilitate global adoption of mobile datae data services ensuring interoperability across devices. Synch DS andservices ensuring interoperability across devices. Synch DS and Synch DM.Synch DM.
  12. 12. AgendaAgenda •• Telematics MarketTelematics Market •• Solution ConsiderationsSolution Considerations •• End to End ArchitectureEnd to End Architecture •• Telematics Reference ImplementationTelematics Reference Implementation
  13. 13. Generic End-to-End Telematics Architecture Devices Communication Infrastructure DB Services Infrastructure User Services and Content
  14. 14. Client Architecture – IBM WCT-ME Workplace Client Technology – Micro Edition Operating System U/I Integration Subsystem Hardware U/I I/O Subsystem Application Subsystem Communication Subsystem Security Subsystem
  15. 15. User Interface IntegrationUser Interface Integration Operating System U/I Integration Subsystem Hardware U/I I/O Subsystem Application Subsystem Communication Subsystem Security Subsystem User Interface Integration Subsystem Contains high level User Interface Input/Output Components • Visual Browser/Renderer • Voice Browser • Multimodal browser • Native Windowing System
  16. 16. User Interface Input/OutputUser Interface Input/Output Operating System U/I Integration Subsystem Hardware U/I I/O Subsystem Application Subsystem Communication Subsystem Security Subsystem User Interface Input/Output Subsystem Contains low level User Interface Input/Output Components • Graphical Interface • Text to Speech Engine • Voice Recognition Engine •Touchscreen interface • Button interfaces
  17. 17. Application SubsystemApplication Subsystem Operating System U/I Integration Subsystem Hardware U/I I/O Subsystem Application Subsystem Communication Subsystem Security Subsystem Application Subsystem Contains application enabling components • Java and Java Class Libraries • OSGi framework • Device Management Software • Message Queuing Software • Database interfaces
  18. 18. Communication SubsystemCommunication Subsystem Operating System U/I Integration Subsystem Hardware U/I I/O Subsystem Application Subsystem Communication Subsystem Security Subsystem Communication Subsystem Contains communication Components • Network Interfaces • Protocol Stacks, TCP/IP, WAP • Connection management to handle dropped connections, connection roaming • Transmitted Data compression
  19. 19. Security SubsystemSecurity Subsystem Operating System U/I Integration Subsystem Hardware U/I I/O Subsystem Application Subsystem Communication Subsystem Security Subsystem Security Subsystem Contains security Components • User/Device Login/Authentication • Over the air data Encryption • end to end Virtual Private Network
  20. 20. Telematics Service Provider Backend System Considerations DevicesUsers Network Delivery Services Brokerage Service Provider Network Services Application Services Subscription Services User Services Services Management
  21. 21. Network Delivery DevicesUsers Network Delivery Services Brokerage Service Provider Network Services Application Services Subscription Services User Services Network Delivery • Refers to all the different physical networks that may be used to communicate to users and devices Includes: • Core IP - any Wide Area Network or Internet connection between users and the backend • BroadBand - High speed networks typically used with consumers or small businesses. DSL and Cable • 802.11b - Wireless Ethernet, deployed in hot spots or in homes. Runs at 11 Mbs • Mobile - Any of the different GSM, PCS, cellular based wireless, Satellite, or Packet Radio networks used primarily for voice traffic. Being extended (2.5G and 3G) to deliver high speed, packet based connectivity to devices. 802.11b Broad- Band Core IP Mobile Services Management
  22. 22. Network Services DevicesUsers Network Delivery Services Brokerage Service Provider Network Services Application Services Subscription Services Services Management User Services Network Services • Authentication of users and devi regardless of network • Network and protocol translation • Tools to manipulate content and applications to run on different devices and over different networks • Adds location information for mobile devices • Includes: - Forward/Reverse Proxy & Acce - WAP Gateway - Notification Services - Content Adaptation (transcoding) - Location Proxy (Location-based Services) Proxy/ACL Notification Content Adaptation Location Proxy WAP Gateway ces at a single point, ss Control
  23. 23. Application Services DevicesUsers Network Delivery Services Brokerage Service Provider Network Services Application Services Subscription Services Application Services • The ability to place applications into web pages and portals • Ability to aggregate content • Ability to allow users to select, configure • Ability to access with different classes of device • Includes portal server , personalize Portal/App Server User Services Services Management
  24. 24. Subscription Services DevicesUsers Network Delivery Services Brokerage Service Provider Network Services Application Services Subscription Services Subscription Services • Allows users to subscribe to new and different services, customize their content • Manages applications, downloads to devices • Manages device settings and configurations User Services Subscription Management Device Management Content Management Services Management
  25. 25. User Services DevicesUsers Network Delivery Services Brokerage Service Provider User Services Network Services Application Services Subscription Services Commerce Email Content Delivery Services Management
  26. 26. Services Management DevicesUsers Network Delivery Services Brokerage Network Services Application Services Subscription Services User Services Service Provider Services Management • Integration Hub to adapt third party management tools into system • Different components of management can be tied together via Business Process and Workflow tools • Includes: - Billing and usage interfaces - Fulfillment - Assurance - Customer Relationship Management Services Management Hub CRM Fulfillment Assurance Billing Business Processes and Workflow Usage
  27. 27. AgendaAgenda •• Telematics MarketTelematics Market •• Solution ConsiderationsSolution Considerations •• End to End ArchitectureEnd to End Architecture •• Telematics Reference ImplementationTelematics Reference Implementation
  28. 28. What is theWhat is the TelematicsTelematics ReferenceReference Implementation?Implementation? •• On Demand Server managed Client SolutionOn Demand Server managed Client Solution •• Workplace Client Technology Micro EditionWorkplace Client Technology Micro Edition •• WebSphereWebSphere Everyplace Service DeliveryEveryplace Service Delivery Portal ServerVoice Server Synchronization Services Device Management Service Provisioning Notification Services Location Services Authentication Authorization Web Services Subscription Management Context Management Connection Management Edge Server Application Server Applications Internet
  29. 29. IBMIBM TelematicsTelematics Reference ImplementationReference Implementation IBMIBM TelematicsTelematics Reference ImplementationReference Implementation shows an endshows an end--toto--endend TelematicsTelematics architecturearchitecture and actual customer use cases toand actual customer use cases to demonstrate edemonstrate e--business valuebusiness value Consumer Applications • Service Provisioning • Interactive Voice Response Navigation • Road traffic info OEM Applications • Diagnostics & Prognostics Cross Industry Applications • Usage based Insurance pricing • Government: OBD III Emissions Monitoring • Sharing Fleet Info • Fleet Driver Portal
  30. 30. IBM WCTIBM WCT--ME Client, WebSphere EveryplaceME Client, WebSphere Everyplace BackendBackend Architecture/ProductsArchitecture/Products
  31. 31. Telematics Reference PlatformTelematics Reference Platform –– FreeScaleFreeScale 52005200 MPC 5200 – 400 MHz PPC603e 760 Dhrystone MIPS Up to 64 MB RAM/64 MB Flash CAN/MOST/J1850 interfaces VGA touchscreen MGT 5100 shown with TRI screen, 5200 similar
  32. 32. Questions? Thank youThank you
  33. 33. Backup Migration from single toMigration from single to component based architecturecomponent based architecture
  34. 34. Telematics Architecture Layers Telematics Software Application Infrastructure Applications Operating Environment
  35. 35. Telematics Software Applications Communication & Security User Interface Realtime Operating System Example: Migrating Native applications to WCT-ME
  36. 36. Telematics Software Applications Communication & Security User Interface Realtime Operating System Text To Speech Graphics Engine Speech Recognition Native Application Existing OS Simplified Native Architecture
  37. 37. Telematics Software Applications Communication & Security User Interface Realtime Operating System Text To Speech Graphics Engine Speech Recognition Native Application Java Virtual Machine OSGi Framework (HTTP) Java Navigation Logic (Servlet) Multimodal Browser Existing OS X+V over HTTP X+V X+V Java Application Logic Java Application Logic Native System with WCT-ME extension
  38. 38. Telematics Software Applications Communication & Security User Interface Realtime Operating System Text To Speech Graphics Engine Speech Recognition Native Application Java Virtual Machine OSGi Framework (HTTP) Java Application Logic (Servlet) Multimodal Browser Existing OS Device Management Database Messaging Communication Management Extensions for the future with WCT-ME
  39. 39. Telematics Software Applications Communication & Security User Interface Realtime Operating System Text To Speech Graphics Engine Speech Recognition Java Virtual Machine OSGi Framework (HTTP) Multimodal Browser Existing OS Device Management Future Applications Native Application Java Application Logic (Servlet) Database Messaging Communication Management Extensions for the future with WCT-ME
  40. 40. End

×