Business Object Query Language as Data Access API in ERP Systems
نویسندگان
چکیده
Efficient data manipulation API is a necessary prerequisite in satisfying a number of acute needs of ERP system developers and eventually end-users. The current work defines the efficiency as an ability of accessing and manipulating ERP data at any granularity level, while maintaining integrity of the data. This paper contributes with the concept of query-like service invocation implemented in the form of a business object query language (BOQL). Essentially, BOQL provides on-the-fly orchestration of CRUD-operations of business objects in an ERP system and allows to achieve both the flexibility of SQL and encapsulation of SOA. A special design effort has been dedicated to making BOQL scalable and resistant to changes in data schema of the system. To demonstrate the power of the suggested concept navigation, configuration and composite application development scenarios are presented in the paper. All suggestions have been prototyped with Microsoft .Net
منابع مشابه
Semantically Rich API for In-database Data Manipulation in Main-memory ERP Systems
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 o...
متن کاملData manipulation API in ERP systems
Efficiency in data manipulation is of vital importance to ERP systems. Flexible data manipulation API helps to address a number of acute needs of end users and application developers. To be efficient the API must meet a number of requirements: (i) allow data operations at any granularity level, (ii) guarantee data integrity, (iii) be scalable, (iv) allow cross-platform invocations, (v) be conve...
متن کاملParallelism, Adaptation and Flexible Data Access in On-demand ERP Systems
On-premise enterprise resource planning (ERP) systems are costly to maintain and adapt to specific needs. To lower the cost of ERP systems an on-demand consumption model can be employed. This requires ERP systems to support multi-tenancy and multi-threading to enable consolidation of multiple businesses onto the same operational system. To simplify the adaptation of ERP systems to customer-spec...
متن کاملانتخاب مناسبترین زبان پرسوجو برای استفاده از فراپیوندها جهت استخراج دادهها در حالت دیتالوگ در سامانه پایگاه داده استنتاجی DES
Deductive Database systems are designed based on a logical data model. Data (as opposed to Relational Databases Management System (RDBMS) in which data stored in tables) are saved as facts in a Deductive Database system. Datalog Educational System (DES) is a Deductive Database system that Datalog mode is the default mode in this system. It can extract data to use outer joins with three query la...
متن کاملAn Integrated Enterprise Resources Planning (ERP) Framework forFlexible Manufacturing SystemsUsing Business Intelligence (BI)Tools
Nowadays Business intelligence (BI) tools provide optimal decision making, analyzing, controlling and monitoring of operations in enterprise systems like enterprise resource planning (ERP) and mainly refer to strong decision making methods used in online analytical processing, reporting and data analysis, such as improve internal processes, analysis of resources, information needs analysis, red...
متن کامل