Incorporating Security Requirements into Service Composition: From Modelling to Execution

  • Authors:
  • Andre R. Souza;Bruno L. Silva;Fernando A. Lins;Julio C. Damasceno;Nelson S. Rosa;Paulo R. Maciel;Robson W. Medeiros;Bryan Stephenson;Hamid R. Motahari-Nezhad;Jun Li;Caio Northfleet

  • Affiliations:
  • Centre of Informatics, Federal University of Pernambuco,;Centre of Informatics, Federal University of Pernambuco,;Centre of Informatics, Federal University of Pernambuco,;Centre of Informatics, Federal University of Pernambuco,;Centre of Informatics, Federal University of Pernambuco,;Centre of Informatics, Federal University of Pernambuco,;Centre of Informatics, Federal University of Pernambuco,;HP Labs, Palo Alto;HP Labs, Palo Alto;HP Labs, Palo Alto;HP, Brazil

  • Venue:
  • ICSOC-ServiceWave '09 Proceedings of the 7th International Joint Conference on Service-Oriented Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Despite an increasing need for considering security requirements in service composition, the incorporation of security requirements into service composition is still a challenge for many reasons: no clear identification of security requirements for composition, absence of notations to express them, difficulty in integrating them into the business processes, complexity of mapping them into security mechanisms, and the complexity inherent to specify and enforce complex security requirements. We identify security requirements for service composition and define notations to express them at different levels of abstraction. We present a novel approach consisting of a methodology, called Sec-MoSC, to incorporate security requirements into service composition, map security requirements into enforceable mechanisms, and support execution. We have implemented this approach in a prototype tool by extending BPMN notation and building on an existing BPMN editor, BPEL engine and Apache Rampart. We showcase an illustrative application of the Sec-MoSC toolset.