Process Mediation Based on Triple Space Computing

  • Zhangbing Zhou
  • Brahmananda Sapkota
  • Emilia Cimpian
  • Doug Foxvog
  • Laurentiu Vasiliu
  • Manfred Hauswirth
  • Peng Yu
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4976)


Web services are inherently heterogeneous at both data and behavioral levels because of the nature of the Web, which is the main obstacle to the usability of Web services. The heterogeneity at a behavioral level is generally addressed by process mediation, in which the message flow is adjusted to suit the behavior of Web services involved in a given interaction. In this paper, we present a novel approach for process mediation, and propose an architectural for process mediation based on Triple Space Computing to solve resolvable message sequence mismatches. These resolvable mismatches can be classified into five classes for unveiling their essence. This work provides a basis for the generalization of mismatches themselves, as well as a potentially uniform solution to address these mismatches.


Process Mediation Service Interaction Public Process Mismatch Pattern Behavioral Interface 
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.
    Mocan, A., Cimpian, E., de Bruijn, J.: D13.3v0.3 WSMX Data Mediation WSMX Working Draft 11 (2005),
  2. 2.
    Wombacher, A.: Decentralized Consistency Checking in Cross-organizational Workflows E-Commerce Technology. In: Proc. of the 8th IEEE International Conference on and Enterprise Computing, E-Commerce, and E-Services (2006)Google Scholar
  3. 3.
    Norton, B., Pedrinaci, C., Lemcke, J., Kleiner, M., Henocque, L., Vulcu, G.: DIP Delivery: D3.9 An ontology for web services choreography and orchestration V3 (2006),
  4. 4.
    Benatallah, B., Casati, F., Grigori, D., Nezhad, H.R.M., Toumani, F.: Developing Adapters for Web Services Integration. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, Springer, Heidelberg (2005)Google Scholar
  5. 5.
    Benatallah, B., Casati, F., Toumani, F.: Representing, analysing and managing web service protocols. Data & Knowledge Engineering 58, 327–357 (2006)CrossRefGoogle Scholar
  6. 6.
    Sapkota, B., Kilgarriff, E., Bussler, C.: Role of Triple Space Computing in Semantic Web Services. In: Zhou, X., Li, J., Shen, H.T., Kitsuregawa, M., Zhang, Y. (eds.) APWeb 2006. LNCS, vol. 3841, Springer, Heidelberg (2006)CrossRefGoogle Scholar
  7. 7.
    Gelernter, D.: Generative Communication in Linda. ACM Transactions on Programming Languages and Systems 7, 80–112 (1985)MATHCrossRefGoogle Scholar
  8. 8.
    Fensel, D.: Triple-space computing: Semantic Web Services based on persistent publication of information. In: Proc. of IFIP Int’l Conf. on Intelligence in Communication Systems (2004)Google Scholar
  9. 9.
    Fensel, D., Bussler, C.: The Web Service Modeling Framework WSMF Electronic Commerce Research and Applications, pp. 113–137 (2002)Google Scholar
  10. 10.
    Roman, D., Scicluna, J., Nitzsche, J., Fensel, D., Polleres, A., de Bruijn, J., Heymans, S.: D14v0.4. Ontology-based Choreography. WSMO Working Draft 15 (2007),
  11. 11.
    Cimpian, E., Mocan, A.: WSMX Process Mediation Based on Choreographies. In: Bussler, C.J., Haller, A. (eds.) BPM 2005. LNCS, vol. 3812, pp. 130–143. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  12. 12.
    Cimpian, E., Mocan, A., Scicluna, J.: D13.7 v0.2 Process Mediation in WSMX WSMX Working Draft (2005),
  13. 13.
    Cimpian, E., Mocan, A., Stollberg, M.: Mediation Enabled Semantic Web Services Usage. In: Mizoguchi, R., Shi, Z.-Z., Giunchiglia, F. (eds.) ASWC 2006. LNCS, vol. 4185, Springer, Heidelberg (2006)CrossRefGoogle Scholar
  14. 14.
    Haas, H., Brown, A.: Web Services Glossary W3C Working Group (2004),
  15. 15.
    Bordeaux, L., Salaün, G., Berardi, D., Mecella, M.: When are Two Web Services Compatible? In: Shan, M.-C., Dayal, U., Hsu, M. (eds.) TES 2004. LNCS, vol. 3324, Springer, Heidelberg (2005)Google Scholar
  16. 16.
    Nixon, L.J.B., Bontas, E.P., Scicluna, J.: D2.4.8.1: Technical and ontological infrastructure for Triple Space Computing. Delivery of Knowledge Web project (2006), Available at:
  17. 17.
    Pistore, M., Traverso, P., Bertoli, P.: Automated Composition of Web Services by Planning in Asynchronous Domains. In: Proc. of the 15th Interational Conferece on Automated Planning and Scheduling (ICAPS 2005), Monterey, California (2005)Google Scholar
  18. 18.
    Stollberg, M.: Reasoning Tasks and Mediation on Choreography and Orchestration in WSMO. In: Proc. of the 2nd International WSMO Implementation Workshop (WIW 2005), Innsbruck, Austria (2005)Google Scholar
  19. 19.
    Zaremba, M., Moran, M., Haselwanter, T., Lee, H.K., Han, S.K.: D13.4v0.3. WSMX Architecture WSMX (2005),
  20. 20.
    Russell, N., ter Hofstede, A.H.M., van der Aalst, W.M.P., Mulyar, N.: Workflow Control-Flow Patterns: A Revised View. BPM Center Report BPM-06-22, (2006)Google Scholar
  21. 21.
    Krummenacher, R., Hepp, M., Polleres, A., Bussler, C., Fensel, D.: WWW or What is Wrong with Web Services. In: Proc. of 3rd European Conf. on Web Services (ECOWS 2005) (2005)Google Scholar
  22. 22.
    Berbers-Lee, T., Hendler, J., Lassila, O.: The semantic web. Scientific America 284, 34–43 (2001)CrossRefGoogle Scholar
  23. 23.
    Kotinurmi, P., Vitvar, T., Haselwanter, T., Moran, M., Zaremba, M.: WSMX: A Semantic Service Oriented Middleware for B2B Integration. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 477–483. Springer, Heidelberg (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Zhangbing Zhou
    • 1
  • Brahmananda Sapkota
    • 1
  • Emilia Cimpian
    • 2
  • Doug Foxvog
    • 1
  • Laurentiu Vasiliu
    • 1
  • Manfred Hauswirth
    • 1
  • Peng Yu
    • 3
  1. 1.DERINational University of Ireland at GalwayIreland
  2. 2.STI InternationalUniversity of InnsbruckAustria
  3. 3.College of Computer Science and TechnologyJilin UniversityChina

Personalised recommendations