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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
HL7 Organization: Health Level 7 (2000), http://www.hl7.org
NEMA and Global Engineering Group: DICOM 3 Standard (1998), http://www.nema.org
Radiological Society of North America: IHE Technical Framework 1.1 (2003), http://www.rsna.org/IHE/index.shtml
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)
W3C: Web services Description Language 1.1 (2001), http://www.w3.org/TR/wsdl.html
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/
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)
Anzböck, R., Dustdar, S.: Modeling and Implementing Medical Web services. In: Data and Knowledge Engineering. Elsevier, Amsterdam (2005) (forthcoming)
Von Berg, et al. (eds.): Business Process Integration for Distributed Applications in Radiology. Philips Research, Hamburg (2001)
Ratiba, O., Swiernik, M., McCoy, J.M.: From PACS to integrated EMR. Computerized Medical Imaging and Graphics 27, 207–215 (2003)
HL7 Organization: HL7 XML encoding scheme (2003), http://www.hl7.org/
BEA, IBM, Microsoft: Web Services Security (WS-Security) (2002), www-106.ibm.com/develop-perworks/webservices/library/ws-secure/
BEA, IBM, Microsoft: Web Services Transactions (WS-Transactions) (2002), http://www.ibm.com/developerworks/library/ws-transpec/
BEA, IBM, Microsoft, SAP, Sonic, VeriSign (2004), http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnglobspec/html/WS-policy.asp
Microsoft: Direct Internet Message Encapsulation (DIME) (2002), http://msdn.microsoft.com/library/en-us/dnglobspec/html/draft-nielsen-dime-02.txt
BEA, Canon, IBM, Microsoft (2005), http://www.w3.org/TR/soap12-mtom
W3C: XPath (1999), http://www.w3.org/TR/xpath
Microsoft Biztalk Server 2004: Microsoft Corporation (2004), http://www.mirosoft.com
XML-Encryption: W3C Working Draft, XML Encryption Syntax and Processing (2002), http://www.w3.org/TR/xmlenc-core/
XML-Signature: W3C Proposed Recommendation, XML Signature Syntax and Processing (2001), http://www.w3.org/TR/2001/PR-xmldsig-core-20010820
Microsoft, IBM, Verisign, RSA Security: WS-SecurityPolicy (2002), http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnglobspec/html/WS-Securitypolicy.asp
IBM: From UML to BPEL (2003), http://www.ibm.com/developerworks/webservices/library/ws-uml2bpel/
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)
IBM/Microsoft/SAP, et.al.: UDDI 3.0.2 (2005), http://www.oasisopen.org/specs/index.php#uddiv3
W3C: SOAP Version 1.2,(2003), http://www.w3.org/TR/soap12-part1/
Dogac, A., et al.: Artemis: Deploying semantically enriched Web services in the healthcare domain. Information Systems. Elsevier, Amsterdam (2005) (Article in Press)
Appendix see, http://www.infosys.tuwien.ac.at/Staff/sd/papers/BPM2005Appendix.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)