Sökning

Evaluating middleware options supporting distributed systems

QR-kod

Evaluating middleware options supporting distributed systems

Hajautetun järjestelmän väliohjelmisto vaihtoehtojen arviointia

Middleware is used for the communication of applications in distributed systems. It provides masking of the heterogeneity of the underlying networks, hardware, operating systems and programming languages.

The objective of this study is to find the optimal middleware for client-server communication in a service portal that can be implemented using Spring Framework's built-in support for middleware.

Research will be conducted by qualifying middleware, first in theory and later in practice, assessing performance indicators for different middleware options. The test will be .executed with the most promising candidates. Using the results of the tests, a recommendation will be made for the middleware of the service interface.

The performance tests were made using two computers as test platforms and two data types as test data. Test was executed with five different middleware choices and the results showed HTTP Invoker as the best choice for PDF and Hessian for object transmission.

Väliohjelmistoja käytetään hajautettujen järjestelmien sovellusten väliseen tiedonsiirtoon. Niillä pyritään peittämään hajautetun järjestelmän heterogeenisyys toistensa kanssa kommunikoivilta sovelluksilta.

Tämän tutkimuksen tarkoituksena löytää paras vaihtoehto Spring-sovelluskehyksen toteuttamista väliohjelmistoista tiedonsiirtoon palvelu portaalissa.

Väliohjelmiston valinnassa apuna käytetään kirjallisuutta ja määrittelyitä rajaamaan valikoimaa ennen varsinaisten soveltuvuus- ja suorituskykytestien aloittamista. Testit suoritetaan ennakkoselvityksen perusteella lupaavimmista vaihtoehdoista. Testien tulosten ja käyttötarkoitukseen soveltuvuuden perusteella tehdään suositus väliohjelmistosta, jota suositellaan käyttöönotettavaksi tiedonhakurajapinnan väliohjelmistoksi.

Suorituskykytestit tehtiin käyttäen kahta konetta testialustana ja kahta tietotyyppiä testiaineistona. Testit suoritettiin viidellä väliohjelmistolla, ja ne osoittivat PDF-tiedoston siirtoon parhaaksi vaihtoehdoksi HTTP Invoker -väliohjelmiston ja objektin siirtoon Cauchon Hessian-väliohjelmiston.

Sparad: