A method engineering perspective for service-oriented system engineering

Boutheina Gherib, Youcef Baghdadi, Naoufel Kraiem

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

Purpose 'The purpose of this paper is to consider the method engineering perspective for service-oriented system engineering (SOSE).Anumber ofSOSEmethods have been proposed in both academia and industry. Given this, many intuitive, common questions arise. To answer these questions, many comparison frameworks have been developed. Each of which has considered certain methodological perspectives. However, less attention has been given to the method engineering (ME) perspective. The authors argue that this perspective would answer the question "what ME to apply in order to produce SOSE methods that themselves produce quality services at different levels of abstraction and SBAs". This research question is further decomposed into other questions; the main one is "whether the existing ME do apply to service orientation". Answering such a question would lead to either developing SOSE methods by using the existing ME or developing a new ME or framework for the specifics of SOSE. Design/methodology/approach'This work first provides a literature review on ME approaches and techniques; then, it compares a sample of existing SOSE methods with respect to their ME within a comparison framework that comprises a set of relevant properties of a solution that would be provided by an SOSE method, namely, service-oriented architecture (SOA) adoption, quality of services and ME; and finally, it discusses the applicability of the existing ME to SOSE. Findings'Strengths and weaknesses of the existing methods with respect to the aforementioned criteria, in addition to SOSE methodology open issues, were identified. The comparison has shown that while the existing SOSE methods have proved their success in a specific task, they still present some weaknesses. Therefore, it is better to benefit from the advantages of the existingMEtechniques, notable method fragments, even if they need some alteration. Research limitations/implications'While this work has many open issues related to SOSE methods with respect to ME, it could be further developed in many directions by exploring the open issues. For instance, the generation of a new ME technique and application of this new ME technique to the existing SOSE methods to see to what extent the existing methods may be situational. Practical implications'This work has practical implications, as it provides a better understanding of different views of SOSE methods, and assists the method engineers in deciding which ME technique is most suitable to their situation. Social implications'The produced artifact provides a research roadmap toward SOSE ME. Originality/value'None of the existing comparison frameworks for SOSE methods has considered the criteria such as SOA adoption and ME techniques. Indeed, ME techniques and approaches would allow better reuse of the existing proven fragments of methods.

Original languageEnglish
Pages (from-to)418-441
Number of pages24
JournalInternational Journal of Web Information Systems
Volume11
Issue number4
DOIs
Publication statusPublished - Nov 16 2015

Fingerprint

Systems engineering
Service oriented architecture (SOA)

Keywords

  • Advanced Web applications
  • E-business models and architectures
  • Internet quality of service
  • Web design metrics

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Information Systems

Cite this

A method engineering perspective for service-oriented system engineering. / Gherib, Boutheina; Baghdadi, Youcef; Kraiem, Naoufel.

In: International Journal of Web Information Systems, Vol. 11, No. 4, 16.11.2015, p. 418-441.

Research output: Contribution to journalArticle

@article{7f43810927f54358ab6bd15e5d1c7158,
title = "A method engineering perspective for service-oriented system engineering",
abstract = "Purpose 'The purpose of this paper is to consider the method engineering perspective for service-oriented system engineering (SOSE).Anumber ofSOSEmethods have been proposed in both academia and industry. Given this, many intuitive, common questions arise. To answer these questions, many comparison frameworks have been developed. Each of which has considered certain methodological perspectives. However, less attention has been given to the method engineering (ME) perspective. The authors argue that this perspective would answer the question {"}what ME to apply in order to produce SOSE methods that themselves produce quality services at different levels of abstraction and SBAs{"}. This research question is further decomposed into other questions; the main one is {"}whether the existing ME do apply to service orientation{"}. Answering such a question would lead to either developing SOSE methods by using the existing ME or developing a new ME or framework for the specifics of SOSE. Design/methodology/approach'This work first provides a literature review on ME approaches and techniques; then, it compares a sample of existing SOSE methods with respect to their ME within a comparison framework that comprises a set of relevant properties of a solution that would be provided by an SOSE method, namely, service-oriented architecture (SOA) adoption, quality of services and ME; and finally, it discusses the applicability of the existing ME to SOSE. Findings'Strengths and weaknesses of the existing methods with respect to the aforementioned criteria, in addition to SOSE methodology open issues, were identified. The comparison has shown that while the existing SOSE methods have proved their success in a specific task, they still present some weaknesses. Therefore, it is better to benefit from the advantages of the existingMEtechniques, notable method fragments, even if they need some alteration. Research limitations/implications'While this work has many open issues related to SOSE methods with respect to ME, it could be further developed in many directions by exploring the open issues. For instance, the generation of a new ME technique and application of this new ME technique to the existing SOSE methods to see to what extent the existing methods may be situational. Practical implications'This work has practical implications, as it provides a better understanding of different views of SOSE methods, and assists the method engineers in deciding which ME technique is most suitable to their situation. Social implications'The produced artifact provides a research roadmap toward SOSE ME. Originality/value'None of the existing comparison frameworks for SOSE methods has considered the criteria such as SOA adoption and ME techniques. Indeed, ME techniques and approaches would allow better reuse of the existing proven fragments of methods.",
keywords = "Advanced Web applications, E-business models and architectures, Internet quality of service, Web design metrics",
author = "Boutheina Gherib and Youcef Baghdadi and Naoufel Kraiem",
year = "2015",
month = "11",
day = "16",
doi = "10.1108/IJWIS-03-2015-0004",
language = "English",
volume = "11",
pages = "418--441",
journal = "International Journal of Web Information Systems",
issn = "1744-0084",
publisher = "Emerald Group Publishing Ltd.",
number = "4",

}

TY - JOUR

T1 - A method engineering perspective for service-oriented system engineering

AU - Gherib, Boutheina

AU - Baghdadi, Youcef

AU - Kraiem, Naoufel

PY - 2015/11/16

Y1 - 2015/11/16

N2 - Purpose 'The purpose of this paper is to consider the method engineering perspective for service-oriented system engineering (SOSE).Anumber ofSOSEmethods have been proposed in both academia and industry. Given this, many intuitive, common questions arise. To answer these questions, many comparison frameworks have been developed. Each of which has considered certain methodological perspectives. However, less attention has been given to the method engineering (ME) perspective. The authors argue that this perspective would answer the question "what ME to apply in order to produce SOSE methods that themselves produce quality services at different levels of abstraction and SBAs". This research question is further decomposed into other questions; the main one is "whether the existing ME do apply to service orientation". Answering such a question would lead to either developing SOSE methods by using the existing ME or developing a new ME or framework for the specifics of SOSE. Design/methodology/approach'This work first provides a literature review on ME approaches and techniques; then, it compares a sample of existing SOSE methods with respect to their ME within a comparison framework that comprises a set of relevant properties of a solution that would be provided by an SOSE method, namely, service-oriented architecture (SOA) adoption, quality of services and ME; and finally, it discusses the applicability of the existing ME to SOSE. Findings'Strengths and weaknesses of the existing methods with respect to the aforementioned criteria, in addition to SOSE methodology open issues, were identified. The comparison has shown that while the existing SOSE methods have proved their success in a specific task, they still present some weaknesses. Therefore, it is better to benefit from the advantages of the existingMEtechniques, notable method fragments, even if they need some alteration. Research limitations/implications'While this work has many open issues related to SOSE methods with respect to ME, it could be further developed in many directions by exploring the open issues. For instance, the generation of a new ME technique and application of this new ME technique to the existing SOSE methods to see to what extent the existing methods may be situational. Practical implications'This work has practical implications, as it provides a better understanding of different views of SOSE methods, and assists the method engineers in deciding which ME technique is most suitable to their situation. Social implications'The produced artifact provides a research roadmap toward SOSE ME. Originality/value'None of the existing comparison frameworks for SOSE methods has considered the criteria such as SOA adoption and ME techniques. Indeed, ME techniques and approaches would allow better reuse of the existing proven fragments of methods.

AB - Purpose 'The purpose of this paper is to consider the method engineering perspective for service-oriented system engineering (SOSE).Anumber ofSOSEmethods have been proposed in both academia and industry. Given this, many intuitive, common questions arise. To answer these questions, many comparison frameworks have been developed. Each of which has considered certain methodological perspectives. However, less attention has been given to the method engineering (ME) perspective. The authors argue that this perspective would answer the question "what ME to apply in order to produce SOSE methods that themselves produce quality services at different levels of abstraction and SBAs". This research question is further decomposed into other questions; the main one is "whether the existing ME do apply to service orientation". Answering such a question would lead to either developing SOSE methods by using the existing ME or developing a new ME or framework for the specifics of SOSE. Design/methodology/approach'This work first provides a literature review on ME approaches and techniques; then, it compares a sample of existing SOSE methods with respect to their ME within a comparison framework that comprises a set of relevant properties of a solution that would be provided by an SOSE method, namely, service-oriented architecture (SOA) adoption, quality of services and ME; and finally, it discusses the applicability of the existing ME to SOSE. Findings'Strengths and weaknesses of the existing methods with respect to the aforementioned criteria, in addition to SOSE methodology open issues, were identified. The comparison has shown that while the existing SOSE methods have proved their success in a specific task, they still present some weaknesses. Therefore, it is better to benefit from the advantages of the existingMEtechniques, notable method fragments, even if they need some alteration. Research limitations/implications'While this work has many open issues related to SOSE methods with respect to ME, it could be further developed in many directions by exploring the open issues. For instance, the generation of a new ME technique and application of this new ME technique to the existing SOSE methods to see to what extent the existing methods may be situational. Practical implications'This work has practical implications, as it provides a better understanding of different views of SOSE methods, and assists the method engineers in deciding which ME technique is most suitable to their situation. Social implications'The produced artifact provides a research roadmap toward SOSE ME. Originality/value'None of the existing comparison frameworks for SOSE methods has considered the criteria such as SOA adoption and ME techniques. Indeed, ME techniques and approaches would allow better reuse of the existing proven fragments of methods.

KW - Advanced Web applications

KW - E-business models and architectures

KW - Internet quality of service

KW - Web design metrics

UR - http://www.scopus.com/inward/record.url?scp=84947742160&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84947742160&partnerID=8YFLogxK

U2 - 10.1108/IJWIS-03-2015-0004

DO - 10.1108/IJWIS-03-2015-0004

M3 - Article

VL - 11

SP - 418

EP - 441

JO - International Journal of Web Information Systems

JF - International Journal of Web Information Systems

SN - 1744-0084

IS - 4

ER -