Web services introduce a new paradigm for distributed computing, and the
technology that it introduces constructs a new type of Web application. Web
services can be described as any software that makes its discovery and
invocation available over the Internet, and uses a standardized XML messaging
system.
The term peer-to-peer refers to a class of decentralized systems enabling the
access of shared resources available on peers that are acting both as client and
as server.
In this work, a peer-to-peer approach is used to expoit Web service
technologies by providing Web service security for JXTA peer-to-peer
networks. JXTA is a network programming environment that has particularly
been designed for the peer-to-peer platform.
In order to achieve the goal of secure Web services, the specifications &ldquo / WSSecurity&rdquo / ,
&ldquo / XML Key Management Specification&rdquo / , &ldquo / WS-Trust&rdquo / and &ldquo / WSSecurityPolicy&rdquo / are exploited. &ldquo / WS-Security&rdquo / is primarily a specification for an
XML-based security metadata container, and is a building block for the
specifications &ldquo / WS-Trust&rdquo / and &ldquo / WS-SecurityPolicy&rdquo / . &ldquo / WS-Trust&rdquo / defines the
process of how to acquire security tokens. Within the peer-to-peer network that
is proposed with this work, a peer is dedicated to act as a &ldquo / trusted third party&rdquo / and to manage the processes for incorporating the security of public-key
infrastructure, which is defined by &ldquo / XML Key Management Specification&rdquo / . In
addition, the same peer is dedicated to manage to acquire security tokens,
which is defined by &ldquo / WS-Trust&rdquo / . As for &ldquo / WS-SecurityPolicy&rdquo / , Web service
invoking peers conform to this specification that specifies how to define
security assertions stating Web service provider&rsquo / s preferences and
requirements.
This work realizes and achieves the necessity of bringing together the
technologies mentioned above in order to propose an architecture of secure
SOAP messaging for Web service invocation in peer-to-peer environment that
is provided by the JXTA framework.
The work presented in this thesis is realized as a part of the SATINE project
funded by the European Commission.
Identifer | oai:union.ndltd.org:METU/oai:etd.lib.metu.edu.tr:http://etd.lib.metu.edu.tr/upload/12605915/index.pdf |
Date | 01 June 2005 |
Creators | Gorgun, Ilhami |
Contributors | Dogac, Asuman |
Publisher | METU |
Source Sets | Middle East Technical Univ. |
Language | English |
Detected Language | English |
Type | M.S. Thesis |
Format | text/pdf |
Rights | To liberate the content for public access |
Page generated in 0.0021 seconds