OBJECT-PROCESS DATA MODEL FOR SERVICE-ORIENTED ARCHITECTURE OF INTEGRATED INFORMATION SYSTEMS

The necessity of service-oriented architecture application in an integrated information system design is substantiated. It is proposed to use a multi-layer data bus for the interaction of independent applications. An object-process data model is considered that implements information support for pro...

Full description

Bibliographic Details
Main Author: O. V. Schekochikhin
Format: Article
Language:English
Published: Saint Petersburg National Research University of Information Technologies, Mechanics and Optics (ITMO University) 2018-03-01
Series:Naučno-tehničeskij Vestnik Informacionnyh Tehnologij, Mehaniki i Optiki
Subjects:
Online Access:http://ntv.ifmo.ru/file/article/17634.pdf
Description
Summary:The necessity of service-oriented architecture application in an integrated information system design is substantiated. It is proposed to use a multi-layer data bus for the interaction of independent applications. An object-process data model is considered that implements information support for process control. A distinctive feature of the proposed model from the relational one is that the data are stored not in the form of tables, but are organized in the form of hierarchical and network structures. The data source is represented by the indicators of business processes. Business processes determine the order and procedures for the use of applications of the integrated information system. A formal mathematical description is given for the basic models of objects and processes on the basis of the predicate calculus in the form of an algebraic system. The structure of a specialized language is presented for describing and manipulating of data in an integrated information system with a Service-Based Data Manipulation Language (SBDML). The SBDML language has two components: a language for data structure describing, and a language for data retrieving and updating. The first language component contains a description of simple and complex data types. Complex types are represented in the form of tree structures. The second language component contains a description of data manipulation functions that support the interaction of applications with the data bus.
ISSN:2226-1494
2500-0373