Automatic generation of ESB configuration file from extended BPEL

Aimrudee Jongtaveesataporn, Shingo Takada

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

1 Citation (Scopus)

Abstract

Enterprise service bus (ESB) is a middleware to integrate applications in service oriented architecture. Normally software developers use information from the process requirements to manually create the ESB configuration file. This action consumes a lot of effort and may cause some errors in the configuration files. Business Process Execution Language (BPEL) defines a standard that enables a process document to be written that combines Web services. One of the BPEL capabilities that is not available in ESB is the ability to describe a process with logic such as if-else condition. Furthermore, the current WS-BPEL 2.0 standard does not allow for interaction with non-Web service components. Therefore combining the capabilities of ESB and BPEL will help improve the development of service-oriented systems. Our basic approach is to add extra information into BPEL documents for connecting non-Web service components, and use this document to automatically generate an ESB configuration file. This configuration file is used within an ESB to execute the process that was originally described within the BPEL document. We also show a case study.

Original languageEnglish
Title of host publicationProceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2010
Pages364-372
Number of pages9
DOIs
Publication statusPublished - 2010
EventIASTED International Conference on Software Engineering and Applications, SEA 2010 - Marina del Rey, CA, United States
Duration: 2010 Nov 82010 Nov 10

Other

OtherIASTED International Conference on Software Engineering and Applications, SEA 2010
CountryUnited States
CityMarina del Rey, CA
Period10/11/810/11/10

Fingerprint

Industry
Information use
Service oriented architecture (SOA)
Middleware
Web services

Keywords

  • BPEL
  • ESB
  • Middleware
  • Service integration
  • SOA

ASJC Scopus subject areas

  • Software

Cite this

Jongtaveesataporn, A., & Takada, S. (2010). Automatic generation of ESB configuration file from extended BPEL. In Proceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2010 (pp. 364-372) https://doi.org/10.2316/P.2010.725-058

Automatic generation of ESB configuration file from extended BPEL. / Jongtaveesataporn, Aimrudee; Takada, Shingo.

Proceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2010. 2010. p. 364-372.

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

Jongtaveesataporn, A & Takada, S 2010, Automatic generation of ESB configuration file from extended BPEL. in Proceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2010. pp. 364-372, IASTED International Conference on Software Engineering and Applications, SEA 2010, Marina del Rey, CA, United States, 10/11/8. https://doi.org/10.2316/P.2010.725-058
Jongtaveesataporn A, Takada S. Automatic generation of ESB configuration file from extended BPEL. In Proceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2010. 2010. p. 364-372 https://doi.org/10.2316/P.2010.725-058
Jongtaveesataporn, Aimrudee ; Takada, Shingo. / Automatic generation of ESB configuration file from extended BPEL. Proceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2010. 2010. pp. 364-372
@inproceedings{47c3125fc3f048a494aa78d8300b65f1,
title = "Automatic generation of ESB configuration file from extended BPEL",
abstract = "Enterprise service bus (ESB) is a middleware to integrate applications in service oriented architecture. Normally software developers use information from the process requirements to manually create the ESB configuration file. This action consumes a lot of effort and may cause some errors in the configuration files. Business Process Execution Language (BPEL) defines a standard that enables a process document to be written that combines Web services. One of the BPEL capabilities that is not available in ESB is the ability to describe a process with logic such as if-else condition. Furthermore, the current WS-BPEL 2.0 standard does not allow for interaction with non-Web service components. Therefore combining the capabilities of ESB and BPEL will help improve the development of service-oriented systems. Our basic approach is to add extra information into BPEL documents for connecting non-Web service components, and use this document to automatically generate an ESB configuration file. This configuration file is used within an ESB to execute the process that was originally described within the BPEL document. We also show a case study.",
keywords = "BPEL, ESB, Middleware, Service integration, SOA",
author = "Aimrudee Jongtaveesataporn and Shingo Takada",
year = "2010",
doi = "10.2316/P.2010.725-058",
language = "English",
isbn = "9780889868786",
pages = "364--372",
booktitle = "Proceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2010",

}

TY - GEN

T1 - Automatic generation of ESB configuration file from extended BPEL

AU - Jongtaveesataporn, Aimrudee

AU - Takada, Shingo

PY - 2010

Y1 - 2010

N2 - Enterprise service bus (ESB) is a middleware to integrate applications in service oriented architecture. Normally software developers use information from the process requirements to manually create the ESB configuration file. This action consumes a lot of effort and may cause some errors in the configuration files. Business Process Execution Language (BPEL) defines a standard that enables a process document to be written that combines Web services. One of the BPEL capabilities that is not available in ESB is the ability to describe a process with logic such as if-else condition. Furthermore, the current WS-BPEL 2.0 standard does not allow for interaction with non-Web service components. Therefore combining the capabilities of ESB and BPEL will help improve the development of service-oriented systems. Our basic approach is to add extra information into BPEL documents for connecting non-Web service components, and use this document to automatically generate an ESB configuration file. This configuration file is used within an ESB to execute the process that was originally described within the BPEL document. We also show a case study.

AB - Enterprise service bus (ESB) is a middleware to integrate applications in service oriented architecture. Normally software developers use information from the process requirements to manually create the ESB configuration file. This action consumes a lot of effort and may cause some errors in the configuration files. Business Process Execution Language (BPEL) defines a standard that enables a process document to be written that combines Web services. One of the BPEL capabilities that is not available in ESB is the ability to describe a process with logic such as if-else condition. Furthermore, the current WS-BPEL 2.0 standard does not allow for interaction with non-Web service components. Therefore combining the capabilities of ESB and BPEL will help improve the development of service-oriented systems. Our basic approach is to add extra information into BPEL documents for connecting non-Web service components, and use this document to automatically generate an ESB configuration file. This configuration file is used within an ESB to execute the process that was originally described within the BPEL document. We also show a case study.

KW - BPEL

KW - ESB

KW - Middleware

KW - Service integration

KW - SOA

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

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

U2 - 10.2316/P.2010.725-058

DO - 10.2316/P.2010.725-058

M3 - Conference contribution

AN - SCOPUS:84862271782

SN - 9780889868786

SP - 364

EP - 372

BT - Proceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2010

ER -