Abstract
Service orientation is the de-facto architectural style, today. But, what actually is a service and how should service boundaries be chosen? Resource orientation, once seen as a “light-weight” approach to Web services, is reshaping itself as a modeling strategy to service orientation. Along comes the realization that resources are in-fact complex state machines. Currently, there is no accepted standard for modeling the internal state of resources. In this paper, BPEL is proposed as a modeling language for resources and necessary extensions to BPEL are outlined.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Burbeck, S.: The tao of e-business services (2000) http://www-128.ibm.com/developerworks/library/ws-tao/.
Matthew, C., Laskey, K., McCabe, F., Brown, P.F., Metz, R.: Reference Model for Service Oriented Architecture 1.0. Technical Report Committee Specification 1, OASIS Open (2006) http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm.
Gardner, D.: Soa wikis, soa for saas, and the future of business applications. Technical report, Interarbor Solutions (2007) http://blogs.zdnet.com/Gardner/?p=2395.
Fielding, R. T.: Architectural styles and the design of network-based software architectures. PhD thesis, University of California, Irvine (2000) Chair-Richard N. Taylor, http://www.ics.uci.edu/∼fielding/pubs/dissertation/top.htm.
Berners-Lee, T.: Www: Past, present, and future. IEEE Computer 29 (1996) 69–77
IBM: Web services architecture overview (2000) http://www-128.ibm.com/developerworks/webservices/library/w-ovr/.
Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web services description language (wsdl) 1.1. Technical report, W3C (2001) http://www.w3.org/TR/wsdl.
Jordan, D., Evdemon, J.: Oasis web services business process execution language (wsbpel) (2007) http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html.
Overdick, H.: The resource-oriented architecture. In: 2007 IEEE Congress on Services (Services 2007). (2007) 340–347 http://doi.ieeecomputersociety.org/10.1109/SERVICES.2007.66.
Hadley, M.: Web application description language (2006) https://wadl.dev.java.net/.
Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., Berners-Lee, T.: Hypertext transfer protocol — http/1.1. Technical report, The Internet Engineering Task Force (1999) http://www.ietf.org/rfc/rfc2616.
T. Berners-Lee, R. Fielding, L.: Uniform resource identifiers (uri): Generic syntax. Technical report, The Internet Engineering Task Force (1998) http://www.ietf.org/rfc/rfc2396.txt.
Helland, P.: Life beyond distributed transactions: an apostate’s opinion. In: Third Biennial Conference on Innovative Data Systems Research. (2007) http://www-db.cs.wisc.edu/cidr/cidr2007/papers/cidr07p15.pdf.
Großkopf, A.: xbpmn. formal control flow specification of a bpmn-based process execution language. Master’s thesis. Hasso Plattner Institut and SAP Research Brisbane (2007).
Nitzsche, J., van Lessen, T., Karastoyanova, D., Leymann, F.: Bpel light. In: 5th International Conference on Business Process Management (BPM 2007), Springer (2007)
Gregorio, J., Hadley, M., Nottingham, M., Orchard, D.: Uri template. Technical report, IETF (2008) http://bitworking.org/projects/URI-Templates/.
Arkin, A., Askary, S., Fordin, S., Jekeli, W., Kawaguchi, K., Orchard, D., Pogliani, S., Riemer, K., Struble, S., Takacsi-Nagy, P., Trickovic, I., Zimek, S.: Web service choreography interface (wsci). Technical report, W3C (2002)
Banerji, A., Bartolini, C., Beringer, D., Chopella, V., Govindarajan, K., Karp, A., Kuno, H., Lemon, M., Pogossiants, G., Sharma, S., Williams, S.: Web services conversation language (wscl). Technical report, W3C (2002)
Clark, J., Makoto, M.: Relaxing specification. Technical report, OASIS Open (2001)
Thompson, H.S., Sperberg-McQueen, C.M., Gao, S., Mendelsohn, N., Beech, D., Maloney, M.: Xml schema 1.1. Technical report, W3C (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Birkhäuser Verlag, Basel/Switzerland
About this chapter
Cite this chapter
Overdick, H. (2008). Towards Resource-Oriented BPEL. In: Gschwind, T., Pautasso, C. (eds) Emerging Web Services Technology, Volume II. Whitestein Series in Software Agent Technologies and Autonomic Computing. Birkhäuser Basel. https://doi.org/10.1007/978-3-7643-8864-5_9
Download citation
DOI: https://doi.org/10.1007/978-3-7643-8864-5_9
Publisher Name: Birkhäuser Basel
Print ISBN: 978-3-7643-8863-8
Online ISBN: 978-3-7643-8864-5
eBook Packages: Computer ScienceComputer Science (R0)