Evie: a developers toolkit for encoding service interaction patterns

  • Authors:
  • Anthony M. J. O'Hagan;Shazia Sadiq;Wasim Sadiq

  • Affiliations:
  • School of Information Technology and Electrical Engineering, The University of Queensland, St Lucia, Brisbane, QLD, Australia;School of Information Technology and Electrical Engineering, The University of Queensland, St Lucia, Brisbane, QLD, Australia;SAP Research Centre, Brisbane, QLD, Australia

  • Venue:
  • BPM'07 Proceedings of the 2007 international conference on Business process management
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Facilitation of collaborative business processes across organizational and infrastructural boundaries continues to present challenges to enterprise software developers. One of the greatest difficulties in this respect is achieving a streamlined pipeline from business modeling to execution infrastructures. In this paper we present Evie - an approach for rapid design and deployment of event driven collaborative processes based on significant language extensions to Java that are characterized by abstract and succinct constructs. The focus of this paper is to provide proof of concept of Evie through encoding examples that are inspired by service interaction patterns. Where as the patterns provide business semantics, the Evie language provides a rapid means of encoding them at an abstract level, and subsequently compiling them to create a fully fledged Java-based execution environment.