PL EN


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

The concept of server allocation to components in SOA architecture

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
PL
Koncepcja metody przydziału komponentów do serwerów w architekturze SOA
Języki publikacji
EN
Abstrakty
EN
This paper describes the concept of the allocation method. By using this method we can optimize allocation of servers to SOA components which facilitates business processes in the organization. The method is based on taking an acceptable solution and then simulating it iteratively. Iterative simulation is used to find better allocation. Simulation helps in estimating efficiency and supports algorithm used to find a better solution. The main aim of the method is to reduce the time needed for business process realisation. This work shows the source of the problem and provides a short introduction about Service Oriented Architecture. It describes how to build components in SOA and what role they play. This paper also describes other methods which were used to solve the problem, in particular static and dynamic methods that allocate components to servers in SOA. A new method is described that also solves the problem but in a new way. This paper shows the algorithm of the new method as a whole and provides details about each step and basics of how a simulation model is constructed.
PL
W artykule przedstawiono koncepcję metody optymalizacji przydziału komponentów funkcjonalnych do zasobów sprzętowych w systemach zbudowanych w oparciu o architekturę SOA. Metoda ta bazuje na przyjęciu dopuszczalnego rozwiązania, a następnie na wykonywanej iteracyjnie symulacji i w oparciu o jej wyniki poprawiany jest przydział. Symulacja pomaga w oszacowaniu efektywności aktualnego rozwiązania i wspiera algorytm poprawiania rozwiązania w przygotowywaniu zmian przydziału. Podstawowym celem metody jest skrócenie czasu realizacji procesów biznesowych. W pracy przedstawiono źródło problemu oraz krótkie wprowadzenie o tym, czym jest architektura SOA. Opisano, czym są komponenty budowane w architekturze SOA oraz jaką pełnią rolę. Omówiono prace, jakie zostały zrealizowane w ramach tego zagadnienia, a w szczególności podejście statyczne i dynamiczne do optymalizacji przydziału komponentów w architekturze SOA. Zawarto propozycję nowej metody optymalizacji, która rozwiązuje zdefiniowany wcześniej problem. Opisano algorytm optymalizacji, a następnie bardziej szczegółowo kolejne kroki jego realizacji, pokazana też została konstrukcja modelu symulacyjnego.
Twórcy
autor
  • Institute of Computer and Information Systems Faculty of Cybernetics, Military University of Technology Kaliskiego Str. 2, 00-908 Warsaw
Bibliografia
  • [1] Huang K.-C., Shen B.-J., Lee T.-J., Chang H.-Y., Tung Y.-H., Shih P.-Z., “Resource allocation and dynamic provisioning for Service-Oriented applications in cloud environment”, in Cloud Computing Science (CloudCom), IEEE 4th International Conference, 2012.
  • [2] Wu B.Y., Chi C.-H., Chen Z., “Resource Allocation Based On Workflow For Enhancing the Performance of Composite Service”, IEEE International Conference on Services Computing, 2007.
  • [3] Kryvinska N., Strauss C., Younas M., van Thanh D., “A Generic Approach to the Services Delivery in Enterprise eBusiness Platforms”, Advanced Information Networking and Applications (WAINA),Workshops of International Conference on Advanced Information Networking and Applications, 2011.
  • [4] Kryvinska N., Strauss C., Zinterhof P., “A Method to Increase Services Availability on Web-based Inter-Enterprise Service Delivery Platforms”, International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, IEE 2010.
  • [5] He P., Wu K., Wen J., Xu J., “Monitoring Resource Allocation for Service Composition under Different Monitoring Mechanisms”, in: Proceedings of the International Conference on Complex, Intelligent and Software Intensive Systems, CISIS 2011.
  • [6] Ion M., Pop F., Dobre C., Cristea V., “Dynamic Resources Allocation in Grid Enviroments”, in: Synasc ’09: proceedings of the 2009 11th international symposium on symbolic and numeric algorithms for scientific computing, Washington, DC, USA, 2009.
  • [7] Pianegiani F., QoS based Dynamic Allocation in Embedded Systems: a Methodology and a Framework, Department of Information Engineering and Computer Science DISI, 2011.
  • [8] Arsanjani A., Ghosh S., Allam A., Abdollah T., Ganapathy S., Holley K., “SOMA: A method for developing service-oriented solutions”, IBM SYSTEMS JOURNAL, Vol. 47, No. 3, 2008.
  • [9] Endrei M., Angelini J., Service Oriented Architecture and Web Services, International Technical Support Organization, 2004.
  • [10] Keen M., Acharya A., Bishop S., Hopkings A., Milinski S., Nott C., Robinson R., Adams J., Verschueren P., Patterns: Implementing an SOA Using an Enterprise Service Bus, International Technical Support Organization, 2004.
  • [11] L. Russell, Carter D. St. Louis, Andert Jr. E.P., “Resource allocation in a distributed computing environment”, IEEE 1998.
  • [12] Serbanescu V. N., Pop F., Cristea V., Achim O.-M., “Web Services Allocation Guided by Reputation in Distributed SOA-based Environments”, 11th International Symposium on Parallel and Distributed Computing, IEEE 2012.
  • [13] Furmento N., Mayer A., McGough S., Newhouse S., Field T., Darlington J., ICENI: Optimisation of component applications within a Grid environment, London e-Science Centre, Imperial College of Science, Technology and Medicine, 180 Queen’s Gate, 2002.
  • [14] AI-Rawahi N., Baghdad Y., “Approaches to Identify and Develop Web Services as Instance of SOA Architecture”, IEEE, 2005.
  • [15] Górski T., ,,Symulacyjne środowisko badania wydajności platformy integracyjnej rejestrów medycznych”, Roczniki Kolegium Analiz Ekonomicznych, Nr 29/2013.
  • [16] Specyfikacja notacji BPMN http://www.omg.org/spec/BPMN/2.0/
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-8faab867-cf30-4f05-9847-9fc71fd68dab
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ć.