Couple random thoughts:

 - Peer-to-Peer refers to a system of nodes where each node that has 
the ability to act as both a client and a server; some p2p systems 
leverage dynamic discovery, however this is not a mandatory attribute 
of a p2p system; I would suggest that you are (perhaps) less 
interested in the network topology and more interested in the 
federated capabilities of the infrastructure (metadata, and the 
ownership); what i'm saying here is "you don't want p2p, you want 
federated metadata"

 - Many organizations have moved down the 'federated esb' path; their 
assumption is that there will be many 'service connectors & 
containers' based on many products from many vendors. In large 
federated environments, the goal isn't to own the ESB, Registry, etc. 
or even standardize on one. The goal is to enable ownership for 
multiple parties, but to have the ability to apply policy across 
domains and to not create new silo's of data and metadata. 

 - If the Department of Defense and all of their agencies can go 
federated registry & esb, there's a good chance that it will cover 
your needs as well. 

- The decision to "go with JBI" seems really odd; if you were an ISV, 
I'd understand why you'd choose a standard at this level of the 
plumbing. Assuming that you have your reasons, I'll still say that it 
seems like an odd choice. (IMHO) Even then, I'm not sure how it would 
play into a registry decision. 

- Unless you're on a research project, I'd rethink WSRF. 
Jeff


--- In [email protected], henryk mozman 
<[EMAIL PROTECTED]> wrote:
>
> Anne,
> 
> 
> I have not considered using AtomPub  or RSS. 
> Thanks for the pointer. I definitely will look into these choices.
> We have made the decision of using JBI. This decision  may 
eliminates some of the registeries you mention.
> 
> Another option I am considering is WSRF
> 
> 
> Henryk
> 
> 
> Anne Thomas Manes <[EMAIL PROTECTED]> 
wrote:                               Have you considered using 
AtomPub or RSS as a means to propagate
>  service information?
>  
>  Three registry/repository products support AtomPub and RSS:
>  - Mule Galaxy (open source)
>  - WSO2 Registry (open source)
>  - HP SOA Systinet
>  
>  Anne
>  
>  On Jan 28, 2008 11:00 AM, henryk mozman <[EMAIL PROTECTED]> wrote:
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  > Steve,
>  >
>  > The requirements  constraint for the architecture which I am 
helping to
>  > design cannot have a single directory for discovery.
>  >
>  > Henryk
>  >
>  >
>  >
>  > Steve Jones <[EMAIL PROTECTED]> wrote:
>  >
>  >
>  > One semi-interesting question here is when SOA isn't peer-to-
peer.  Each
>  > service (whether via REST, WS, Jini, etc) can be discovered 
dynamically,
>  > hot-deployed and have its actual end-point changed.  These 
services can
>  > communicate directly with others without any need for a complex
>  > infrastructure or central point and they can communicate between 
different
>  > networks.
>  >
>  > Now some of that is theory (e.g. dynamic discovery) but lots of 
it is
>  > relatively standard for enterprise scale SOA deployments where 
you have a
>  > series of semi-disconnected entities communicating directly, 
often as a
>  > result (like most p2p solutions) of some form of directory.
>  >
>  > Steve
>  >
>  >
>  > On 28/01/2008, henryk mozman <[EMAIL PROTECTED]> wrote:
>  > >
>  > >
>  > >
>  > >
>  > >
>  > > Jeff,
>  > >
>  > > In reality, I am more interested in implementing a peer-to-
peer SOA than
>  > JXTA.
>  > > JXTA may be one way to implement SOA. I suspect that there are 
many other
>  > ways, to implement p2p SOA. I was interested in hearing from any 
one who has
>  > been there and done that.
>  > >
>  > > Henryk
>  > >
>  > >
>  > > jeffrschneider <[EMAIL PROTECTED]> wrote:
>  > >
>  > >
>  > > When you say "SOA with JXTA", I'm assuming that you mean "SOAP 
over
>  > > JXTA", as in: https://soap.dev.java.net/
>  > >
>  > > It's been years since I've done this but the general result 
was less
>  > > than what I'd hoped for. In some ways, JXTA is designed for 
the worse
>  > > case scenario. That is, it is more about resilience than high
>  > > throughput or low latency. Generally speaking, resilience 
isn't the
>  > > primary non-functional requirement in business systems. JXTA 
assumes
>  > > that you might have firewalls, NAT's and other ugly stuff in 
your
>  > > network and is designed to traverse the obstacle, at the 
expense of
>  > > speed and latency.
>  > >
>  > > It has been my experience that architects prefer to use 
alternative
>  > > mechanisms to increase reliability and availability. I don't 
want to
>  > > discourage anyone from going down this path, just encourage 
you to
>  > > force-rank your non-functional requirements.
>  > >
>  > > Here's an article I wrote 7 years ago on the subject :-)
>  > > http://www.openp2p.com/pub/a/p2p/2001/07/20/convergence.html
>  > >
>  > > Jeff Schneider
>  > >
>  > > --- In [email protected], henryk 
mozman
>  > > <henrykmozman@> wrote:
>  > > >
>  > > > Has anyone in this group any experience in implementing SOA 
with the
>  > > peer-to-peer
>  > > > JXTA ?
>  > > >
>  > > > I would be interested in reading about your experience
>  > > >
>  > > >
>  > > > Henryk
>  > > >
>  > >
>  > >
>  > >
>  > >
>  >
>  >
>  >
>  >
>


Reply via email to