Semantic Service Design for Collaborative Business Processes in Internetworked Enterprises

  • Devis Bianchini
  • Cinzia Cappiello
  • Valeria De Antonellis
  • Barbara Pernici
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5833)


Modern collaborating enterprises can be seen as borderless organizations whose processes are dynamically transformed and integrated with the ones of their partners (Internetworked Enterprises, IE), thus enabling the design of collaborative business processes. The adoption of Semantic Web and service-oriented technologies for implementing collaboration in such distributed and heterogeneous environments promises significant benefits. IE can model their own processes independently by using the Software as a Service paradigm (SaaS). Each enterprise maintains a catalog of available services and these can be shared across IE and reused to build up complex collaborative processes. Moreover, each enterprise can adopt its own terminology and concepts to describe business processes and component services. This brings requirements to manage semantic heterogeneity in process descriptions which are distributed across different enterprise systems. To enable effective service-based collaboration, IEs have to standardize their process descriptions and model them through component services using the same approach and principles. For enabling collaborative business processes across IE, services should be designed following an homogeneous approach, possibly maintaining a uniform level of granularity. In the paper we propose an ontology-based semantic modeling approach apt to enrich and reconcile semantics of process descriptions to facilitate process knowledge management and to enable semantic service design (by discovery, reuse and integration of process elements/constructs). The approach brings together Semantic Web technologies, techniques in process modeling, ontology building and semantic matching in order to provide a comprehensive semantic modeling framework.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bianchini, D., De Antonellis, V., Melchiori, M.: Flexible Semantic-based Service Matchmaking and Discovery. World Wide Web Journal 11(2), 227–251 (2008)CrossRefGoogle Scholar
  2. 2.
    Bianchini, D., De Antonellis, V., Pernici, B., Plebani, P.: Ontology-based methodology for e-service discovery. Journal of Information Systems, Special Issue on Semantic Web and Web Services 31(4-5), 361–380 (2006)Google Scholar
  3. 3.
    Bianchini, D., Cappiello, C., De Antonellis, V., Pernici, B.: P2S: a methodology to enable inter-organizational process design through Web Services. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) CAiSE 2009. LNCS, vol. 5565, pp. 334–348. Springer, Heidelberg (2009)Google Scholar
  4. 4.
    Castano, S., De Antonellis, V., De Capitani di Vimercati, S.: Global Viewing of Heterogeneous Data Sources. IEEE Transactions on Knowledge and Data Engineering 13(2), 277–297 (2001)CrossRefGoogle Scholar
  5. 5.
    Fellbaum, C.: Wordnet: An Electronic Lexical Database. MIT Press, Cambridge (1998)zbMATHGoogle Scholar
  6. 6.
    Hepp, M., Leymann, F., Domingue, J., Wahler, A., Fensel, D.: Semantic Business Process Management: A Vision Towards Using Semantic Web Services for Business Process Management. In: Proc. of the IEEE Int. Conference on e-Business Engineering (ICEBE 2005), Beijing, China, pp. 535–540 (2005)Google Scholar
  7. 7.
    Dietz, J.L.G.: The Atoms, Molecules and Fibers of Organizations. Data & Knowledge Engineering 47(3), 301–325 (2003)CrossRefMathSciNetGoogle Scholar
  8. 8.
    Krogstie, J., Veres, C., Sindre, G.: Integrating Semantic Web Technology, Web Services, and Workflow Modeling: Achieving System and Business Interoperability. Int. Journal of Enterprise Information Systems 3(1), 22–41 (2007)Google Scholar
  9. 9.
    Lin, Y., Sølvberg, A.: Goal Annotation of Process Models for Semantic Enrichment of Process Knowledge. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007 and WES 2007. LNCS, vol. 4495, pp. 355–369. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  10. 10.
    Mulye, R., Miller, J., Verma, K., Gomadam, K., Sheth, A.: A semantic template based designer for Web processes. In: Proc. of 2005 IEEE Int. Conf. on Web Services (ICWS 2005), Orlando, Florida, USA, pp. 461–469 (2005) Google Scholar
  11. 11.
    O’Brien, J.A.: Introduction to Information Systems: Essentials for the Internetworked Enterprise. McGraw-Hill Education, New York (2000)Google Scholar
  12. 12.
    Papazoglou, M.P., van den Heuvel, W.-J.: Business process development life cycle methodology. Communications of ACM 50(10), 79–85 (2007)CrossRefGoogle Scholar
  13. 13.
    Sheng, Q.Z., Benatallah, B., Maamar, Z., Dumas, M., Ngu, A.H.H.: Enabling Personalized Composition and Adaptive Provisioning of Web Services. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, pp. 322–337. Springer, Heidelberg (2004)Google Scholar
  14. 14.
    Vanderfeesten, I., Reijers, H.A., van der Aalst, W.M.P.: Evaluating workflow process designs using cohesion and coupling metrics. Computer in Industry 59(5), 420–437 (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Devis Bianchini
    • 1
  • Cinzia Cappiello
    • 2
  • Valeria De Antonellis
    • 1
  • Barbara Pernici
    • 2
  1. 1.Dipartimento di Elettronica per l’InformazioneUniversity of BresciaBresciaItaly
  2. 2.Politecnico of Milan, Dipartimento di Elettronica e InformazioneMilanoItaly

Personalised recommendations