Skip to main content

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Burbeck, S.: The tao of e-business services (2000) http://www-128.ibm.com/developerworks/library/ws-tao/.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. Berners-Lee, T.: Www: Past, present, and future. IEEE Computer 29 (1996) 69–77

    Google Scholar 

  6. IBM: Web services architecture overview (2000) http://www-128.ibm.com/developerworks/webservices/library/w-ovr/.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. Hadley, M.: Web application description language (2006) https://wadl.dev.java.net/.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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).

    Google Scholar 

  15. Nitzsche, J., van Lessen, T., Karastoyanova, D., Leymann, F.: Bpel light. In: 5th International Conference on Business Process Management (BPM 2007), Springer (2007)

    Google Scholar 

  16. Gregorio, J., Hadley, M., Nottingham, M., Orchard, D.: Uri template. Technical report, IETF (2008) http://bitworking.org/projects/URI-Templates/.

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. Clark, J., Makoto, M.: Relaxing specification. Technical report, OASIS Open (2001)

    Google Scholar 

  20. Thompson, H.S., Sperberg-McQueen, C.M., Gao, S., Mendelsohn, N., Beech, D., Maloney, M.: Xml schema 1.1. Technical report, W3C (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics