Method for developing and modelling composite web-services

Authors

  • Aleksandr P. Gozhyj Petro Mohyla Black Sea National University, 10, 68 Desantnykiv Str. Mykolaiv, 54000, Ukraine
  • Irina A. Kalinina Petro Mohyla Black Sea National University, 10, 68 Desantnykiv Str. Mykolaiv, 54000, Ukraine
  • Victor A. Gozhyj 99A, Chkalov Str. Mykolaiv, 54056, Ukraine

DOI:

https://doi.org/10.15276/hait.05.2022.14

Keywords:

Composite web-service, service algebra, service structure, composite service model, coloured Petri nets

Abstract

The article describes a method for developing and modelling composite web-services. Web-service composition is used to derive new functionality from the interaction of existing web-services. Composite web-services are built in several stages: specifications (determining the type of service); development of the structure of the service based on the algebra of services; service composition modelling; selecting a service variant and generating a service. The main elements of the proposed approach are the algebra of services and web-services interaction models (basic and composite). The above approach formally presents the consideration of the main aspects in solving problems related to the construction of effective composite web-services and the selection of mathematical models, namely: description of web-services, determining the structure of web-services, taking into account the dynamics of information changes, taking into account the main uncertainties in building the structure web-services. Based on the approach, a method for constructing composite web-services has been developed. The method is based on an algebraic description of a web-service based on a specialized algebra of services. The method consists of the following steps: description of the task of developing a web-service; development of the structure of a web service based on the algebra of services; formal description of the structure and clarification of service operations; building models of functioning and interaction of service components; building simulation models of the composite service; defining the final structure of the composite service; web-service implementation. The main tool for describing composite services is the algebra of services, and the model building tool is coloured Petri nets implemented using СPN Tools. As an example of the application of the developed method, the construction of a pharmaceutical service is described, in which the modelling of the interaction of web-services based on Petri nets is used. The process of building a composite model of a web-service is considered. The process begins with building a pharmaceutical webservice model structure based on the service algebra. Based on the service algebra, operators were developed to implement composite services. The structure of the model is developed, which is presented in the form of a formal description. The process of building pharmaceutical service models in the СPN Tools environment is described in detail.

Downloads

Download data is not yet available.

Author Biographies

Aleksandr P. Gozhyj, Petro Mohyla Black Sea National University, 10, 68 Desantnykiv Str. Mykolaiv, 54000, Ukraine

Doctor of Engineering Sciences, Professor, Professor of Intelligent information systems Department

Scopus Author ID: 57198358626

Irina A. Kalinina, Petro Mohyla Black Sea National University, 10, 68 Desantnykiv Str. Mykolaiv, 54000, Ukraine

PhD, Associate Professor, Associate Professor of Intelligent information systems Department

Scopus Author ID: 57198354193

Victor A. Gozhyj , 99A, Chkalov Str. Mykolaiv, 54056, Ukraine

PhD, Chief operating officer (СOО) Template Monster

Scopus Author ID: 57198357517

Downloads

Published

2022-11-01

How to Cite

Gozhyj, A. P., Kalinina, I. A. ., & Gozhyj, V. A. (2022). Method for developing and modelling composite web-services. Herald of Advanced Information Technology, 5(3), 185–197. https://doi.org/10.15276/hait.05.2022.14