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

    28 Citations (Scopus)


    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
    Issue number5
    Publication statusPublished - 2005
    MoE publication typeA1 Journal article-refereed


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


    Dive into the research topics of 'Toward an architectural knowledge base for wireless service engineering'. Together they form a unique fingerprint.

    Cite this