[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.technology.ecomm] Why the emphasis on P2P?

I suppose this question takes several forms.

1) What do you mean by P2P?
In my experience this is a very misleading term. At a system level it seems to indicate a desire to avoid the use of servers, presumably to avoid single point of failure. As a practical matter, most P2P systems are dependent on servers if only as directories.


At the programming level, P2P simply means that the programmer does not need to worry about servers. Often as not, this is because the servers have become part of the presumed infrastructure. We certainly treat TCP/IP that way, since we rarely ask whether the routers are there. We just assume they are.

At the user level, P2P often just means that the user does not have to think about the server. Presumably, the application hides the use of servers. (And the administration of the servers is so reliable that no one ever sees the difference: :-) )

2) Given your focus on virtualization, why do you care about P2P?
Ideally, our virtualization of conferencing would be agnostic about whether we have a server-based implementation or not. So, why raise the issue?


Are you uncertain that a single virtualization can embrace both server-based and P2P implementations of conferencing?

3) Is it possible that P2P means only two participants in a conference?
The general view of a conference is that it is a multi-point communication context. Clearly, things get a little more difficult when you start to worry about more than two participants. Is it possible that you are using the term P2P to indicate a lack of interest in conferences that involve more than two participants?


4) Given some of the services you indicate an interest in supporting, I am surprised that you use the term P2P at all?
You indicate an interest in authentication, presence/awareness, and provisioning. Aren't these usually server-based services? Is it a goal of the effort to ensure that these services can be made peer-to-peer as well?