UML activity diagram transformation into BPEL integration flow

Journal Title: Bulletin of the Military University of Technology - Year 2018, Vol 67, Issue 3

Abstract

The growing interest of companies in integration and interoperability between information systems has caused increase in significance of Service-Oriented Architecture which provides tools for Enterprise Application Integration. In that architecture, Enterprise Service Bus provides technical possibilities of communication between IT systems. A key element in the communication are integration flows. Objective: The aim of this article is to present a new transformation Integration2BPEL, which automates the development of executable integration flow expressed in the Web Services Business Process Execution Language (WS-BPEL) based on the model of the integration flow presented in the Unified Modelling Language (UML) activity diagram. Method: The author proposes a transformation of the type of model-to-code type which generates integration flow expressed in WS-BPEL, which can be executed in any BPEL-compliant process engine. The integration flow is modelled using UML activity diagram with stereotypes from ‘UML Profile for Integration Flows’ profile in an IBM Rational Software Architect (RSA). Using Integration2BPEL transformation a complete, executable integration flow is generated, which is composed of many mediation mechanisms. Generated integration flows have been executed on OpenESB. Results: The ability to generate a complete integration flow in BPEL, which without any additions can be run on enterprise service bus. Implementation phase of an integration flow construction was automated. Each of integration flows is implemented according to the same rules. In addition, it allows to avoid mistakes made by designers and programmers. Conclusions: Model-Driven Development is an approach that leads to the automation of the design and programming phases. Integration2BPEL transformation is a uniform mechanism to design integration flow. Potentially, it also allows to avoid implementation errors. Keywords: Web Services Business Process Execution Language (BPEL), Enterprise Service Bus (ESB), Unified Modelling Language (UML), UML activity diagram, Model-Driven Development (MDD), Transformation.<br/><br/>

Authors and Affiliations

Tomasz Górski, Grzegorz Ziemski

Keywords

Related Articles

Testowanie jednorodności ciągów wielowymiarowych gaussowskich zmiennych losowych

W pracy omówiono metodę badania jednorodności ciągów wielowymiarowych zmiennych losowych obejmującą badanie normalności rozkładów zmiennych losowych oraz badanie równości wielu wartości oczekiwanych i równości wielu maci...

Zabezpieczanie haseł w systemach informatycznych

Celem artykułu jest usystematyzowanie metod zabezpieczania statycznych haseł przechowywanych na potrzeby systemów informatycznych, w szczególności serwisów internetowych, wskazanie słabych stron zaprezentowanych metod or...

Recent trends in studies on polymer — dispersed liquid crystal composites

The paper presents a review of results of studies in the field of PDLC material science and physics obtained during last few years and shows the main fields of interest in that subject. It covers an application of new po...

Measurement of the chaotic gas bubble formation using LabVIEW

The article presents the results of research on the prevalence of deterministic chaos during the formation of gas bubbles. In order to measure the time of the formation of gas bubbles a test bench was built. The research...

Badania charakterystyk hydraulicznych filtrów płynu ATF automatycznych skrzyń biegów (ASB)

[b]Streszczenie[/b]. Omówiono potencjalny wpływ charakterystyki hydraulicznej filtra na pracę pompy hydraulicznej ASBASBASB. Przedstawiono projekt stanowiska do badania charakterystyk hydraulicznych filtrów płynów ATF st...

Download PDF file
  • EP ID EP398980
  • DOI 10.5604/01.3001.0012.6587
  • Views 110
  • Downloads 0

How To Cite

Tomasz Górski, Grzegorz Ziemski (2018). UML activity diagram transformation into BPEL integration flow. Bulletin of the Military University of Technology, 67(3), 15-45. https://www.europub.co.uk/articles/-A-398980