Abstract

A method of representing the architecture of information systems using a data flow paradigm is given in the paper. A graphical form of representing the operation of information systems is worked out. It can clearly and effectively describe complex interactions between components of the SOA systems in a convenient and simple way. An XML format of describing the data flow architecture in SOA is developed. A method of compiling this representation in OOP languages is proposed. The possibility of generating a parallel-executable code and organizing a unit testing system by means of applying graphic description is considered. The proposed method of graphic description of SOA-based information systems, unlike UML diagrams allows compiling into an executable parallel code. As a result of the studies, the methodology of graphic description of cycles and recursions in data flow systems, oriented onto SOA systems, is defined. The method of graphic description of the data flow validation process is developed. The practical application of such method of describing architecture can be carried out along with various programming languages and can effectively solve problems in the field of enterprise information systems using a service-oriented architecture, image processing, analysis of high-volume data, and control systems.

Highlights

  • Представлення основних складових діаграм з керуванням потоками даних в SOAУ [9, 10] описанo підхід до графічного представлення архітектури сервіс-орієнтованих систем за допо-.

  • Викладена методика дозволяє описувати SOA інфор- них, в яких вхідна інформація зображується зверху маційні системи, але цей стандарт є дещо громіздким прямокутника, а вихідна інформація зображується та ускладнює компіляцію графічного представлення внизу прямокутника

  • Графічне представлення архітектури сервіс-орієнтованих систем дозволяє описувати структуру та взаємодію складових частин інформаційних систем, аналогічно до UML, з більшою деталізацією аспектів сервісних функцій та методів організації.

Read more

Summary

Представлення основних складових діаграм з керуванням потоками даних в SOA

У [9, 10] описанo підхід до графічного представлення архітектури сервіс-орієнтованих систем за допо-. Викладена методика дозволяє описувати SOA інфор- них, в яких вхідна інформація зображується зверху маційні системи, але цей стандарт є дещо громіздким прямокутника, а вихідна інформація зображується та ускладнює компіляцію графічного представлення внизу прямокутника Графічне представлення архітектури сервіс-орієнтованих систем дозволяє описувати структуру та взаємодію складових частин інформаційних систем, аналогічно до UML, з більшою деталізацією аспектів сервісних функцій та методів організації. У [12] описаний фреймворк NoFlo для роботи на основі парадигми керування потоками даних, який може широко застосовуватися для рішення задач у інформаційних системах. 1. Представлення діаграми керування потоками даних в SOA:. Така нотація дозволяє легко читати схему потоків даних Використання логічних змінних як вхідних параметрів компоненти зображено на рис. Валідація вхідних даних в компонентах; а – позитивний валідатор, якщо умова виконується, дані потрапляють на вхід компонента; б – інвертний валідатор, дані потрапляють на вхід компонента, якщо умова валідатора не виконується

Область видимості даних
Валідація вхідних даних
Компіляція програмного коду в SOA з керуванням потоками даних
Представлення циклів обробки даних компонентів та паралельне виконання коду
Висновки

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.