Paul,
the old versions of wsrr have two apis to connect to the repository- the
webservice api and the ejb-api. Both variants need a lot of libs and the
wsrr uses the Service Data Objects-model (in contrast to AXIOM).
IBM WSRR in version 6.1 (published December 07) has now restful support
(in my eyes no good documentation so far), so I think it should be no
problem to handle that. So we have no libraries dependcy and only need a
httpclient to get and update the needed information. The result can be
parsed with AXIOM and we are fine (I hope). I will set up the new wsrr
in a few days and will inform you about the state. In the meantime I
will have a look at the provided implentations of the registry-class...
FYI: I have also seen that Mulesource has published the new registry
Galaxy (http://www.mulesource.com/products/galaxy_features.php). Some
interesting ideas in my eyes.
- support for dependcies
- support for metadata
- lifecycle management
- Policy enforcement
A good article which compares registries is located at
http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1293867,00.html
Thanks,
Jens
Paul Fremantle schrieb:
Jens
If you define properties set in your mediator, and then load them from
the Registry, if the registry entry changes, we automatically reload
your mediator with the new property values. AFAIK!
I believe you can even read the values out of the IBM WSRR using the
SimpleURLRegistry. However, if you contribute a new Registry plugin to
talk to the IBM WSRR we will be very happy.
Paul
Asankha C. Perera wrote:
Jens
I have some experience with the WebSphere Registry and Repository
6.02 api and I want to integrate it with the synapse.
My idea is to have a dynamic failover and loadbalancing support.
That means, I want to ask the registry about certain service
endpoints and use them for the failover/loadbalance mechanism.
I have seen that I can write a Mediator, but I think I have only
access to the messageContext of Synapse which is not enough, or?
You should implement the o.a.synapse.registry.Registry interface. You
can refer to the SimpleURLRegistry on the Synapse codebase and/or the
org.wso2.esb.registry.ESBRegistry for reference
asankha
_______________________________________________
Esb-java-user mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-user
_______________________________________________
Esb-java-user mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-user