Presentation is loading. Please wait.

Presentation is loading. Please wait.

ICT Strategy Intelligent Highways: Endpoint Adapters.

Similar presentations


Presentation on theme: "ICT Strategy Intelligent Highways: Endpoint Adapters."— Presentation transcript:

1 ICT Strategy Intelligent Highways: Endpoint Adapters

2 Agenda Intelligent Highways Roadside Devices Service-Oriented Device Architecture The OSGi Service Platform Device Management SODA Tools Streaming Services The Real-Time Enterprise Service Bus

3 Intelligent Highways Increasing amounts and sophistication now and in the future… …More devices (IPv6) …More data …in Real-Time…. “The right data at the right place at the right time – all the time”.

4 Roadside Devices Signs and Signals Sensors: Inductive loops ANPR Weather DSRC (e-Toll) Past, present and future Multi-vendor V2I/I2V

5 Service-Oriented Device Architecture When modelled as services, device access and control can be made available to a wide range of enterprise application software using service- oriented architecture mechanisms.

6 SODA Architecture In this model, responsibility for encapsulating services can be appropriately shifted to the suppliers who know them: One side deals with their device specific connections and protocol Other side deals with network interfaces needed to pump the data over a streaming protocol. A standard specified service can have a wide variety of underlying hardware, firmware, software and networking implementations.

7 SODA Adapters

8 Adapter Layers SOA binding (Bus Adapter) layer Handles the session level protocols for connecting and registering the device to an ESB Marshalling and un-marshalling Device layer Provides the meaningful input (commands), output (signals) and state (measurements) for the device Transport layer Converts between bytes and more meaningful objects or messages Initiates connection to the device Connection layer Sends and receives bytes Handles the connection to the hardware via RS485 (legacy), Ethernet, etc.

9 SODA Objectives To insulate SOA from device interfaces and proprietary vendor implementations. To facilitate integration. To accelerate and focus the convergence of technologies through a combination of: Standards Open source software Reference implementations Partners and community building …to achieve these objectives it builds upon the OSGi Service Platform…

10 OSGi (Formerly known as the Open Services Gateway initiative) The OSGi Service Platform spans: Digital mobile phones Vehicles Telematics Embedded appliances Residential gateways Industrial computers Desktop PCs High-end servers

11 OSGi Architecture The framework is conceptually divided into the following areas: Bundles - Bundles are normal jar components with extra manifest headers. Services - The services layer connects bundles in a dynamic way by offering a publish-find-bind model for Plain Old Java objects(POJO). Services Registry - The API for management services (ServiceRegistration, ServiceTracker and ServiceReference). Life-Cycle - The API for life cycle management (install, start, stop, update, and uninstall bundles). Modules - The layer that defines encapsulation and declaration of dependencies (how a bundle can import and export code). Security - The layer that handles the security aspects by limiting bundle functionality to pre-defined capabilities. Execution Environment - Defines what methods and classes are available in a specific platform.

12 Transport Example: Global System for Telematics GST Open Systems Implementation Guide Building Blocks for a Global System for Telematics Builds on OSGi Service Platform Runs on Java Virtual Machine

13 Device Management OSGi Network Management is protocol agnostic.

14 SNMP Support The SNMP Package provides an implementation of the SNMP protocol and acts as a bridge between SNMP entities and the OSGi framework plus OSGi services running on top. Its purpose is to manage the OSGi platform through SNMP.

15 SODA Device Kit Modeling Driven Design (MDD) Control Markup Language (CML) Auto-generate OSGi code for all four layers of the device adapter Contains more than 200 plug-ins for design time and runtime

16 Streaming services The real world never shuts up!!! Sensors and actuators do not match an HTTP request-response model. Data must be streaming. Enterprise Service Bus (ESB) streaming protocols include: Proprietary Message-Oriented Middleware (MoM). Java Messaging Service (JMS) for Java-centric busses. Extensible Messaging and Presence Protocol (XMPP) for low-band device data. Real-time Transport Protocol (RTP) for broadband device data. OMG Data Distribution Service (DDS) for mission-critical data.

17 The Real-Time Enterprise Service Bus


Download ppt "ICT Strategy Intelligent Highways: Endpoint Adapters."

Similar presentations


Ads by Google