Warianty tytułu
Języki publikacji
Abstrakty
Cechą charakterystyczną systemów Internetu Przyszłości i Internetu Usług jest ich heterogeniczność. Niejednolitość systemów ma duży wpływ na mechanizmy integracji, która może okazać się bardzo kosztowna. Architektura zorientowana na usługi (SOA) jest koncepcją wspierającą elastyczność, interoperacyjność i skalowalność systemów. Niestety zbiór zasad SOA ma również negatywny wpływ na wydajność systemów, a w konsekwencji na wspierane przez nie procesy. Usuwanie błędów na późnych etapach wytwarzania oprogramowania może być bardzo kosztowne. W pracy opisano zastosowanie narzędzi, metod i technik umożliwiających badanie wydajności systemów budowanych zgodnie z regułami SOA na etapie ich projektowania. Na podstawie modeli systemu, udokumentowanych z wykorzystaniem notacji UML, generowany jest model wydajnościowy oparty o Layered Queuing Network (LQN). Wyniki badania modelu mogą być wykorzystane w procesie doskonalenia architektury systemu.
Czasopismo
Rocznik
Tom
Strony
21-33
Opis fizyczny
Bibliogr. 18 poz., rys.
Twórcy
autor
- Wojskowa Akademia Techniczna, Wydział Cybernetyki
Bibliografia
- [1] D. C. Petriu, H. Shen, Applying the UML Performance Profile: Graph Grammar-based Derivation of LQN Models from UML Specifications, TOOLS '02 Proceedings of the 12th International Conference on Computer Performance Evaluation, Modelling Techniques and Tools, Springer-Verlag London, UK, 2002, pp. 159-177
- [2] J. Babau, M. Blay-Fornarino, J. Champeau, Model Driven Engineering for distributed Real-Time Systems, ISTE Ltd and John Wiley & Sons Inc., 2010
- [3] P. C. Brebner, Performance Modeling for Service Oriented Architecture, ICSE Companion '08 Companion of the 30th international conference on Software engineering, ACM New York, NY, USA, 2008
- [4] C.U. Smith. L. G. Williams, Performance Engineering of Software Systems, IEEE Transactions on Software Engineering, Volume 19 Issue 7, July 1993, pp.496
- [5] M. Alhaj, D. C. Petriu, Approach for generating performance models from UML models of SOA systems, CASCON '10 Proceedings of the 2010 Conference of the Center for Advanced Studies on Collaborative Research IBM Corp. Riverton, NJ, USA, 2010, pp. 268-282
- [6] Object Management Group, UML profile for Schedulability, Performance and Time, http://www.omg.org/technology/documents/profile_catalog.htm, [dostęp: 04.2012]
- [7] Object Management Group, UML Profile for Modeling and Analysis of Real-time and Embedded Systems (MARTE), http://www.omg.org/technology/documents/profile_ catalog. htm, [dostęp: 04.2012]
- [8] A. D’Ambrogio, P. Boccirelli, Model-driven Approach to Describe and Predict the Performance of Composite Services, WOSP '07 Proceedings of the 6th international workshop on Software and performance, ACM, New York, USA, 2007, pp. 78 – 89
- [9] A. Maduko, R. Jafri, J. A. Miller, Modeling and Simulation of Quality of Service for Composition Web Services, 7th World Multiconference on Systemics, Cybernetics and Informatics, 2003, pp. 420-425
- [10] D. Rud, A. Schmietendorf, R. Dumke, Performance Modeling of WS-BPEL-Based Web Service Compsition, SCW '06 Proceedings of the IEEE Services Computing Workshops IEEE Computer Society Washington, DC, USA, 2006, pp. 140 - 147
- [11] J. Grundy, J. Hosking, L. Li, N.Liu, Performance Engineering of Service Composition, SOSE '06 Proceedings of the 2006 international workshop on Service-oriented software engineering, ACM New York, NY, USA, 2006, pp. 26 – 32
- [12] U. Wahli, L. Ackerman, A. Di Bari, Building SOA Solutions Using the Rational SDP, Redbooks, 2007
- [13] Object Management Group, Unified Modeling Language, http://www.uml.org/,[dostęp: 04.2012]
- [14] Object Management Group, Business Process Model and Notation, http://www.bpmn.org/, [dostęp: 04.2012]
- [15] IBM, UML 2.0 Profile for Software Services, http://www.ibm.com/developerworks/rational/library/05/419_soa/, [dostęp: 04.2012]
- [16] Layered Queuing Network Solver, http://www.sce.carleton.ca/rads/lqns, [dostęp: 04.2012]
- [17] N. M. Josuttis, SOA in Practice: The Art of Distributed System Design (Theory in Practice), O'Reilly Media, 2007
- [18] Petriu D.C., Shousha C., Jalnapurkar A., Architecture Based Performance Analysis Applied to a Telecommunication Systems, IEEE Transactions on Software Engineering, Vol. 26 Issue 11, November 2000, IEEE Press Piscataway, NJ, USA, pp. 1049 – 1065
Typ dokumentu
Bibliografia
Identyfikatory
Identyfikator YADDA
bwmeta1.element.baztech-article-BPS3-0025-0089