loading...
A Grammar-Based Index for Matching Business Processes
Orlando, Florida July 11-July 15
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICWS.2005.6IEEE International Conference on Web ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Bendick Mahleko, Fraunhofer Institute
Andreas Wombacher, University of Twente
Peter Fankhauser, Fraunhofer Institute
Complex services are composed of simple services which typically need to be processed in a particular order. Two complex services only match if they agree on both, their simple services and their processing order. This matching semantics can be formalized by means of modelling complex services as finite state automata (FSAs), and analysing the intersection of the FSAs. However, computing the intersection of FSAs is computationally expensive, and thus does not scale for large service repositories. This paper presents an approach for indexing and matching complex services using an abstraction that transforms the underlying FSA via its grammar into a form that can be indexed using available index mechanisms. Evaluation of this approach shows a performance gain of several orders of magnitude as compared to sequential matching.
Citation:
Bendick Mahleko, Andreas Wombacher, Peter Fankhauser, "A Grammar-Based Index for Matching Business Processes," icws, pp.21-30, IEEE International Conference on Web Services (ICWS'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.