Dynamic Web Service Composition using Aspect Oriented Programming
Web Services have evolved significantly from being single, stand-alone services to be composed into complex processes to representing business workflows. However, current composition languages do not provide the constructs for process reconstruction in case of a failure. In this research work, we are studying existing models for service recovery in case of a failure in a workflow at runtime and will improve upon them. We are developing an Aspect Oriented (AO) model to deal with service component failures. AO model provides an easy way to separate alternate service selection without cluttering the business logic. In addition, we will study the drawbacks of current service selection policies that use only the Quality of Service parameters, and provide an authorization-constructs based model for a finer service selection.
MS Thesis Proposal : Dynamic Web Service Composition using Aspect Oriented Programming