City Research Online

Dynamic Application Integration Using Peer to Peer Technology

Christofi, S. (2003). Dynamic Application Integration Using Peer to Peer Technology. (Unpublished Doctoral thesis, City, University of London)


Today's business imperatives are clearer than ever. Businesses are trying to beat competitors by introducing new products to the market, deliver personalised services, increase customer loyalty and evolve at electronic speeds. These imperatives demand a technology infrastructure that is more flexible, more dynamic and more intelligent than ever. Java Web services based on Universal Description, Discovery and Integration (UDDI) are an evolution in e-business applications that will help businesses reach these goals and take Business-to-Business (B2B) to the next level.

In the last couple of years, the concept of a Web Service (WS) has emerged as an important paradigm for general application integration in the internet environment. More particularly, WS is viewed as an important vehicle for the creation of dynamic e business applications and as a means for the Java 2 Enterprise Edition (J2EE) and Microsoft .NET platforms to come together. This will be achieved through WS standards and several companies have been collaborating in such standardisation activities.

This Thesis describes research aiming to allow the dynamic integration of different software applications and information sources, including legacy systems, using the latest state of the art Internet technology called “Peer-to-Peer (P2P)”. The term “dynamic” is used in order to indicate that different software applications, in different geographical locations, that need to be integrated are able to establish a communication link and interchange data without manual intervention or without any intermediate integration server. To achieve this goal, several technologies have been combined, including Java Web Services and the Extensible Stylesheet Language (XML), in order to design, develop and implement an innovative architecture that will satisfy such requirements. Amongst others, the main programming language used is the widely accepted Java language, which acts catalytically in the creation of the system architecture described in this Thesis.

Publication Type: Thesis (Doctoral)
Subjects: T Technology > T Technology (General)
Departments: School of Science & Technology > Computer Science > Human Computer Interaction Design
School of Science & Technology > School of Science & Technology Doctoral Theses
Doctoral Theses
[thumbnail of Christofi thesis 2003 PDF-A.pdf]
Text - Draft Version
Download (10MB) | Preview


Add to AnyAdd to TwitterAdd to FacebookAdd to LinkedinAdd to PinterestAdd to Email


Downloads per month over past year

View more statistics

Actions (login required)

Admin Login Admin Login