Skip to content

The Transaction-Context-Manager generic building block is an alternative data persistence mechanism for managing the history of context. It is based on Apache NiFi and is a dataflow system based on the concepts of flow-based programming. It supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic…

License

Notifications You must be signed in to change notification settings

SmartMaaS-Services/Transaction-Context-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart MaaS
SMART MOBILITY SERVICE PLATFORM
Smart MaaS

ContactIssues Project Page


Transaction Context Manager

It is a generic building block to process data from a big variety of datasources and processing frameworks on a transaction basis. It offers a new interaction pattern that offers new ways of data processing, brokering and marketing.

The Smart MaaS demo applications are alreay published and available in the file https://github.com/SmartMaaS-Services/Transaction-Context-Manager/blob/main/Transaction-Context-Manager.xml here in the repo. It is a Apache Nifi template that is ready for usage and it contains integrates parts of

  • the Flixbus API for buying tickets for Flixbus and Flixtrain
  • the TripGo API for obtaining individual routing
  • the KillBill API for handling payments and provide clearing and subscription capabilites
  • the EsriGIS datasource for charging stations in Germany

You can simply import the template into Nifi, but for full operation you need the following (you can use parts to start working with some APIs):

  • A Nifi instance
  • A Orion-LD instance
  • Both instances must be available to connect to each other
  • Auth Token for connecting to the Context broker
  • Credentials to connect to the Flixbus API
  • Credentials to connect to the TripGo API
  • A running instance of Killbill with its credentials

About

The Transaction-Context-Manager generic building block is an alternative data persistence mechanism for managing the history of context. It is based on Apache NiFi and is a dataflow system based on the concepts of flow-based programming. It supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic…

Topics

Resources

License

Stars

Watchers

Forks