Sun Microsystem's Project Jxta peer-to-peer (P2P) application development technology will form part of the firm's One Web services platform, and could also be used to develop applications for server farms and other P2P software.
Analyst company Ovum said that, although P2P applications are still in their infancy, IT managers might want to experiment with Jxta now to gain some insight into the technology and its potential.
Project Jxta comprises a set of protocols for writing P2P applications in programming languages for a variety of operating systems, although it has currently only been implemented on Java Developer's Kit 1.1.4, with support for TCP/IP and HTTP.
However, Sun expects third parties to write reference implementations in other languages, and said that a C version is in the pipeline.
The company maintained that P2P technology will sit alongside existing client-server and web-based applications. Jxta source code and software is available free under the Apache licence.
Eric Woods, research director of knowledge management at Ovum, said: "Jxta is not something that is going to worry many IT managers at the moment because it's mainly aimed at developers. IT managers will be wary of the technology because of fears about security and control."
However, he added that IT managers would be wrong to ignore Jxta and P2P systems. "It would be sensible to look at it in a controlled way," he explained. "There's always the danger that if people just reject it, it will creep in through the backdoor anyway, so it makes sense to look at it in experiments."
Woods pointed out that Jxta could be attractive for IT managers wanting to build collaborative or file sharing applications so that their companies can work more effectively with customers, suppliers and home workers without having to resort to expensive integration work or the use of electronic data interchange systems.
On the other hand, Phil Dawson, programme director at analyst firm Meta, believed that Jxta is more likely to be taken up by technical departments using Linux clusters, for example, in research and development work.
He maintained that Jxta would be useful for developing applications that can make use of idle processing power on an organisation's PCs.
"IT managers won't do much with Jxta for the next two years or so, but a lot of our technically competent clients are looking into P2P, and this is where the main Jxta work will appear," said Dawson.
However, Woods insisted that there is no guarantee that Jxta will be a success. "It's hard to say whether or not Jxta will play a part in the P2P movement until developers take it up. It's so early in the movement that there will, no doubt, need to be several major revisions of the technology as P2P evolves," he said.
Andy Bush, new technologies manager at Sun, was bullish about Jxta's potential, and described it as enabling technology for Sun's One Web services initiative.
"Jxta takes things down to the simple core level like TCP/IP did in the networking world a few years ago. It provides low-level services and allows everything to communicate with everything else. What platform or device it runs on won't matter any more as long as the device can load an application," he explained.
Indicating that Jxta has potential in many situations where people need to share information, Bush stated: "There is a lot of information currently locked inside devices, because it's very difficult to publish it to a peer. But you can use Jxta to build services for staff to unlock that information.
"This is currently what people are trying to do with knowledge management systems, but it's relatively difficult to add applications to systems that are silos of information because they often do not interoperate very well."





Do you agree?
Have your say on this article