DocumentCode
2295856
Title
Automatic Composition of Services with Security Policies
Author
Chevalier, Yannick ; Mekki, Mohamed Anis ; Rusinowitch, Michaël
Author_Institution
INRIA Nancy Grand Est, Nancy
fYear
2008
fDate
6-11 July 2008
Firstpage
529
Lastpage
537
Abstract
Automatic composition of web services is a challenging task. Many works have considered simplified automata models that abstract away from the structure of messages exchanged by the services. For the domain of security services (such as digital signing or timestamping) we propose a novel approach to automated composition of services based on their security policies. The approach amounts to collecting the constraints on messages, parameters and control flow from the components services and the goal service requirements. A constraint solver checks the feasibility of the composition - possibly adapting the message structure while preserving the semantics - and displays the service composition as a message sequence chart. The resulting composed service can be verified automatically for ensuring that it cannot be subject to active attacks from intruders. The services that are input to our system are provided in a declarative way using a high level specification language. The approach is fully automatic and we show on a case- study how it succeeds in deriving a composed service that is currently proposed as a product by a company.
Keywords
Web services; digital signatures; formal specification; formal verification; Web service composition; automata model; automatic verification; component service; composition feasibility checking; constraint solver; digital signing; goal service requirement; high level specification language; message constraint; message exchange; message sequence chart; message structure; security policies; security services; semantics preservation; timestamping; Automata; Automatic control; Companies; Displays; IP networks; Security; Service oriented architecture; Specification languages; Web and internet services; Web services; Security; Web services; automatic composition; constraint solving; cryptographic protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Services - Part I, 2008. IEEE Congress on
Conference_Location
Honolulu, HI
Print_ISBN
978-0-7695-3286-8
Type
conf
DOI
10.1109/SERVICES-1.2008.13
Filename
4578373
Link To Document