Introduction
While WS*-based Service-Oriented Architecture (SOA) is employed heavily in the enterprise application & integration space, end-user-oriented organizations such as Facebook, Google or Yahoo! adopted the REST paradigm. Web service ecosystems [1] have been established around web service offerings like social networking, where open platforms enable third-party developers to easily leverage the infrastructure provided by the social networks, to build web applications and plugged-in services for a massive user base. Such a web service ecosystem typically comprises a service provider opening up their product public service platform, a set of external value-added-resellers, and a community of users building and sharing customizations [2]. The lower layers of the traditional SOA-based WS* standards stack provide a loosely coupled infrastructure for Web service ecosystems. However, process layers on top of the standards stack introduce a comparatively tight coupling between the process logic and the WSDL interface definition [3], which tends to be brittle.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Veryard, R.: Ecosystem SOA. In: Richard Veryard on Architecture (2009)
Jansen, S., et al.: A Sense of Community: A Research Agenda for Software Ecosystems. In: 31st International Conference on Software Engineering, ICSE 2009 (2009)
Pautasso, C., Wilde, E.: Why is the web loosely coupled? A multi-faceted metric for service design. In: 18th International Conference on World Wide Web (WWW 2009) (2009)
Richardson, L., Ruby, S.: RESTful Web Services. O’Reilly Media (2007)
Overdick, H.: Towards Resource-Oriented BPEL. In: The 2nd ECOWS Workshop on Emerging Web Services Technology (WEWST 2007) (2007)
Pautasso, C.: BPEL for REST. In: Dumas, M., Reichert, M., Shan, M.-C. (eds.) BPM 2008. LNCS, vol. 5240, pp. 278–293. Springer, Heidelberg (2008)
Charfi, A., Mezini, M.: AO4BPEL: An Aspect-oriented Extension to BPEL. Journal of World Wide Web 10(3), 309–344 (2007)
Baresi, L., Guinea, S.: Self-Supervising BPEL Processes. IEEE Transactions on Software Engineering 37(2), 247–263 (2011)
WADL, http://www.w3.org/Submission/wadl/ (accessed October 06, 2010)
Xu, X., Zhu, L., Kannengiesser, U., Liu, Y.: An Architectural Style for Process-Intensive Web Information Systems. In: Chen, L., Triantafillou, P., Suel, T. (eds.) WISE 2010. LNCS, vol. 6488, pp. 534–547. Springer, Heidelberg (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Xu, X., Weber, I., Zhu, L., Liu, Y., Rimba, P., Lu, Q. (2013). BPMashup: Dynamic Execution of RESTful Processes. In: Ghose, A., et al. Service-Oriented Computing - ICSOC 2012 Workshops. ICSOC 2012. Lecture Notes in Computer Science, vol 7759. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37804-1_50
Download citation
DOI: https://doi.org/10.1007/978-3-642-37804-1_50
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37803-4
Online ISBN: 978-3-642-37804-1
eBook Packages: Computer ScienceComputer Science (R0)