Skip to main content

Semi-automatic Generation of Web Services and BPEL Processes – A Model-Driven Approach

  • Conference paper
Business Process Management (BPM 2005)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3649))

Included in the following conference series:

Abstract

With the advent of Web services and orchestration specifications like BPEL it is possible to define workflows on an Internet-scale. In the health-care domain highly structured and well defined workflows have been specified in standard documents. To reduce the complexity of creating Web service orchestration specifications, we provide a model-driven design approach, consisting of manual and automatic transformations. Security and transaction requirements are covered additionally. The resulting Web services can be bound dynamically at run-time. Therefore, we gain the flexibility to integrate processes that are already established with specific business protocols. Parts of this approach should be applicable to other domains, too.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. HL7 Organization: Health Level 7 (2000), http://www.hl7.org

  2. NEMA and Global Engineering Group: DICOM 3 Standard (1998), http://www.nema.org

  3. Radiological Society of North America: IHE Technical Framework 1.1 (2003), http://www.rsna.org/IHE/index.shtml

  4. Anzböck, R., Dustdar, S.: Interorganizational Workflow in the Medical Imaging Domain. In: Proceedings of the 5th International Conference on Enterprise Information Systems (ICEIS), Angers, France. Kluwer Academic Publishers, Dordrecht (2003)

    Google Scholar 

  5. W3C: Web services Description Language 1.1 (2001), http://www.w3.org/TR/wsdl.html

  6. BEA Systems, IBM, Microsoft, SAP AG and Siebel Systems: Business Process Execution Language for Web services version 1.1 (2003), http://www-128.ibm.com/developerworks/library/specification/ws-bpel/

  7. Anzböck, R., Dustdar, S.: Modeling Medical Web services. In: Desel, J., Pernici, B., Weske, M. (eds.) BPM 2004. LNCS, vol. 3080, pp. 49–65. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  8. Anzböck, R., Dustdar, S.: Modeling and Implementing Medical Web services. In: Data and Knowledge Engineering. Elsevier, Amsterdam (2005) (forthcoming)

    Google Scholar 

  9. Von Berg, et al. (eds.): Business Process Integration for Distributed Applications in Radiology. Philips Research, Hamburg (2001)

    Google Scholar 

  10. Ratiba, O., Swiernik, M., McCoy, J.M.: From PACS to integrated EMR. Computerized Medical Imaging and Graphics 27, 207–215 (2003)

    Article  Google Scholar 

  11. HL7 Organization: HL7 XML encoding scheme (2003), http://www.hl7.org/

  12. BEA, IBM, Microsoft: Web Services Security (WS-Security) (2002), www-106.ibm.com/develop-perworks/webservices/library/ws-secure/

  13. BEA, IBM, Microsoft: Web Services Transactions (WS-Transactions) (2002), http://www.ibm.com/developerworks/library/ws-transpec/

  14. BEA, IBM, Microsoft, SAP, Sonic, VeriSign (2004), http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnglobspec/html/WS-policy.asp

  15. Microsoft: Direct Internet Message Encapsulation (DIME) (2002), http://msdn.microsoft.com/library/en-us/dnglobspec/html/draft-nielsen-dime-02.txt

  16. BEA, Canon, IBM, Microsoft (2005), http://www.w3.org/TR/soap12-mtom

  17. W3C: XPath (1999), http://www.w3.org/TR/xpath

  18. Microsoft Biztalk Server 2004: Microsoft Corporation (2004), http://www.mirosoft.com

  19. XML-Encryption: W3C Working Draft, XML Encryption Syntax and Processing (2002), http://www.w3.org/TR/xmlenc-core/

  20. XML-Signature: W3C Proposed Recommendation, XML Signature Syntax and Processing (2001), http://www.w3.org/TR/2001/PR-xmldsig-core-20010820

  21. Microsoft, IBM, Verisign, RSA Security: WS-SecurityPolicy (2002), http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnglobspec/html/WS-Securitypolicy.asp

  22. IBM: From UML to BPEL (2003), http://www.ibm.com/developerworks/webservices/library/ws-uml2bpel/

  23. Schmit, B.A., Dustdar, S.: Model-driven Development of Web service Transactions, XML4BPM 2005 - XML for Business Process Management Workshop. In: 11th GI Konferenz Business, Technologie, und Web (BTW 2005), Karlsruhe, Germany (March 1, 2005)

    Google Scholar 

  24. IBM/Microsoft/SAP, et.al.: UDDI 3.0.2 (2005), http://www.oasisopen.org/specs/index.php#uddiv3

  25. W3C: SOAP Version 1.2,(2003), http://www.w3.org/TR/soap12-part1/

  26. Dogac, A., et al.: Artemis: Deploying semantically enriched Web services in the healthcare domain. Information Systems. Elsevier, Amsterdam (2005) (Article in Press)

    Google Scholar 

  27. Appendix see, http://www.infosys.tuwien.ac.at/Staff/sd/papers/BPM2005Appendix.pdf

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Anzböck, R., Dustdar, S. (2005). Semi-automatic Generation of Web Services and BPEL Processes – A Model-Driven Approach. In: van der Aalst, W.M.P., Benatallah, B., Casati, F., Curbera, F. (eds) Business Process Management. BPM 2005. Lecture Notes in Computer Science, vol 3649. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11538394_5

Download citation

  • DOI: https://doi.org/10.1007/11538394_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28238-9

  • Online ISBN: 978-3-540-31929-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics