Toward an architectural knowledge base for wireless service engineering

Eila Niemelä, Jarmo Kalaoja (Corresponding Author), Patricia Lago (Corresponding Author)

Research output: Contribution to journalArticleScientificpeer-review

26 Citations (Scopus)

Abstract

Wireless services are software-based services that exploit distribution infrastructure embedded in our everyday life as various communication and computing technologies. Service architecture defines concepts and principles to develop and maintain services to obtain the quality issues with minimum cost and faster time-to-market. In order to boost the development of wireless services, more effective means of using existing architectural know-how and artifacts are required. Our contribution is the architectural knowledge base that introduces three cornerstones: the service taxonomy, reference service architecture, and basic services that alt together provide an efficient means of creating added value with wireless services. The service taxonomy assists in identifying the required functional and quality properties of services and the constraints of the underlying technology platforms. The reference architecture realizes the required properties, based on a selected set of architectural styles and patterns, and provides a skeleton upon which a new end-user service can be developed faster and more easily by using partially ready-made solutions, and furthermore, to keep the architectural knowledge base evolving at the same time. The architectural knowledge base has been validated in several research projects with industrial companies.
Original languageEnglish
Pages (from-to)361 - 379
Number of pages19
JournalIEEE Transactions on Software Engineering
Volume31
Issue number5
DOIs
Publication statusPublished - 2005
MoE publication typeA1 Journal article-refereed

Fingerprint

Taxonomies
Communication
Costs
Industry

Keywords

  • service architecture
  • reference architecture
  • quality attribute
  • service category
  • wireless services

Cite this

@article{916430c00ac342e2834a2a7d710ad9e4,
title = "Toward an architectural knowledge base for wireless service engineering",
abstract = "Wireless services are software-based services that exploit distribution infrastructure embedded in our everyday life as various communication and computing technologies. Service architecture defines concepts and principles to develop and maintain services to obtain the quality issues with minimum cost and faster time-to-market. In order to boost the development of wireless services, more effective means of using existing architectural know-how and artifacts are required. Our contribution is the architectural knowledge base that introduces three cornerstones: the service taxonomy, reference service architecture, and basic services that alt together provide an efficient means of creating added value with wireless services. The service taxonomy assists in identifying the required functional and quality properties of services and the constraints of the underlying technology platforms. The reference architecture realizes the required properties, based on a selected set of architectural styles and patterns, and provides a skeleton upon which a new end-user service can be developed faster and more easily by using partially ready-made solutions, and furthermore, to keep the architectural knowledge base evolving at the same time. The architectural knowledge base has been validated in several research projects with industrial companies.",
keywords = "service architecture, reference architecture, quality attribute, service category, wireless services",
author = "Eila Niemel{\"a} and Jarmo Kalaoja and Patricia Lago",
year = "2005",
doi = "10.1109/TSE.2005.60",
language = "English",
volume = "31",
pages = "361 -- 379",
journal = "IEEE Transactions on Software Engineering",
issn = "0098-5589",
publisher = "Institute of Electrical and Electronic Engineers IEEE",
number = "5",

}

Toward an architectural knowledge base for wireless service engineering. / Niemelä, Eila; Kalaoja, Jarmo (Corresponding Author); Lago, Patricia (Corresponding Author).

In: IEEE Transactions on Software Engineering, Vol. 31, No. 5, 2005, p. 361 - 379.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Toward an architectural knowledge base for wireless service engineering

AU - Niemelä, Eila

AU - Kalaoja, Jarmo

AU - Lago, Patricia

PY - 2005

Y1 - 2005

N2 - Wireless services are software-based services that exploit distribution infrastructure embedded in our everyday life as various communication and computing technologies. Service architecture defines concepts and principles to develop and maintain services to obtain the quality issues with minimum cost and faster time-to-market. In order to boost the development of wireless services, more effective means of using existing architectural know-how and artifacts are required. Our contribution is the architectural knowledge base that introduces three cornerstones: the service taxonomy, reference service architecture, and basic services that alt together provide an efficient means of creating added value with wireless services. The service taxonomy assists in identifying the required functional and quality properties of services and the constraints of the underlying technology platforms. The reference architecture realizes the required properties, based on a selected set of architectural styles and patterns, and provides a skeleton upon which a new end-user service can be developed faster and more easily by using partially ready-made solutions, and furthermore, to keep the architectural knowledge base evolving at the same time. The architectural knowledge base has been validated in several research projects with industrial companies.

AB - Wireless services are software-based services that exploit distribution infrastructure embedded in our everyday life as various communication and computing technologies. Service architecture defines concepts and principles to develop and maintain services to obtain the quality issues with minimum cost and faster time-to-market. In order to boost the development of wireless services, more effective means of using existing architectural know-how and artifacts are required. Our contribution is the architectural knowledge base that introduces three cornerstones: the service taxonomy, reference service architecture, and basic services that alt together provide an efficient means of creating added value with wireless services. The service taxonomy assists in identifying the required functional and quality properties of services and the constraints of the underlying technology platforms. The reference architecture realizes the required properties, based on a selected set of architectural styles and patterns, and provides a skeleton upon which a new end-user service can be developed faster and more easily by using partially ready-made solutions, and furthermore, to keep the architectural knowledge base evolving at the same time. The architectural knowledge base has been validated in several research projects with industrial companies.

KW - service architecture

KW - reference architecture

KW - quality attribute

KW - service category

KW - wireless services

U2 - 10.1109/TSE.2005.60

DO - 10.1109/TSE.2005.60

M3 - Article

VL - 31

SP - 361

EP - 379

JO - IEEE Transactions on Software Engineering

JF - IEEE Transactions on Software Engineering

SN - 0098-5589

IS - 5

ER -