search query: @keyword service oriented architecture / total: 14
reference: 5 / 14
Author: | Häkkinen, Tommi |
Title: | Performance analysis of enterprise service bus solution in service oriented architecture |
Palveluväylän suorituskykyvaikutukset palvelukeskeisen arkkitehtuurin toteutettavissa tietojärjestelmissä | |
Publication type: | Master's thesis |
Publication year: | 2010 |
Pages: | x + 66 s. + liitt. 3 Language: eng |
Department/School: | Tietoliikenne- ja tietoverkkotekniikan laitos |
Main subject: | Tietokoneverkot (T-110) |
Supervisor: | Ylä-Jääski, Antti |
Instructor: | Lindholm, Tancred |
OEVS: | Electronic archive copy is available via Aalto Thesis Database.
Instructions Reading digital theses in the closed network of the Aalto University Harald Herlin Learning CentreIn the closed network of Learning Centre you can read digital and digitized theses not available in the open network. The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/ You can read theses on the Learning Centre customer computers, which are available on all floors.
Logging on to the customer computers
Opening a thesis
Reading the thesis
Printing the thesis
|
Location: | P1 Ark Aalto 766 | Archive |
Keywords: | service oriented architecture enterprice service bus business process engine palvelukeskeinen arkkitehtuuri palveluväylä prosessimoottori |
Abstract (eng): | Service Oriented Architecture (SOA) is considered to be one of the most promising approaches for organizations to meet the constantly increasing size and complexity of their information system integration. Traditionally, a number of different systems and applications are integrated with point-to-point method, using several different protocols and transportation mechanisms. Point-to-point method is known to cause permanent and complex dependencies between different components, making the maintenance and development costly. Enterprise Service Bus technology has evolved to a level, where service oriented architecture is now truly capable of solving the business integration problems that organizations have. The key objective for this thesis is to investigate what performance impacts enterprise service bus layer introduces, compared to a system which uses point-to-point integration. A special test system is designed and implemented for the study. The test system is used to simulate different test scenarios and to measure the overall performance and network utilization. The test cases used in the simulations are designed to correspond to basic services that are commonly used in banking industry information systems. Test cases are divided into two main categories. The first category compares the performance differences of individual service calls of two different integration methods. Respectively, the second category concentrates on comparing the performance of business process services. From the basis of the test results, a generalized approximation method is created for estimating the network and processor overhead and the extra capacity that enterprise service bus requires. Moreover, the study examines the usability and maintainability of service bus solution both from the developer's and operator's point of view. With the comprehensive analysis of the measurements, the thesis suggests a set of best practices and optimization methods that should be taken into consideration when deploying an enterprise integration solution that is based on the enterprise service bus technology. |
Abstract (fin): | Palvelukeskeistä arkkitehtuuria (SOA) pidetään yhtenä lupaavimmista keinoista vastaamaan yritysten ja organisaatioiden alati kasvavien ja monimutkaistuvien tietojärjestelmien integraatiovaateisiin. Perinteisesti lukuisat eri järjestelmät ja sovellukset on integroitu pisteestä-pisteeseen (point-to-point) menetelmällä käyttäen useita eri yhteyskäytäntöjä. Tämä menetelmä aiheuttaa tunnetusti kiinteitä ja monimutkaisia riippuvuuksia eri komponenttien välillä, mikä osaltaan tekee ylläpidosta ja muutoksista kalliita. Palveluväyläteknologioiden kehityksen myötä palvelukeskeinen arkkitehtuuri on vihdoin täyttämässä sille asetettuja odotuksia hallittavan järjestelmäintegraation ratkaisijana. Tämän tutkimuksen keskeisenä tavoitteena on selvittää mitä suorituskykyvaikutuksia palveluväylän käytöllä on verrattuna järjestelmään, jossa integraatio hoidetaan pisteestä-pisteeseen menetelmällä. Tutkimusta varten suunnitellaan ja toteutetaan erityinen testijärjestelmä, jolla pystytään monipuolisesti testaamaan eri integraatioskenaarioita sekä mittaamaan niiden suorituskykyä sekä verkkoliikenteen määrää ja laatua. Testeissä käytettävät testitapaukset on suunniteltu vastaamaan pankkitoimialan tietojärjestelmissä yleisesti käytettyjä peruspalveluita. Testitapaukset jakaantuvat kahteen pääkategoriaan joista ensimmäisessä vertaillaan yksittäisten palvelukutsujen ja toisessa vastaavasti liiketoimintaprosessina toteutettujen palvelukutsujen suorituskykyeroja eri integraatiomenetelmien välillä. Tutkimustulosten perusteella luodaan yleistetyt arviointimenetelmät palveluväylän aiheuttaman verkkoliikenteen ja prosessorikapasiteetin lisävaatimuksista, sekä niiden kustannusvaikutuksista. Lisäksi tutkimuksessa tarkastellaan palveluväylän käytettävyyttä ja ylläpidettävyyttä sekä kehittäjän, että operaattorin näkökulmasta. Analyysin pohjalta laaditaan parhaita käytäntöjä ja optimointisuosituksia, joita kunkin organisaation tulisi huomioida palveluväylän ja palvelukeskeisen arkkitehtuurin käyttöönotossa. |
ED: | 2010-06-07 |
INSSI record number: 39720
+ add basket
INSSI