Authors:
Vadym Borovskiy
1
;
Christian Schwarz
1
;
Alexander Zeier
1
and
Wolfgang Koch
2
Affiliations:
1
Hasso-Plattner-Institute, Germany
;
2
SAP AG, Germany
Keyword(s):
Business object query language, Business object virtualization, ERP data manipulation API, Main-memory ERP systems.
Related
Ontology
Subjects/Areas/Topics:
Databases and Information Systems Integration
;
Enterprise Information Systems
;
Enterprise Resource Planning
;
Enterprise Software Technologies
;
Objects and Databases
;
Query Languages and Query Processing
;
Simulation and Modeling
;
Simulation Tools and Platforms
;
Software Engineering
Abstract:
Assuming the feasibility of main-memory database management systems, the current research aims at designing a new type of data manipulation API, called Business Object Query Language (BOQL), specifically tailored for in-database data manipulation in main-memory ERP systems. The paper contributes the concept of business object virtualization and describes a query processor that takes advantage of this concept. The first serves as a means of grouping raw memory-resident data into high-level data structures, while the second exposes a flexible query-like API to manipulate the high-level data structures. Special effort has been dedicated to integrating the API into C++ programming language.