MODELING BPEL WEB SERVICES FOR DIAGNOSIS: TOWARDS SELF-HEALING WEB SERVICES

Yingmin Li, Tarek Melliti, Philippe Dague

2007

Abstract

An approach generating automatically the data dependency diagrams of the orchestrated complex Web services is presented. The method is derived from the Model-Based Reasoning paradigm, whose origin comes from Artificial Intelligence applied to engineered systems. It is achieved by modeling BPEL activities by Petri nets, enriched to represent data dependencies, and by proposing aggregation rules of these dependency relations. The algorithm to aggregate the basic enriched Petri nets, producing the data dependency diagram of the orchestrated Web service, is given. The model obtained can be directly exploited by a diagnosis algorithm.

References

  1. Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Thatte, S., Trickovic, I., and Weerawarana, S. (2003). Business process execution language for web services, version 1.1. BEA Systems, IBM Corp., Microsoft Corp., SAP AG, Siebel Systems. http://www128.ibm.com/developerworks/library/specification/wsbpel.
  2. Ardissono, L., Console, L., Goy, A., Petrone, G., Picardi, C., Segnan, M., and Dupré, D. T. (2005a). Coopertive model-based diagnosis of web services. Proc. of IFIP/IEEE Int. Workshop on Self-Managed Systems Services (SELFMAN 2005), Nice, France.
  3. Ardissono, L., Console, L., Goy, A., Petrone, G., Picardi, C., Segnan, M., and Dupré, D. T. (2005b). Enhancing web services with diagnostic capabilities. Proc. of European Conference on Web Services (ECOWS-05), pp. 182-191, Vaxjo, Sweden, IEEE.
  4. Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C., and Orchard, D. (2004). Web services architecture, technical report, w3c. Technical report. http://www.w3.org/TR/ws-arch/.
  5. Hamadi, R. and Benatallah, B. (2003). A petri netbased model for web service composition. Proc. of the 14th Australasian database conference, Adelaide, Australia, ACM.
  6. Hinz, S., Schmidt, H., and Stahl, C. (2005). Trasforminf bpel to petri nets. Proc. of the 3rd Int. Conference on Business Process Management (BPM 2005), Nancy, France, LNCS 3649, pages 220-235.
  7. Rosario, S., Benviniste, A., and S. Haar, C. J. (2006). Net systems semantics of web services orchestrations modeled in orc. Research report, IRISA, 1780.
  8. Weerawarana, S. and Curbera, F. (2002). Business process with bpel4ws: Understanding bpel4ws, part 1. Technical report. http://www128.ibm.com/developerworks/webservices/library/wsbpelcol1/.
Download


Paper Citation


in Harvard Style

Li Y., Melliti T. and Dague P. (2007). MODELING BPEL WEB SERVICES FOR DIAGNOSIS: TOWARDS SELF-HEALING WEB SERVICES . In Proceedings of the Third International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-972-8865-77-1, pages 297-304. DOI: 10.5220/0001290902970304


in Bibtex Style

@conference{webist07,
author={Yingmin Li and Tarek Melliti and Philippe Dague},
title={MODELING BPEL WEB SERVICES FOR DIAGNOSIS: TOWARDS SELF-HEALING WEB SERVICES},
booktitle={Proceedings of the Third International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2007},
pages={297-304},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001290902970304},
isbn={978-972-8865-77-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Third International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - MODELING BPEL WEB SERVICES FOR DIAGNOSIS: TOWARDS SELF-HEALING WEB SERVICES
SN - 978-972-8865-77-1
AU - Li Y.
AU - Melliti T.
AU - Dague P.
PY - 2007
SP - 297
EP - 304
DO - 10.5220/0001290902970304