Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
DataBearings: A Semantic Approach to 
Enterprise Information Integration 
Artem Katasonov 
VTT Technical Research Centre o...
Upcoming SlideShare
Loading in …5

Data bearings, Artem Katasonov


Published on

Data Bearings: A semantic approach to Enterprise Information Integration

Published in: Data & Analytics
  • Be the first to comment

  • Be the first to like this

Data bearings, Artem Katasonov

  1. 1. DataBearings: A Semantic Approach to Enterprise Information Integration Artem Katasonov VTT Technical Research Centre of Finland Business Needs • Companies have increasing number of own databases as well as external data sources (business partners, Open data). • Companies want to exploit ever-growing and diverse data efficiently and dynamically for new and better services. • In the market, there is a great need for novel applications and better capability to provide novel services to customers in order to differentiate and compete. • Companies are looking for low cost and easy to install data management solutions. Solution DataBearings enables on-the-fly, i.e. at a user request time, integration of data from distributed heterogeneous sources: databases, Web services, sensor feeds. DataBearings manages data virtualization, federation, and abstraction, as well as allows organizing data processing pipelines. It also supports federated data updates (writes). DataBearings reduces integration costs by allowing leveraging existing data sources in new ways, while also allowing access to “live” data. DataBearings is based on unique capabilities of Semantic Agent Programming Language (S-APL). DataBearings has the competitive edge of being more lightweight and cheaper than commercial Enterprise Information Integration solutions, allowing faster implementation of data integration systems, enabling better extensibility – to support later N+1th data source or M+1th data processing case, as well as providing a richer features set than any comparable solution. DataBearings is a relatively mature platform, yet in continuous evolution. DataBearings has been applied in a several operational data integration systems of Finnpark Ltd (on the right). HTTP GET Figure 1. Semantic data virtualization and federation in DataBearings A DataBearing supplies data to CarP: • Integrates static (manually-managed) data and dynamic data (from sensing systems). • Integrates data from different Finnish cities (different systems in use for static and dynamic data). Contacts Artem Katasonov Tel. +358 40 1976669 Engine Jani Mäntyjärvi Tel. +358 40 5191361 SQL plugin SOAP plugin XML plugin JSON plugin … Universal adapter Business case logic Semantic Query Semantic Data Data source annotations SQL SOAP HTTP GET Data Scripts Annota-tions Reusable Atomic Behaviors Currently, SPoT is a single data source service (video-based plate recognition in car parks). A DataBearing will extend SPoT: • Integrate the currently used data with street parking data from various sources. A DataBearing supplies data to “Street Parking Enforcement” mobile application: • Integrates data from various payment providers – currently mobile payment services (Easypark, Parkman), later also ‘pay and display’ machines. Figure 2. DataBearings general architecture Marjaana Komi Tel. +358 40 5321637