Automated RESTful Web Service Composition

Recent research

(1) Proposed a RESTful Web service classification.

(2) A Situation Calculus based state transition system to automate RESTful Web service compostion

Related Publications
  • Towards Automated RESTful Web Service Composition, Haibo Zhao, Prashant Doshi, IEEE International Conference on Web Services, ICWS, 2009, To appear(acceptance: 15.6%)

Automated WSDL/SOAP Web Service Composition

major research, architecture design and system implementation

(1) Extend Semantically Annotated WSDL to support SWRL based first-order descriptions.

(2) Extend classical Semi-Markov Decision Processing(SMDP) model into First-order SMDP model and design a stochastic AI planner to automatically compose Web services into BPEL processes. Our stochastic planner is so far the only planner with the capacity to capture the uncertainty, functionality, QoS property and optimality of Web services and processes.

(3)HALEY employs a hierarchical framework to handle the hierarchies found in processes and addresses the scalability issue which many planning based approaches suffer from.

(4) HALEY is an automated, scalable, efficient and end-to-end semantic Web service composition framework. It naturally models uncertainty nature of Web services, takes into consideration both functional and QoS descriptions and provide a cost-based optimization of the generated business processes. Our experiment results show that it has stronger expressive power and produces significantly better BPEL processes than other contemporary approaches.

Related Publications
  • Haley: Hierarchical and Logical Composition of Web Services, Haibo Zhao, Prashant Doshi, Journal of Service Oriented Computing and Applications, 2008, Submitted

  • An End-to-End, Scalable Web Service Composition Tool, Haibo Zhao, Prashant Doshi, Developers Track, W3C 17th International World Wide Web Conference, WWW, Beijing, 2008 (Link)

  • Haley: A Hierarchical Framework for Logical Composition of Web Services Haibo Zhao, Prashant Doshi, IEEE International Conference on Web Services (Research Track, ICWS07, Salt Lake City, Utah) (acceptance=18%)

  • A Hierarchical Framwork for Composing Nested Web Processes, Haibo Zhao, Prashant Doshi, International Conference on Service Oriented Computing (ICSOC06, Chicago, IL) (acceptance: 34/200 = 17%)

  • Composing Nested Web Processes using HSMDP, Haibo Zhao, Prashant Doshi, AAAI 2006 Workshop on AI-Driven Technologies for SOC(AAAI06, Boston, MA)