Business semantics centric reliability testing for Web services in BPEL

Yongbo Wang, Fuyuki Ishikawa, Shinichi Honiden

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

The Business Process Execution Language (BPEL) has become the standard in web service composition, so that been adopted by industries to create mission critical services. The business process reliability especially business process consistency when some services failed is critical to composite services especially involving various organizations. However, it is difficult to conduct business process reliability testing for composite services due to complex business process in service composition, remote deployed services and long time testing duration. Little research is done to test fault tolerance capabilities of composite services only from low level. This paper proposes a technique on how to test the reliability of composite service defined in BPEL from the view of business semantics with little cost using fault injection. We present an approach for reliability testing of web services by using service stubs with semantic faults instead of real services which can be placed at service provider side or service consumer side. Dislike existing studies, we focus on how to find the reliability problems associating with business process - called semantics as the problems are not pure coding error but faults related to business process. In addition, the behavior of composite services in BPEL is analyzed when there are faults in orchestrated services invoked. Finally, a case study is given to show the whole process of reliability testing for composite web service.

Original languageEnglish
Title of host publicationProceedings - 2010 6th World Congress on Services, Services-1 2010
Pages237-244
Number of pages8
DOIs
Publication statusPublished - 2010 Nov 5
Externally publishedYes
Event2010 6th World Congress on Services, Services-1 2010 - Miami, FL
Duration: 2010 Jul 52010 Jul 10

Other

Other2010 6th World Congress on Services, Services-1 2010
CityMiami, FL
Period10/7/510/7/10

Fingerprint

Web services
Semantics
Testing
Industry
Composite materials
Language
Business process
Coding errors
Fault tolerance
Chemical analysis
Fault

Keywords

  • Fault injection
  • Reliability testing
  • Web services

ASJC Scopus subject areas

  • Business, Management and Accounting(all)
  • Computer Science(all)
  • Economics, Econometrics and Finance(all)

Cite this

Wang, Y., Ishikawa, F., & Honiden, S. (2010). Business semantics centric reliability testing for Web services in BPEL. In Proceedings - 2010 6th World Congress on Services, Services-1 2010 (pp. 237-244). [5575837] https://doi.org/10.1109/SERVICES.2010.88

Business semantics centric reliability testing for Web services in BPEL. / Wang, Yongbo; Ishikawa, Fuyuki; Honiden, Shinichi.

Proceedings - 2010 6th World Congress on Services, Services-1 2010. 2010. p. 237-244 5575837.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Wang, Y, Ishikawa, F & Honiden, S 2010, Business semantics centric reliability testing for Web services in BPEL. in Proceedings - 2010 6th World Congress on Services, Services-1 2010., 5575837, pp. 237-244, 2010 6th World Congress on Services, Services-1 2010, Miami, FL, 10/7/5. https://doi.org/10.1109/SERVICES.2010.88
Wang Y, Ishikawa F, Honiden S. Business semantics centric reliability testing for Web services in BPEL. In Proceedings - 2010 6th World Congress on Services, Services-1 2010. 2010. p. 237-244. 5575837 https://doi.org/10.1109/SERVICES.2010.88
Wang, Yongbo ; Ishikawa, Fuyuki ; Honiden, Shinichi. / Business semantics centric reliability testing for Web services in BPEL. Proceedings - 2010 6th World Congress on Services, Services-1 2010. 2010. pp. 237-244
@inproceedings{e43776547e10477c8902aaa8b2399c28,
title = "Business semantics centric reliability testing for Web services in BPEL",
abstract = "The Business Process Execution Language (BPEL) has become the standard in web service composition, so that been adopted by industries to create mission critical services. The business process reliability especially business process consistency when some services failed is critical to composite services especially involving various organizations. However, it is difficult to conduct business process reliability testing for composite services due to complex business process in service composition, remote deployed services and long time testing duration. Little research is done to test fault tolerance capabilities of composite services only from low level. This paper proposes a technique on how to test the reliability of composite service defined in BPEL from the view of business semantics with little cost using fault injection. We present an approach for reliability testing of web services by using service stubs with semantic faults instead of real services which can be placed at service provider side or service consumer side. Dislike existing studies, we focus on how to find the reliability problems associating with business process - called semantics as the problems are not pure coding error but faults related to business process. In addition, the behavior of composite services in BPEL is analyzed when there are faults in orchestrated services invoked. Finally, a case study is given to show the whole process of reliability testing for composite web service.",
keywords = "Fault injection, Reliability testing, Web services",
author = "Yongbo Wang and Fuyuki Ishikawa and Shinichi Honiden",
year = "2010",
month = "11",
day = "5",
doi = "10.1109/SERVICES.2010.88",
language = "English",
isbn = "9780769541297",
pages = "237--244",
booktitle = "Proceedings - 2010 6th World Congress on Services, Services-1 2010",

}

TY - GEN

T1 - Business semantics centric reliability testing for Web services in BPEL

AU - Wang, Yongbo

AU - Ishikawa, Fuyuki

AU - Honiden, Shinichi

PY - 2010/11/5

Y1 - 2010/11/5

N2 - The Business Process Execution Language (BPEL) has become the standard in web service composition, so that been adopted by industries to create mission critical services. The business process reliability especially business process consistency when some services failed is critical to composite services especially involving various organizations. However, it is difficult to conduct business process reliability testing for composite services due to complex business process in service composition, remote deployed services and long time testing duration. Little research is done to test fault tolerance capabilities of composite services only from low level. This paper proposes a technique on how to test the reliability of composite service defined in BPEL from the view of business semantics with little cost using fault injection. We present an approach for reliability testing of web services by using service stubs with semantic faults instead of real services which can be placed at service provider side or service consumer side. Dislike existing studies, we focus on how to find the reliability problems associating with business process - called semantics as the problems are not pure coding error but faults related to business process. In addition, the behavior of composite services in BPEL is analyzed when there are faults in orchestrated services invoked. Finally, a case study is given to show the whole process of reliability testing for composite web service.

AB - The Business Process Execution Language (BPEL) has become the standard in web service composition, so that been adopted by industries to create mission critical services. The business process reliability especially business process consistency when some services failed is critical to composite services especially involving various organizations. However, it is difficult to conduct business process reliability testing for composite services due to complex business process in service composition, remote deployed services and long time testing duration. Little research is done to test fault tolerance capabilities of composite services only from low level. This paper proposes a technique on how to test the reliability of composite service defined in BPEL from the view of business semantics with little cost using fault injection. We present an approach for reliability testing of web services by using service stubs with semantic faults instead of real services which can be placed at service provider side or service consumer side. Dislike existing studies, we focus on how to find the reliability problems associating with business process - called semantics as the problems are not pure coding error but faults related to business process. In addition, the behavior of composite services in BPEL is analyzed when there are faults in orchestrated services invoked. Finally, a case study is given to show the whole process of reliability testing for composite web service.

KW - Fault injection

KW - Reliability testing

KW - Web services

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

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

U2 - 10.1109/SERVICES.2010.88

DO - 10.1109/SERVICES.2010.88

M3 - Conference contribution

AN - SCOPUS:78049326739

SN - 9780769541297

SP - 237

EP - 244

BT - Proceedings - 2010 6th World Congress on Services, Services-1 2010

ER -