The Sesam Concept

All the data as a single shared resource

Sesam is a Data-driven Integration Platform as a Service -
A Data Hub iPaaS - that ensures quick and continuous collection of all your data from existing systems into a schema-less datahub. The datahub is a single shared resource that is updated as the data in the source systems changes.

Sesam's powerful stream based data transformation language can then join and reshape any of the imported data into new forms. Then, using API and database adaptors, the data can be delivered to the systems that need it.

This unique technology platform gives control to those in the business who want to act, who want to improve processes, who want to improve quality - and to do so now!

The hub expl
All the data, from all the systems, available as a shared resource!
Water background image
All the data, from all the systems,
available as one a shared resource!

Why Sesam?

Empowering the visionaries in the business

Sesam redefines enterprise integration to be data orientated, highly agile and now. This empowers the people who need the data to act fast and derive value. With Sesam, data can quickly be re-purposed, re-structured and used, without changing the systems that own the original data.

An integration platform that cares

Sesam understands how data is flowing into and out of the hub. Sesam knows the expected shape, relations and frequency of your data, and can monitor and alert when data flowing between systems is not operating normally. Sesam is the first integration platform to care about your data.

The hub expl
Sesam is a platform for building enterprise data services.
Water background image
Sesam is a platform for building enterprise data services.

Applications of Sesam

Sesam can be applied to many different kinds of data related challenges. From continuous ETL to master data syndication, from data integration to legacy system replacement; Sesam is the answer.

Continuous ETL - Don't just have scripts that dump data and import data. Sesam can continuously expose data from a source as and when it changes and update the target system.

Master Data Syndication - Many systems contain identifiers or data that can be used by other systems to improve automation and quality. Sesam simplifies the collection and delivery of this data through the business.

IoT Routing and Enrichment - IoT data is dumb. To route it and enrich it, the dumb data needs to be connected with the smart data. Sesam can be used to collect and connect IoT data with high value master data. e.g. home meter readings with customer and contract information, or geographical service information.

As a platform for data services - Many industries need to build and deliver new services. Government to its citizens, corporations to their departments. Sesam can be used as the basis for the construction of these new digital services.

Coping with legacy system replacement - Old systems may not have useful functions but the data they have is gold. Use Sesam to store and serve the data while expensive licenses can be turned off.

Process Automation - Send messages and data between systems based on how the data changes and the state of the data. Using the powerful language features of Sesam to build highly sophisticated process automation solutions.

Sesam as a service. Available on-premise and in the cloud.
Water background image
Sesam as a service. Available on-premise and in the cloud.


The Sesam integration platform is provided as a service; either hosted in the cloud or on-premise. As well as the core Sesam platform, an operational monitoring service is also available. This collects operational metadata from your running Sesam instance to provide oversight and insight into your Sesam! Operational monitoring gives you peace of mind to know that all the data is flowing where you want it, when you want it to.

Cloud iconSesam Service:

  • Comprehensive API for quickly building and deploying solutions
  • Management Studio for configuration and basic monitoring
  • Log based datahub for storing collected and transformed data.
  • Data Transformation Language for transforming data.
  • Adaptors for existing systems - both for collecting and delivering data.
  • A powerful extension model for custom data sources and sinks

Operational monitoring service iconMonitoring Service:

  • Dashboard showing data flow health, and data volumes.
  • Configure notifications of unusual data flow patterns.
  • Configure notifications when source or target systems are unresponsive.
  • Data flow and transformation performance information.


Sesam is a new kind of general purpose data integration and processing platform. It is optimised for collecting or receiving data from source systems, connecting and transforming the data, and storing it in a central datahub. The datahub then provides data for any target systems.

Sesam produces and consumes streams of data based on the raw data from source systems. Each stream contains a number of data entities. Each entity consists of an identity and a number of name-value pairs. Sesam stores this data in datasets. Data transformations can join data across datasets to create new shapes of data, which can be exposed and delivered to other systems. The entire system is driven by the state change of entities.

Model showing how the Sesam Datahub collects, transforms and share data


Our customers says that Sesam has a provident technique that few enterprises takes advantage of. Sesam has helped many businesses to get access to and use their data, saving the companies high costs and giving them an easy and secure way of communicating between systems. Curious about how Sesam has solved their clients issues? Read our use cases!