Connected Vehicles Accelerator
Gain real-time insights into transportation and logistics networks with TIBCO’s Connected Vehicles Accelerator. Event processing and streaming analytics track scheduled vehicles to help you discover critical business moments before they adversely impact your operations, your customers, and your partners. Plus, do it quicker with the accelerator framework.
TIBCO Spotfire® TIBCO® Streaming
TIBCO Enterprise Message Service
TIBCO Patterns Search
TIBCO Spotfire Analyst
TIBCO Spotfire Server
TIBCO Streaming Artifact Management Server
TIBCO Component Exchange License
The Connected Vehicles Accelerator contains components to allow tracking of vehicles based on the GTFS format for transit vehicles. It includes components for visualization of real-time moving vehicles, rules to detect delays and classify occupancy, and integration components to link all of them together.
The list of Supported Versions represents the TIBCO product versions that were used to build the currently released version of this accelerator. We expect newer versions of the TIBCO products will also work. Please see the wiki page for the accelerator for possible further details around product versions.
Accelerators are provided as fast start templates and design pattern examples and are supported as delivered. Please join the Community to discuss the use and implementation of the Connected Vehicles Accelerator.
Accelerators represent a new approach to how TIBCO engages our customer ecosystem: we created an elite team of TIBCO field engineers and asked them to solve the biggest, baddest Digital Business innovation problems that our customers are throwing at us today using IoT, sensors, Spark, and Hadoop. And we asked them to solve these problems in a way that’s extensible and re-usable based on design patterns. And we asked them to build these solutions in a scalable, high-performing way, applying continuous integration and testing. And we asked them to document and package the solutions, for free community distribution.
The result is a TIBCO-led, community-engaged way to help our customers solve the “blank sheet of paper” problem that plagues most IT organizations.
Our goal is to change the IT-to-Line-of-Business relationship when it comes to Digital Business transformation. Accelerators help IT say “yes” to more business ideas. As a result, they experiment more—when an idea doesn’t work, it’s killed quickly. If an idea is good, you build upon it. Accelerators help drive this innovation, which drives business innovation.
The Connected Vehicles Accelerator (CVA) is our first community Accelerator project. Today, cars, trucks, trains, and buses are, essentially, mobile devices. Many businesses must implement the “Uber Model” of understanding location, and applying business rules based on location, in real time. This pattern shows you how to build an architecture that manages connected vehicles in real-time, including BusinessWorks for integration, BusinessEvents for rules, StreamBase for IoT stream processing, and many other TIBCO components. Check it out and please contribute!
Connected Vehicles Accelerator
The Connected Vehicles Accelerator contains components to allow tracking of vehicles and trips based on the GTFS format for transit vehicles. Although based on a transit data model it allows tracking of any kind of vehicle moving to a defined schedule. It includes components for visualization of real-time moving vehicles, rules to detect delays and classify occupancy, and integration components to link all of them together.
Further, here is a recorded webinar video about the Connected Vehicles Accelerator.
(since the last release of Connected Vehicles Accelerator 2.1.0)
May 11, 2020, release of Connected Vehicles Accelerator 2.2.0.
- Upgraded to latest SB10.5.0
- Upgraded from Spotfire Desktop to Spotfire Server and Analyst
- Changed how applications and contexts are configured
- Added new Events and Rule Modules configuration and model management
- Various bugfixes
Traditionally, transportation companies relied on routes, schedules, work assignments and other isolated systems to model their business. Much of the data is historical, making it difficult or impossible to predict future state. Plus, with the data in silos there is no overall holistic view of what's going on across the entire network. Stale, batch-oriented feeds mean that the data is in the wrong place at the wrong time, degrading its value. Getting the data to the right people is also a challenge. Backwards-facing data means that exceptions are always surprises and handling them is always a reactive process often resulting in sub-optimal outcomes.
In the modern world of Internet of Things (IoT), vehicles have become mobile devices, leading to the Internet of Trains, Boats, or Airplanes. These new information sources provide an opportunity to increase the available operational intelligence, both quantity and quality. Of course the data volume increase can be both a benefit and a hindrance if you can't find the signal in the noise. But the clever use of smart event processing technology and predictive analytics allows you to cut through the clutter to find the events that matter. Now with forward-looking data, exceptions can be proactively handled with the best possible outcome, for the company, and its customers and partners, improving their experience. Plus it opens up new avenues to monetize the value of the data through real-time APIs that can be exposed and marketed to third parties.
The accelerator contains three demos, with various test cases in each demo. One is implemented as Virtual Train, a railway operator tracking trains moving across several routes in the Netherlands. The second is Virtual Port, a port operator tracking ship arrivals in the Port of Rotterdam. The third is Virtual Air, a regional airline with a hub based in Manchester.
At the heart of the Connected Vehicles Accelerator is the Trip. This is a journey consisting of several stops operating on a schedule. There are three resources that a trip depends on: Vehicle, Crew, and Passengers/Cargo. Plus the Trip also has a dependency on the Processes that make them happen.
designed by Freepik
The Connected Vehicles Accelerator captures data from existing systems, and combines it with real-time feeds from these resources and processes. In addition, it can capture real-time feeds from third party data providers such as weather and traffic. Accelerator rules analyse this data and produce automated actions, advisories to operations staff, and alerts to outside parties. The current state of the network is displayed in true real-time on an operations dashboard, and near real-time using analytics tools.
designed by Freepik
By aggregating all this information in one place, the accelerator gives unique insight into network operations that just is not available in any other single system.
Benefits and Business Value
Connected Vehicles platform acts as a single source of truth for all trip and vehicle data. Using an in-memory model exposed using integration services the data is available to any system that needs it, reducing the need for data silos. As a real-time data repository, it is fed directly by data streams from vehicles and systems, so the information is guaranteed to be timely and accurate.
The business rules are primarily configuration-driven which allows decision table changes to be deployed in hours rather than weeks. This means a more agile system, able to adapt to business needs quicker and more effectively. By detecting anomalies and sending alerts, the accelerator acts as an efficient and fast first check on network health. It decides when something needs operations input and alerts them quickly and effectively. Using the real-time operation dashboard, operations staff has visual confirmation of network health at a glance, helping them quickly identify critical business moments.
Better operational intelligence with predictive capability means a single view of resources, all updated in real-time, with more timely and more accurate data. The net result is a more agile business, able to react on both the micro and macro scale more effectively.
The platform deployment is naturally scalable giving better data distribution and the ability to meet growth targets and beyond. The event-based architecture and in-memory network model support large scale deployments both on premise and in the cloud. Exposing this data using APIs empowers employees, customers, and partners.
Connected Vehicles is organized into contexts, with each representing a particular business or industry scenario. Within each context there will be several different test cases which can be run as demos to show various accelerator features.
The accelerator has the following demo contexts:
- Distribution Logistics -- logistics company providing deliveries to stores in the Bay Area
- Railway -- passenger railway operating in the Netherlands called Virtual Train
- Secure Logistics -- logistics company providing secure delivery services in Madrid
In all cases a simulator is used in place of actual vehicles, publishing data directly into the accelerator environment. This includes information about vehicle speed, direction, distance, and position, as well as occupancy.
The accelerator is based around a Network Model which is an in-memory representation of static data. It is based on GTFS (General Transit Feed Specification) for trips and routing, and extended further with Extension data for scheduling, vehicles, and crews. This static reference data is used by the Event Manager to model the transportation network. It combines the static reference data with dynamic data feeds that arrive as Report events. This allows the Event Manager to track the existing state of the network.
TIBCO software products and versions used
|TIBCO Enterprise Message Service||8.5.1|
|TIBCO Patterns Search||5.5.0|
|TIBCO Spotfire Analyst||10.9.0|
|TIBCO Spotfire Server||10.9.0|
|TIBCO Streaming Artifact Management Server||1.5.0|
Additional information about importing CVA StreamBase Projects into StreamBase Studio