haku: @author Hämäläinen, Aki Iisakki / yhteensä: 2
viite: 1 / 2
« edellinen | seuraava »
Tekijä: | Hämäläinen, Aki Iisakki |
Työn nimi: | The importance of quality of service in service-oriented applications |
Laatuattribuuttien merkitys palvelukeskeisissä sovelluksissa | |
Julkaisutyyppi: | Diplomityö |
Julkaisuvuosi: | 2011 |
Sivut: | (6) + 52 s. + liitt. 3 Kieli: eng |
Koulu/Laitos/Osasto: | Automaatio- ja systeemitekniikan laitos |
Oppiaine: | Viestintätekniikka (T-75) |
Valvoja: | Hyvönen, Eero |
Ohjaaja: | Rahkamaa, Kimmo |
OEVS: | Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossaOppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa. Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/ Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.
Kirjautuminen asiakaskoneille
Opinnäytteen avaaminen
Opinnäytteen lukeminen
Opinnäytteen tulostus
|
Sijainti: | P1 Ark Aalto 5000 | Arkisto |
Avainsanat: | QoS SOA QoS attributes quality of service attributes web services service design service implementation laatuattribuutit QoS attribuutit palvelun suunnittelu palvelun kehitys |
Tiivistelmä (fin): | Palvelukeskeiseen arkkitehtuuriin perustuvia ohjelmistoja käytetään yhä useammin automatisoimaan yritysten liiketoimimaprosesseja. Tästä syystä on erityisen tärkeää taata näiden ohjelmistojen vakaa ja luotettava toiminta. Näin ollen ohjelmistojen suunnittelussa myös laatuattribuutit on otettava huomioon. Aikaisemmassa kirjallisuudessa on esitetty useita listoja laatuattribuuteista, jotka tulisi ottaa huomioon palvelukeskeisten ohjelmistojen suunnittelussa. 'alitettavasti esitetyt attribuutit eroavat toisistaan, eikä kaikenkattavaa listaa tärkeimmistä attribuuteista ole vielä olemassa. Lisäksi aikaisemmassa kirjallisuudessa ei juuri oteta kantaa siihen, miten nämä attribuutit tulisi käytännössä ottaa huomioon kehitettäessä palvelukeskeisiä ohjelmistoja. Tämän diplomityön tarkoitus onkin esittää lista tärkeimmistä laatuattribuuteista. Lisäksi työssä esitetään käytännön keinoja, joilla näihin attribuutteihin voidaan vaikuttaa. Diplomityössä tarkastellaan valmistunutta projektia, jossa toteutettiin palvelurajapinta. Diplomityön havainnot tukevat osittain niiden yhdeksän attribuutin merkitystä, jotka on yleisimmin esitetty aikaisemmassa kirjallisuudessa. Nämä attribuutit ovat tehokkuus (performance), saatavuus (availability), luotettavuus (reliability), tietoturva (security), yhteensopivuus (interoperability), liiketoimintanäkökulma (business qualities), transaktiot (transactional integrity), ylläpidettävyys (maintainability) sekä käytettävyys (usability). Lisäksi diplomityössä havaittiin muita laadullisia ongelmia, jotka eivät suoraan liity mihinkään näistä yhdeksästä attribuutista. Sen sijaan on lisättävä kymmenes attribuutti: tehokas asiakasohjelmistojen kehittäminen (client developer productivity). Diplomityössä kehitettiin myös tarkistuslista, jonka avulla voidaan välttää laatuongelmia käytännön ohjelmistokehityksessä. |
Tiivistelmä (eng): | Service-oriented applications are increasingly being used in organizations to automate their central business processes. Therefore, ensuring that these applications work reliably and consistently has become paramount. For this reason, the quality of service (QoS) attributes have to be considered when designing and implementing service-oriented applications. Existing literature has provided multiple lists of possible quality of service attributes for service-oriented systems. Unfortunately, the attributes proposed differ from each other, and thus no consensus exists about the most important attributes. Moreover, the existing literature suggests only a limited set of concrete ways of meeting these attributes in real-world, service-oriented applications. For this reason, the purpose of this thesis is to provide a list of the most important QoS attributes. In addition, when applicapable, concrete methods are provided on how to meet these attributes in real-world applications. The research is conducted by analysing a completed service implementation project and interviewing the project members. The outcomes of this research somewhat agree with the importance of the nine quality of service attributes that were most extensively proposed in the earlier literature. The attributes were performance, availability, reliability, security, interoperability, business qualities, transactional integrity, maintainability and usability. In addition, during the research additional issues were observed that didn't relate to any of the existing attributes, but an additional attribute, client developer productivity, had to be added. Moreover, the concrete ways of meeting these attributes are provided in a form of a check-list in the appendix of the thesis. |
ED: | 2011-08-17 |
INSSI tietueen numero: 42657
+ lisää koriin
« edellinen | seuraava »
INSSI