• 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