A viable, fully distributed, network-based integration architecture that can meet new cross-enterprise challenges, has led to the peer-to-peer approach. A peer-to-peer architecture, emphasises security, control, dynamic accessibility and flexibility and is aimed at delivering significant time and cost savings. The use of the bottom-up approach in software development will deliver power to the individual nodes on the network rather than leaving it locked with one central node, just like the centralised client/server methodology. To manage change and to provide for essential network functions that may be independent from the actual applications, such as security, organisations could adopt a peer-to-peer architecture to enable automated provisioning, location, preparation and execution of services across a network. Such a framework would allow each application to automatically discover other applications via Web Services and to coordinate the business process from application to application (A2A) or peer to peer. By replacing the centralised “hub-and-spoke” architecture with software components associated with the individual applications that need to be integrated, businesses could potentially construct systems that will deliver a high level of fault tolerance and scalability, require less maintenance, adapt to rapid change and be cost-efficient to deploy.
A viable, fully distributed, network-based integration architecture that can meet new cross-enterprise challenges, has led to the peer-to-peer approach. A peer-to-peer architecture, emphasises security, control, dynamic accessibility and flexibility and is aimed at delivering significant time and cost savings. The use of the bottom-up approach in software development will deliver power to the individual nodes on the network rather than leaving it locked with one central node, just like the centralised client/server methodology.
To manage change and to provide for essential network functions that may be independent from the actual applications, such as security, organisations could adopt a peer-to-peer architecture to enable automated provisioning, location, preparation and execution of services across a network. Such a framework would allow each application to automatically discover other applications via Web Services and to coordinate the business process from application to application (A2A) or peer to peer.
By replacing the centralised “hub-and-spoke” architecture with software components associated with the individual applications that need to be integrated, businesses could potentially construct systems that will deliver a high level of fault tolerance and scalability, require less maintenance, adapt to rapid change and be cost-efficient to deploy.