Steve,
    A registry is an authoritative, centrally controlled store of information.
The architecture I am designing needs to be peer-to-peer, since the 
requirements do not allow for a single point of control and management.
 Hence the consideration of JXTA or of WSRF.
     P2P allows Web services to discover each other dynamically. 




Henryk
 
  


Steve Jones <[EMAIL PROTECTED]> wrote:                               which is 
fine, I've done multi-UDDI federations and you can do similar approaches with 
lots of other registry/directory technologies.  A way I did it with RMI was to 
have  registry "ring" which new services subscribed to one node of and this 
then propagated the information around the ring (really a mesh, but that just 
confused people!).
 
Steve



On 28/01/2008, 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 
   <[EMAIL PROTECTED]> 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