Transformacja diagramu aktywności UML w przepływ integracyjny BPEL

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

Abstract

Rosnące zainteresowanie firm integracją oraz interoperacyjnością systemów informatycznych spowodowało wzrost znaczenia architektury usługowej (ang. Service-Oriented Architecture), która zapewnia narzędzia umożliwiające integrację aplikacji korporacyjnych (ang. Enterprise Application Integration). W tym sensie magistrala usług (ang. Enterprise Service Bus) zapewnia techniczne możliwości komunikacji między systemami informatycznymi. Kluczowym elementem w tej komunikacji są przepływy integracyjne. Cel: Celem artykułu jest przedstawienie nowej transformacji Integration2BPEL, która automatyzuje konstrukcję wykonywalnego przepływu integracyjnego wyrażonego w języku Web Services Business Process Execution Language (BPEL) na podstawie modelu tego przepływu przedstawionego na diagramie aktywności języka Unified Modeling Language (UML). Metoda: Autorzy proponują transformację typu model-to-code generującą przepływ integracyjny wyrażony w BPEL, który może być uruchamiany w dowolnym silniku procesów BPEL. Przepływ integracyjny modelowany jest za pomocą diagramu aktywności języka UML z użyciem stereotypów z profilu „UML Profile for Integration Flows” w środowisku IBM Rational Software Architect (RSA). Przy zastosowaniu transformacji Integration2BPEL generowany jest kompletny, wykonywalny przepływ integracyjny złożony z wielu mechanizmów mediacyjnych. Wygenerowany przepływ integracyjny uruchamiany był na magistrali usług OpenESB. Wyniki: Możliwość generacji kompletnego przepływu integracyjnego w BPEL, który bez żadnych uzupełnień może być uruchamiany na magistrali usług. Zautomatyzowana została faza implementacji przepływu integracyjnego. Każdy z przepływów integracyjnych implementowany jest według takich samych zasad. Ponadto, unika się dzięki temu błędów popełnianych przez projektantów i programistów. Wnioski: Wytwarzanie oprogramowania sterowane modelami (ang. Model-Driven Development) jest podejściem, które może prowadzić do automatyzacji fazy projektowania i programowania. Uzyskuje się wprowadzenie jednolitego mechanizmu konstrukcji przepływu integracyjnego. Słowa kluczowe: Web Services Business Process Execution Language (BPEL), Enterprise Service Bus (ESB), Unified Modelling Language (UML), Diagram aktywności UML, Model-Driven Development (MDD), transformacje.<br/><br/>

Authors and Affiliations

Tomasz Górski, Grzegorz Ziemski

Keywords

Related Articles

Artificial intelligence for software development — the present and the challenges for the future

Since the time when first CASE (Computer-Aided Software Engineering) methods and tools were developed, little has been done in the area of automated creation of code. CASE tools support a software engineer in creation th...

Metoda fal naprężeń w analizie odporności dynamicznej zaworu przeciwwybuchowego

W artykule przedstawiono koncepcję metody wyznaczania reakcji dynamicznej elementów konstrukcyjnych zaworu przeciwwybuchowego. Zaproponowano metodę fal naprężeń (MFN). Metoda fal naprężeń stanowi oryginalną propozycję ro...

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...

Active imaging for monitoring and technical diagnostics

The article presents the results of currently running work in the field of active imaging. The term active refers to both the image acquisition methods, so-called methods of the spatio-temporal framing and active visuali...

Wpływ struktury molekularnej na strukturę helikoidalną i na charakter widm NMR chiralnych estrów ciekłokrystalicznych

Przedmiotem badań były trójpierścieniowe chiralne związki ciekłokrystaliczne tworzące fazę antyferroelektryczną, różniące się budową łańcucha alkilowego oraz podstawieniem pierścienia benzenowego atomami fluoru. Wykonano...

Download PDF file
  • EP ID EP398981
  • DOI 10.5604/01.3001.0012.6587
  • Views 86
  • Downloads 0

How To Cite

Tomasz Górski, Grzegorz Ziemski (2018). Transformacja diagramu aktywności UML w przepływ integracyjny BPEL. Bulletin of the Military University of Technology, 67(3), 15-45. https://europub.co.uk/articles/-A-398981