XL: an XML programming language for web service specification and composition
Proceedings of the 11th international conference on World Wide Web
Web Services Interaction Models, Part 1: Current Practice
IEEE Internet Computing
Putting the "Web" into Web Services: Interaction Models, Part 2
IEEE Internet Computing
Essentials of Constraint Programming
Essentials of Constraint Programming
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
Developing web services choreography standards: the case of REST vs. SOAP
Decision Support Systems - Special issue: Web services and process management
Webbots, Spiders, and Screen Scrapers: A Guide to Developing Internet Agents with PHP/CURL
Webbots, Spiders, and Screen Scrapers: A Guide to Developing Internet Agents with PHP/CURL
IEEE Internet Computing
A survey on web services composition
International Journal of Web and Grid Services
Restful web services vs. "big"' web services: making the right architectural decision
Proceedings of the 17th international conference on World Wide Web
Restful web services
BPEL4Job: A Fault-Handling Design for Job Flow Management
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Bite: Workflow Composition for the Web
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Web application description language (WADL)
Web application description language (WADL)
BPM'07 Proceedings of the 5th international conference on Business process management
From web service composition to megaprogramming
TES'04 Proceedings of the 5th international conference on Technologies for E-Services
BPM'05 Proceedings of the 3rd international conference on Business Process Management
Composing RESTful Services with JOpera
SC '09 Proceedings of the 8th International Conference on Software Composition
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Hosted Universal Composition: Models, Languages and Infrastructure in mashArt
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
End-to-End Security for Enterprise Mashups
ICSOC-ServiceWave '09 Proceedings of the 7th International Joint Conference on Service-Oriented Computing
Modeling a composite RESTful web service with UML
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
From people to services to UI: distributed orchestration of user interfaces
BPM'10 Proceedings of the 8th international conference on Business process management
Integrity assurance for RESTful XML
ER'10 Proceedings of the 2010 international conference on Advances in conceptual modeling: applications and challenges
A metamodel for context-aware component-based mashup applications
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
An architectural style for process-intensive web information systems
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
ICDCIT'10 Proceedings of the 6th international conference on Distributed Computing and Internet Technology
Distributed orchestration of user interfaces
Information Systems
Application of business-driven decision making to RESTful business processes
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
Compose Presence for Composite Web Services by Timed AND-OR Tree
Proceedings of International Conference on Information Integration and Web-based Applications & Services
Hi-index | 0.00 |
Novel trends in Web services technology challenge the assumptions made by current standards for process-based service composition. Most RESTful Web service APIs, which do not rely on the Web service description language (WSDL), cannot easily be composed using the BPEL language. In this paper we propose a lightweight BPEL extension to natively support the composition of RESTful Web services using business processes. We also discuss how to expose the execution state of a business process so that it can be manipulated through REST primitives in a controlled way.