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 = "IEEE Institute of Electrical and Electronic Engineers",
    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 -