search query: @supervisor Hyvönen, Eero / total: 40
reference: 22 / 40
« previous | next »
Author:Hämäläinen, Aki Iisakki
Title:The importance of quality of service in service-oriented applications
Laatuattribuuttien merkitys palvelukeskeisissä sovelluksissa
Publication type:Master's thesis
Publication year:2011
Pages:(6) + 52 s. + liitt. 3      Language:   eng
Department/School:Automaatio- ja systeemitekniikan laitos
Main subject:Viestintätekniikka   (T-75)
Supervisor:Hyvönen, Eero
Instructor:Rahkamaa, Kimmo
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 Centre

In 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

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark Aalto  5000   | Archive
Keywords:QoS
SOA
QoS attributes
quality of service attributes
web services
service design
service implementation
laatuattribuutit
QoS attribuutit
palvelun suunnittelu
palvelun kehitys
Abstract (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.
Abstract (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ä.
ED:2011-08-17
INSSI record number: 42657
+ add basket
« previous | next »
INSSI