About This File
Smart Transport Accelerator (Cloud Edition) is a 100% cloud-based solution that gives Transport & Logistics companies a fast start to solving two key business challenges:
- Real-time operational awareness of moving assets & incidents to help improve network and operational efficiency. It does this by consuming GTFS data in Protobuf format and providing real-time visualizations to identify and respond immediately to any operational incidents.
- Event-driven actions when an incident, such as an accident or breakdown, occurs to help improve customer experience and quality of service. It does this by connecting to event feeds delivered through modern messaging formats - for example, events detected through AI-enabled smart cameras, as seen in the TIBCO Can Do That
. When an incident event occurs the accelerator then creates a case for the management of the incident.
What's New
In the 1.0.0 release:
- the Smart Transport Accelerator uses TIBCO Cloud? Integration to transform the GTFS feed from Protobuf format into JSON format.
- The JSON data is then processed by TIBCO Cloud? Events to execute a set of defined business rules and correlate the events in real-time.
- TIBCO Cloud? LiveApps automates the creation of incidents for notifications about any accidents or medical emergency incidents.
- TIBCO Cloud? Spotfire generates real-time visualizations of all these correlated events.
Technology Overview
The General Transit Feed Specification (GTFS) is a public data specification originating from Google that allows public transportation companies to publish their transit data in a standard format. This allows the data to be consumed by a variety of software applications. Thousands of transportation providers around the world use this specification on a daily basis. More information is available here. The GTFS specification is composed of static data feeds that are generally updated on a daily basis, and GTFS RT which are real-time feeds that are updated every few seconds. This allows giving a true real-time view of operations inside the transport provider?s network.
The Accelerator uses TIBCO Cloud? Integration to subscribe to real-time position and trip update feeds delivered through GTFS-RT. In this case, we are using the real-time position data feed from the Open Data Hub provided by Transport for NSW (TfNSW). The Accelerator uses TIBCO Cloud? Integration to transform the Protobuf format into JSON format. The JSON data is then processed by TIBCO Cloud? Events to execute a set of defined business rules and correlate the events in real-time. TIBCO Cloud? LiveApps automates the creation of incidents for notifications about any accidents or medical emergency incidents. TIBCO Cloud? Spotfire generates real-time visualizations of all these correlated events.
Components
TIBCO Software products and versions used:
Software | Minimum Version |
---|---|
TIBCO Cloud Integration | Latest |
TIBCO Cloud LiveApps | Latest |
TIBCO Cloud Events | Latest |
TIBCO Cloud Messaging | Latest |
TIBCO Cloud Data Streams | Latest |
TIBCO Cloud Spotfire | Latest |
Solution Design
This accelerator demonstrates end-to-end real-time data integration with open-source custom extensions, messaging, cloud events, streaming, and visual analytics features using TIBCO's Connect and Predict capabilities using real-time GTFS feeds provided by TfNSW?s Open Data Hub data services.
Architecture Overview
This Accelerator:
- Uses TIBCO Cloud? Integration (TCI Flogo) to extract, and transform real-time GTFS positions and trip update feeds from Transport for NSW's Open Data Hub data services.
- It then publishes the streaming data in JSON format to TIBCO Cloud? Messaging eFTL service (TCM eFTL).
- TIBCO Cloud? Events subscribes to an incoming stream of messages and runs it through a series of prescribed business rules.
- Based on these business rules, some incidents will cause TCI Flogo to create a new case within TIBCO Cloud? Live Apps. TCI Flogo will also generate new incident messages and publish these back to TIBCO Cloud? Messaging.
- TIBCO Cloud? Data Streams is used as a durable subscriber to the incidents_data and general_feed messages within TCM eFTL service. TIBCO Cloud? Data Streams then provides the live streaming data directly to TIBCO Cloud? Spotfire which displays the visual analytics.
Documentation
A step-by-step guide to set up the Smart Transport Accelerator is available to download and the artifacts can be downloaded from here under the Releases section. The documents are available to download in the Resources section on the Smart Transport Accelerator page.
Demo
Check out the short demo video of the Smart Transport Accelerator.