• DocumentCode
    2450702
  • Title

    An Improved Calculus for Secure Dynamic Services Composition

  • Author

    Xu, Dong-Hong ; Qi, Yong ; Hou, Di ; Wang, Gong-Zhen ; Chen, Ying

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Xi´´an Jiaotong Univ., Xi´´an
  • fYear
    2008
  • fDate
    July 28 2008-Aug. 1 2008
  • Firstpage
    686
  • Lastpage
    691
  • Abstract
    With the increased interest in the Web services composition, more and more enterprises and businesses depend on this paradigm. Open, distributed and dynamic properties of the schema, there is a pressing need for secure services in daily transactions. Orchestration and choreography language provide basic services standards and interaction, collaboration, and negotiation standards among services, but they are not give any secure manners or secure operation styles and specifications. Despite the interest of such security mechanisms, a formal module of them is still lacking. For giving general guide to implement secure orchestration and choreography language, we give a formal approach to carry out those goals. To this target, we emphasize on those by designing an extension of the Spi calculus with Secure Global Calculus. The Spi calculus precisely identifies orchestration secure properties of each principal from a local viewpoint. The secure global calculus describes an interaction secure choreography scenario from a vantage point of view. We called our method SpiG4WSC calculus. We believe that the combination of strong practical needs for dynamic secure Web services composition and the theoretical foundations will lead to a bridge between practice and theories. The contribution of this paper are (1) giving the syntax and semantic of SpiG4WSC calculus; (2)applying the calculus to give a model to presenting the secure orchestration, emphasizing on the formal basis for secure services; (3)describing the secure choreography, giving the formal frame for interaction processes.
  • Keywords
    Web services; calculus of communicating systems; high level languages; security of data; transaction processing; Web services composition; choreography language; distributed properties; dynamic properties; open properties; orchestration language; secure global calculus; secure services; spi calculus; transactions; Application software; Calculus; Collaboration; Computer applications; Computer science; Proposals; Protocols; Security; Service oriented architecture; Web services; Choreography; Global calculus; Orchestration; Spi calculus; Web services composition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
  • Conference_Location
    Turku
  • ISSN
    0730-3157
  • Print_ISBN
    978-0-7695-3262-2
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2008.18
  • Filename
    4591648