BPELDT — Data-Aware Extension for Data-Intensive Service Applications

  • Dirk Habich
  • Sebastian Richly
  • Steffen Preissler
  • Mike Grasselt
  • Wolfgang Lehner
  • Albert Maier
Part of the Whitestein Series in Software Agent Technologies and Autonomic Computing book series (WSSAT)


Aside from business processes, the service-oriented approach —currently realized with Web services and BPEL—should be utilizable for data-intensive applications as well. Fundamentally, data-intensive applications are characterized by (i) a sequence of functional operations processing large amounts of data and (ii) the delivery and transformation of huge data sets between those functional activities. However, for the efficient handling of massive data sets, a significant amount of data infrastructure is required and the predefined ‘by value’ data semantic within the invocation of Web services and BPEL is not well suited for this context. To tackle this problem on the BPEL level, we developed a seamless extension to BPEL—the ‘BPEL data transitions’.


Business Process Modeling Notation Service Invocation Soap Message BPEL Process Aware Extension 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Navef Abu-Ghazaleh and Michael J. Lewis. Differential deserialization for optimized soap performance. In Proceedings of the ACM/IEEE SC2005 Conference on High Performance Networking and Computing (SC 2005, November 12–18, 2005, Seattle, WA, USA), 2005.Google Scholar
  2. [2]
    Nayef Abu-Ghazaleh, Michael J. Lewis, and Madhusudhan Govindaraju. Differential serialization for optimized soap performance. In Proceedings of the 13th International Symposium on High-Performance Distributed Computing (HPDC 2004, 4–6 June, Honolulu, Hawaii, USA), pages 55–64, 2004.Google Scholar
  3. [3]
    Business Process Modeling Notation (BPMN) Information. http://www.bpmn.org/.Google Scholar
  4. [4]
    Min Cai, Shahram Ghandeharizadeh, Rolfe R. Schmidt, and Saihong Song. A comparison of alternative encoding mechanisms for web services. In Database and Expert Systems Applications, 13th International Conference, 2002.Google Scholar
  5. [5]
    Girish Chafle, Sunil Chandra, Vijay Mann, and Mangala Gowri Nanda. Decentralized orchestration of composite web services. In Proceedings of the 13th International Conference on World Wide Web-Alternate Track Papers and Posters (WWW 2004, New York, NY, USA, May 17–20), pages 134143, 2004.Google Scholar
  6. [6]
    Kenneth Chiu, Madhusudhan Govindaraju, and Randall Bramley. Investigating the limits of soap performance for scientific computing. In 11th IEEE International Symposium on High Performance Distributed Computing, 2002.Google Scholar
  7. [7]
    Marc Girardot and Neel Sundaresan. Millau: an encoding format for efficient representation and exchange of xml over the web. http://www9.org./w9cdrom/154/154.html.Google Scholar
  8. [8]
    Dirk Habich, Steffen Preissler, Wolfgang Lehner, Sebastian Richly, Uwe Assmann, Mike Grasselt, and Albert Maier. Data-grey-box web services in data centric environments. In Proceedings of the 2007 International Conference on Web Services (ICWS 2007) pages 976–983, 2007.Google Scholar
  9. [9]
    Dirk Habich, Thomas Wächter, Wolfgang Lehner, and Christian Pilarsky. Two-phase clustering strategy for gene expression data sets. In Proceedings of the 2006 ACM Symposium on Applied Computing-Bioinformatics Track (SAC 2006, Dijon, France, April 23–27), pages 145–150, 2006.Google Scholar
  10. [10]
    Steffen Heinzl, Markus Mathes, Thomas Friese, Matthew Smith, and Bernd Freisleben. Flex-swa: Flexible exchange of binary data based on soap messages with attachments. In Proceedings of the IEEE International Conference on Web Services (ICWS’06), Washington, DC, USA, 2006, IEEE Computer Society.Google Scholar
  11. [11]
    Alexander Hinneburg, Wolfgang Lehner, and Dirk Habich. Combi-operator: Database support for data mining applications. In Proc. of 29th International Conference on Very Large Data Bases, 2003.Google Scholar
  12. [12]
    IBM. Ibm information server, 2007. http://www-306.ibm.com/software/data/integration/info_server/.Google Scholar
  13. [13]
    Bettina Kemme and Gustavo Alonso. A new approach to developing and implementing eager database replication protocols. ACM Trans. Database Syst., 25(3):333–379, 2000.CrossRefGoogle Scholar
  14. [14]
    Albert Maier, Bernhard Mitschang, Frank Leymann, and Dan Wolfson. On combining business process integration and etl technologies. In Datenbanksysteme in Business, Technologie und Web, 11. Fachtagung des GI-Fachbereichs „Datenbanken und Informationssysteme“ (BTW 2005, Karlsruhe, 2.–4. März), pages 533–546, 2005.Google Scholar
  15. [15]
    Mapping Specification Language. http://www.research.ibm.com/journal/sj/452/roth.html.Google Scholar
  16. [16]
    Mangala Gowri Nanda, Satish Chandra, and Vivek Sarkar. Decentralizing execution of composite web services. In Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2004, October 24–28, Vancouver, BC, Canada), page. 170187, 2004.Google Scholar
  17. [17]
    Mangala Gowri Nanda and Neeran M. Karnik. Synchronization analysis for decentralizing composite web services. In Proceedings of the 2003 ACM Symposium on Applied Computing (SAC03, Melbourne, FL, USA, March 9–12), page. 407414, 2003.Google Scholar
  18. [18]
    Alex Ng, Optimising web services performance with table driven xml. In Proc. of the 17th Australian Software Engineering Conference, 2006.Google Scholar
  19. [19]
    Lucian-Mircea Patcas, John Murphy, and Gabriel-Miro Muntean. Middleware support for data-flow distribution in web service composition. In Proceedings of the combined Doctoral Symposium and 15th PhDOOS Workshop at the 19th European Conference on Object Oriented Programming(PhDOSS, Glasgow, Scotland, July 25), 2005.Google Scholar
  20. [20]
    Specification of BPEL. http://www-128.ibm.com/developerworks/library/ specification/ws-bpel/.Google Scholar
  21. [21]
    Specification of BPELJ. http://www-128.ibm.com/developerworks/library/ specification/ws-bpelj/.Google Scholar
  22. [22]
    Robert van Engelen. Pushing the soap envelope with web services for scientific computing. In Proc. of the International Conference on Web Services (ICWS’03), 2003.Google Scholar
  23. [23]
    Panos Vassiliadis, Alkis Simitsis, and Spiros Skiadopoulos, Conceptual modeling for etl processes. In Proc. of the 5th ACM international workshop on Data Warehousing and OLAP, pages 14–21, New York, NY, USA, 2002. ACM Press.Google Scholar
  24. [24]
    Patrick Widener, Greg Eisenhauer, and Karsten Schwan. Open metadata formats: Efficient xml-based communication for high performance computing. In 10th IEEE International Symposium on High Performance Distributed Computing, 2001.Google Scholar

Copyright information

© Birkhäuser Verlag, Basel/Switzerland 2008

Authors and Affiliations

  • Dirk Habich
    • 1
  • Sebastian Richly
    • 2
  • Steffen Preissler
    • 1
  • Mike Grasselt
    • 3
  • Wolfgang Lehner
    • 1
  • Albert Maier
    • 3
  1. 1.Database Technology GroupDresden University of TechnologyGermany
  2. 2.Software Engineering GroupDresden University of TechnologyGermany
  3. 3.Information Server SWG SOA IntegrationIBM Boeblingen LabGermany

Personalised recommendations