Among many emerging technologies, service-oriented architecture and peer-to-peer networking are significantly changing not only the properties of applications, but the way to develop them. In this paper, the authors envision a convergence of these two - peer service systems. However, how to efficiently develop distributed applications in such peer service systems is still an open problem to solve. Aiming at solving such a problem, the authors propose a negotiation-based software process so that distributed applications can be constructed and maintained by negotiating and purchasing services from peers.
Related white papers
Ovum Report: IBM Simplfies Service Management to facilitate business and IT
All too often, companies find their IT infrastructure is fragmented and confused. Different parts of the business have different silos of data and applications, with no integrated vision joining them...
Protecting virtual macchines: the "best of Vmworld" approach
By enabling IT managers to move virtual machines (and the applications they host) between physical servers, server virtualization gives them a powerful method for reducing planned downtime and speeding recovery....
Managing SOA application service levels, performance and availability
Service-oriented architecture (SOA) enables IT to increase agility and to lower costs. However, because of the added complexity, you need to manage SOA services and applications built with SOA...
Optimize the Business Outcome of SOA
Today, Service-Oriented Architecture (SOA) is a mainstream IT initiative that ranks among the top priorities of CIOs. SOA dramatically improves the flexibility and adaptability of organizations by accelerating the...
SOA Governance: Balancing Flexibility and Control within an SOA
Service-Oriented Architecture (SOA) has become a strategic imperative for organizations today. Without a SOA strategy, you risk being outpaced and outperformed by competitors who are better equipped to serve...
SOA Management: Bringing SOA into the mainstream of IT operations
Managing SOA services is usually done by a specific project team initially. However, in the long run, SOA must be managed in production by IT operations to take advantage...
The eight most important best practices in SOA governance
The technologies used by IT to create Service-Oriented Architectures (SOAs) are maturing. They are found to be robust and reliable. SOA governance provides a framework for making and applying the...


