Semi-Automatic Process Composition via Semantics-Enabled Sub-Process Selection and Ranking

  • Fabrizio Smith
  • Devis Bianchini
Conference paper
Part of the Proceedings of the I-ESA Conferences book series (IESACONF, volume 5)


In Service Oriented Architectures a Business Process (BP) can be designed as an orchestration of component sub-processes, often exposed as platform-independent and autonomously implemented Web services. In this paper, we propose a methodological framework to support the composition of semantically annotated sub-processes according to advanced semantics-enabled techniques and to rank the proposed solutions on the basis of the cohesion/coupling between retrieved sub-processes.


Semantic business process Process composition Process cohesion/coupling Process ranking Process selection 


  1. 1.
    Papazoglou, M.P.: Web Services: Principles and Technology. Prentice Hall, 2007.Google Scholar
  2. 2.
    Hull, R.: Web Services Composition: A Story of Models, Automata, and Logics, IEEE International Conference on Web Services, Orlando, Florida, 2005.Google Scholar
  3. 3.
    W3C: OWL-S, Semantic markup for web services. 22 november 2004,
  4. 4.
    Bussler C., de Bruijn J., Feier C., Fensel D., Keller U., Lara R., Lausen H., Polleres A., Roman D., Stollberg M.: Web Service Modeling Ontology. Applied Ontology, IOS Press, 1(1):77–106, 2005.Google Scholar
  5. 5.
    Farrell J.,Lausen H.: Semantic Annotations for WSDL and XML Schema. Recommendation, W3C, 2007.Google Scholar
  6. 6.
    Awad, A., Kunze, M., Sakr, S., and Weske, M.: Design By Selection: A Query-based Approach for Business Process Modeling. BPT Technical Report. 2010.Google Scholar
  7. 7.
    Markovic, I.: Advanced Querying and Reasoning on Business Process Models. Proc. BIS 2008. LNBIP 7, pp.189--200, Springer, 2008.Google Scholar
  8. 8.
    De Nicola, A., Missikoff, M., Proietti, M., Smith, F.: An Open Platform for Business Process Modeling and Verification. Proc. DEXA 2010. LNCS 6261, pp. 66-90, Springer, 2010.Google Scholar
  9. 9.
    OMG: Business Process Model and Notation,
  10. 10.
  11. 11.
    Missikoff, M., Proietti, M., Smith, F.: Querying Semantically Enriched Business Processes. Proc. DEXA 2011. LNCS 6861, pp. 294–103, Springer, 2011.Google Scholar
  12. 12.
    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
  13. 13.
    Bianchini D., Cappiello C., De Antonellis V., Pernici B.: P2S: A Methodology to Enable Inter-organizational Process Design through Web Services. Proc. CAiSE 2009, pp. 334–348, Amsterdam, The Netherlands, 2009.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 London Limited 2012

Authors and Affiliations

  1. 1.National Research CouncilIASI “Antonio Ruberti”RomeItaly
  2. 2.Department of Information EngineeringUniversity of BresciaBresciaItaly

Personalised recommendations