Beyond application-oriented software engineering: service-oriented software engineering (SOSE)

Jiehan Zhou, Eila Niemelä

Research output: Chapter in Book/Report/Conference proceedingChapter or book articleProfessional

Abstract

This chapter introduces SOSE (Service-Oriented Software Engineering) as an advanced software development. It argues that SOSE is characterized by small projects, existing software reuse, market changing and software evolution focusing, customer domination, and common middards in comparison with AOSE (Application-Oriented Software Engineering). It presents SOSE software development methodology involving the main processes of service extracting, service middard, service circulation, service evaluation, and service evolution with the middard service fundamental. Eventually, compared with other industries (for example, car manufacturing, construction, and electronics) with global standards and fine-granularity components, the software industry is immature in unified service standards, service marketplace, and service granularity evaluation. The authors hope that understanding the underlying fundamental SOSE middard service and SOSE methodology will make the software industry more productive and profitable.
Original languageEnglish
Title of host publicationService-Oriented Software System Engineering. Challenges and Practices. Eds. Stojanovic, Zoran; Dahanayake, Ajantha
EditorsZoran Stojanovic, Ajantha Dahanayake
Chapter2
Pages27-47
ISBN (Electronic)978-1-591-40428-6
DOIs
Publication statusPublished - 2005
MoE publication typeD2 Article in professional manuals or guides or professional information systems or text book material

Fingerprint

Software engineering
Computer software reusability
Industry
Electronic equipment
Railroad cars

Keywords

  • software engineering

Cite this

Zhou, J., & Niemelä, E. (2005). Beyond application-oriented software engineering: service-oriented software engineering (SOSE). In Z. Stojanovic, & A. Dahanayake (Eds.), Service-Oriented Software System Engineering. Challenges and Practices. Eds. Stojanovic, Zoran; Dahanayake, Ajantha (pp. 27-47) https://doi.org/10.4018/978-1-59140-426-2.ch002
Zhou, Jiehan ; Niemelä, Eila. / Beyond application-oriented software engineering: service-oriented software engineering (SOSE). Service-Oriented Software System Engineering. Challenges and Practices. Eds. Stojanovic, Zoran; Dahanayake, Ajantha. editor / Zoran Stojanovic ; Ajantha Dahanayake. 2005. pp. 27-47
@inbook{2956f81d36044b42a600004dc051d7f7,
title = "Beyond application-oriented software engineering: service-oriented software engineering (SOSE)",
abstract = "This chapter introduces SOSE (Service-Oriented Software Engineering) as an advanced software development. It argues that SOSE is characterized by small projects, existing software reuse, market changing and software evolution focusing, customer domination, and common middards in comparison with AOSE (Application-Oriented Software Engineering). It presents SOSE software development methodology involving the main processes of service extracting, service middard, service circulation, service evaluation, and service evolution with the middard service fundamental. Eventually, compared with other industries (for example, car manufacturing, construction, and electronics) with global standards and fine-granularity components, the software industry is immature in unified service standards, service marketplace, and service granularity evaluation. The authors hope that understanding the underlying fundamental SOSE middard service and SOSE methodology will make the software industry more productive and profitable.",
keywords = "software engineering",
author = "Jiehan Zhou and Eila Niemel{\"a}",
year = "2005",
doi = "10.4018/978-1-59140-426-2.ch002",
language = "English",
isbn = "1-59140-426-6",
pages = "27--47",
editor = "Zoran Stojanovic and Ajantha Dahanayake",
booktitle = "Service-Oriented Software System Engineering. Challenges and Practices. Eds. Stojanovic, Zoran; Dahanayake, Ajantha",

}

Zhou, J & Niemelä, E 2005, Beyond application-oriented software engineering: service-oriented software engineering (SOSE). in Z Stojanovic & A Dahanayake (eds), Service-Oriented Software System Engineering. Challenges and Practices. Eds. Stojanovic, Zoran; Dahanayake, Ajantha. pp. 27-47. https://doi.org/10.4018/978-1-59140-426-2.ch002

Beyond application-oriented software engineering: service-oriented software engineering (SOSE). / Zhou, Jiehan; Niemelä, Eila.

Service-Oriented Software System Engineering. Challenges and Practices. Eds. Stojanovic, Zoran; Dahanayake, Ajantha. ed. / Zoran Stojanovic; Ajantha Dahanayake. 2005. p. 27-47.

Research output: Chapter in Book/Report/Conference proceedingChapter or book articleProfessional

TY - CHAP

T1 - Beyond application-oriented software engineering: service-oriented software engineering (SOSE)

AU - Zhou, Jiehan

AU - Niemelä, Eila

PY - 2005

Y1 - 2005

N2 - This chapter introduces SOSE (Service-Oriented Software Engineering) as an advanced software development. It argues that SOSE is characterized by small projects, existing software reuse, market changing and software evolution focusing, customer domination, and common middards in comparison with AOSE (Application-Oriented Software Engineering). It presents SOSE software development methodology involving the main processes of service extracting, service middard, service circulation, service evaluation, and service evolution with the middard service fundamental. Eventually, compared with other industries (for example, car manufacturing, construction, and electronics) with global standards and fine-granularity components, the software industry is immature in unified service standards, service marketplace, and service granularity evaluation. The authors hope that understanding the underlying fundamental SOSE middard service and SOSE methodology will make the software industry more productive and profitable.

AB - This chapter introduces SOSE (Service-Oriented Software Engineering) as an advanced software development. It argues that SOSE is characterized by small projects, existing software reuse, market changing and software evolution focusing, customer domination, and common middards in comparison with AOSE (Application-Oriented Software Engineering). It presents SOSE software development methodology involving the main processes of service extracting, service middard, service circulation, service evaluation, and service evolution with the middard service fundamental. Eventually, compared with other industries (for example, car manufacturing, construction, and electronics) with global standards and fine-granularity components, the software industry is immature in unified service standards, service marketplace, and service granularity evaluation. The authors hope that understanding the underlying fundamental SOSE middard service and SOSE methodology will make the software industry more productive and profitable.

KW - software engineering

U2 - 10.4018/978-1-59140-426-2.ch002

DO - 10.4018/978-1-59140-426-2.ch002

M3 - Chapter or book article

SN - 1-59140-426-6

SN - 978-1-591-40426-2

SP - 27

EP - 47

BT - Service-Oriented Software System Engineering. Challenges and Practices. Eds. Stojanovic, Zoran; Dahanayake, Ajantha

A2 - Stojanovic, Zoran

A2 - Dahanayake, Ajantha

ER -

Zhou J, Niemelä E. Beyond application-oriented software engineering: service-oriented software engineering (SOSE). In Stojanovic Z, Dahanayake A, editors, Service-Oriented Software System Engineering. Challenges and Practices. Eds. Stojanovic, Zoran; Dahanayake, Ajantha. 2005. p. 27-47 https://doi.org/10.4018/978-1-59140-426-2.ch002