W wielu realizowanych obecnie projektach informatycznych pojawiają się zadania dotyczące łączenia różnych systemów informatycznych. Wraz ze wzrostem liczby nieudanych projektów integracyjnych oraz rosnących kosztów utrzymania zintegrowanych systemów zaczęto szukać rozwiązań, które ułatwiły by ten proces. Jednym z takich rozwiązań jest zastosowanie korporacyjnej magistrali usług - ESB (ang. Enterprise Service Bus). W niniejszym artykule scharakteryzowano funkcje i zastosowania, przy integracji aplikacji, narzędzi ESB.
EN
This article presents a brief overview of enterprise service buses (ESB) with the key aspects of their usage in application integration. An introduction to application integration using service oriented architecture is presented. Expected functions of ESB are shown. Finally two open-source ESB implementations are described: Mule and ServiceMix. Examples of simple business processes implementations using both products are included.
The growing interest in business integration and interoperability of IT systems has led to an increase in the importance of Service-Oriented Architecture (SOA), which provides tools for Enterprise Application Integration (EAI). In this sense, Enterprise Service Bus (ESB) provides technical capabilities for communication between IT systems. The aim of this arti-cle is to present the results of performance tests of selected open-source enterprise service buses. The integration solution performance analysis is based on a business case of an or-der execution in the Internet shop of an electronics retailer. The order realisation requires a collaboration of three IT systems. The business case has been implemented using each se-lected ESB individually: WSO2, Mule and Talend. Test scenarios were defined and perfor-mance tests were conducted for each of the three selected ESBs. The results obtained show that each service bus has its own strengths and weaknesses. As regards strengths, it should be noted that WSO2 copes very well with files of small size, for small number of users, and also it does not put an excessive load on the CPU. Talend ESB performs well with both kinds of files, small and large sizes, for large number of users, but puts the greatest load on the CPU. Results show that it is worth to analyse parameters of transmitted messages while selecting ESB for building integration solution. Talend ESB proves to be a good choice for construction of integration solution in a business environment with a large number of users and diversified communications. Talend ESB increases the processor usage according to the message transmission needs. It absorbs the processor more, thereby ensuring predicta-ble message transmission times.
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ć.