PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

UML profiles for architecture description of an integration

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
PL
Profile UML do opisu architektury platformy integracyjnej
Języki publikacji
EN
Abstrakty
EN
The paper presents a new Unified Modeling Language profiles devoted to modeling the architecture of the integration platform. The paper contains a description of the notations and languages of information systems architecture modeling, such as BPMN, UML, and SoaML. These notations and modeling languages do not provide a complete set of semantic structures necessary to present integration platform’s architecture. Therefore, a set of UML stereotypes was proposed which describes the needed additional semantic structures. These stereotypes have been grouped into two UML profiles, “UML Profile for Integration Platform” and “UML Profile for Integration Flows”. In the first profile, stereotypes relating to the structural elements of the integration platform were placed. The second profile contains stereotypes representing mediation mechanisms. The paper presents a new semantic extension of an activity diagram to model the mediation flows. Thus, it was proposed a new UML diagram: mediation flows diagram.
PL
W artykule przedstawiono nowe profile języka Unified Modeling Language przeznaczone do modelowania architektury platformy integracyjnej. Artykuł zawiera opis notacji i języków modelowania architektury systemów informatycznych, takich jak: BPMN, UML, SoaML. Opisane notacje i języki modelowania nie dostarczają jednak pełnego zbioru konstrukcji semantycznych niezbędnych do przedstawienia architektury platformy integracyjnej. W związku z powyższym zaproponowano zbiór stereotypów języka UML opisujący wymagane dodatkowe konstrukcje znaczeniowe. Stereotypy te zostały pogrupowane w dwa profile języka UML: „UML Profile for Integration Platform” oraz „UML Profile for Integration Flows”. W pierwszym profilu umieszczono stereotypy odnoszące się do elementów struktury platformy integracyjnej. W drugim profilu umieszczono stereotypy odpowiadające mechanizmom mediacyjnym. W artykule przedstawiono nowe rozszerzenie semantyczne diagramu aktywności dla modelowania przepływów mediacyjnych. Zaproponowano w ten sposób nowy diagram języka UML: diagram przepływów mediacyjnych.
Rocznik
Strony
43--56
Opis fizyczny
Bibliogr. 28 poz., tab., wykr.
Twórcy
autor
  • Military University of Technology, Cybernetics Faculty, Information Systems Institute, gen. S. Kaliskiego Str. 2, 00-908 Warsaw, Poland
Bibliografia
  • [1] M. Abi-Antoun, J. Aldrich, N. Nahas, B. Schmerl, D. Garlan, Differencing and merging of architectural views, Automated Software Engineering, 15, 2008, 35-74.
  • [2] T. Arendt, G. Taentzer, A tool environment for quality assurance based on the Eclipse Modeling Framework, Automated Software Engineering, 20, 2013, 141-184.
  • [3] Business Process Model and Notation (BPMN) 2.0, OM G 2011, http://www.omg.org/ spec/BPMN/2.0/, 23.04.2013.
  • [4] D. Calegari, N. Szasz, Verification of model transformations a survey of the State-of-the-art,Electronic Notes In Theoretical Computer Science, 292, 2013, 5-25.
  • [5] M. Chinosi, A. Trombetta, BPMN: An introduction to the standard, Computer Standards & Interfaces, 34, 2012, 124-134.
  • [6] F. Cicirelli, A. Furfaro, L. Nigro, A service-based architecture for dynamically reconfigurable workflows, The Journal of Systems and Software, 83, 2010, 1148-1164,
  • [7] D. Chappell, Enterprise Service Bus, O’Reilly, 2004.
  • [8] J. A. Cruz-Lemus, M. Genero, D. Caivano, S. S. Abrahao, E. Insfran, J. A. Carsi, Assessing the influence of stereotypes on the comprehension of UML sequence diagrams: A family of experiments, Information and Software Technology, 53, 2011, 1391-1403.
  • [9] Enterprise Integration Patterns, http://www.eaipatterns.com/toc.html, 05.05.2013.
  • [10] T. Erl, Service-Oriented Architecture: Concepts, Technology, and Design, Prentice Hall, 2005.
  • [11] F. S. Esfahani, M. A. A. Murad, M. N. B. Sulaiman, N. I. Udzir, Adaptable Decentralized Service Oriented Architecture, The Journal of Systems and Software, 84, 2011, 1591-1617.
  • [12] R. Z. Frantz, R. Corchuelo, C. Molina-Jimenez, A proposal to detect errors in Enterprise Application Integration solutions, The Journal of Systems and Software, 85 2012, 480-497.
  • [13] T. Górski, Architectural view model for an integration platform, Journal of Theoretical and Applied Computer Science, 6, 1, 2012, 25-34.
  • [14] T. Górski, Architektura platformy integracyjnej dla elektronicznego obiegu recept, Roczniki Kolegium Analiz Ekonomicznych, zeszyt 25, Warszawa, 2012.
  • [15] T. Górski, Platformy integracyjne. Zagadnienia wybrane, PWN, Warszawa, 2012.
  • [16] T. Górski, Projektowanie platform integracyjnych w architekturze zorientowanej na usługi, Wiadomości Górnicze, 7.8.2012.
  • [17] J. F. Groote, A. A. H. Osaiweran, J. H. Wesselius, Analyzing the effects of formal methods on the development of industrial control software, IEEE ICSM 2011, USA, 2011, 467-472.
  • [18] G. Hohpe, B. Woolf, Enterprise Integration Patterns: Designing, Building, and Deploying Messaging, Addison-Wesley, 2003.
  • [19] B. Kitchenham, Procedures for performing systematic reviews, Keele University Technical Report TR/SE-0401, UK, 2004.
  • [20] M. Nečasky, J. Klimek, J. Maly, I. Mlynkova, Evolution and change management of XML-based systems, The Journal of Systems and Software, 85, 2012, 683-707.
  • [21] Object Management Group, UML Profile for Enterprise Application Integration, http://www.omg.org/spec/EAI/1.0/, 04.05.2013.
  • [22] Object Management Group, UML Profile for Modeling and Analysis of Real-time and Embedded Systems (MARTE), http://www.omg.org/spec/MARTE/1.1/, 04.05.2013.
  • [23] Object Management Group, Unified Modeling Language Specification Version 2.4.1, http://www.omg.org/spec/UML/2.4.1/, 04.05.2013.
  • [24] P. Potena, Optimization of adaptation plans for a service-oriented architecture with cost, reliability, availability and performance tradeoff, The Journal of Systems and Software, 86, 2013, 624-648.
  • [25] N. Rozanski, E. Woods, Software Systems Architecture. Working with stakeholders using Viewpoints and Perspectives, Addison Wesley, 2005.
  • [26] I. Santiago, A. Jimenez, J. M. Vara, V. De Castro, V. A. Bollati, E. Marcos, Model-Driven Engineering as a new landscape for traceability management: A systematic literature review, Information and Software Technology, 54, 2012, 1340-1356.
  • [27] Service oriented architecture Modeling Language (SoaML) Specification for the UML Profile and Metamodel for Services (UPMS) v. 1.0, 2008.
  • [28] J. Zubcoff, J. Pardillo, J. Trujillo, A UML profile for the conceptual modelling of data-mining with time-series in data warehouses, Information and Software Technology, 51, 2009, 977-992.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-f6029ee3-4d0f-48fb-a96d-efb2c54a3583
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.