Ok, I outlined my aims some posts ago: for a university study I used BEA Aqualogic Service Bus as ESB and Aqualogic Service Registry as UDDI registry. I studied the phasis to publish or import services (ecc.) in external UDDI, that do this in automatic graphical procedures (Aqualogic Service Registry) .
Then I tried to use Apache Synapse as ESB and Aqualogic Service Registry as UDDI registry, but the present Synapse implementation doesn't let to do (easily) what I need (publishing, importing and almost everything you do with UDDI registries). Now I have to try Apache Synapse as ESB and jUDDI as UDDI implementation. I need to "connect" them for the publishing, searching, importing and almost everything you do with services in UDDI registries. Now I'm able to deploy jUDDI 0.9rc5, but not jUDDI-2.0rc5 (there is no documentation, and I got an error unresolved). But I don't know how to implement the interfaces that Synapse needs. A simple scenario could be: I have several web services (business services, proxy services) and I run them into Synapse, then I want to be able to publish them into jUDDI and to find them. A very simple and basic approach. Thanks. Pasquale 2008/10/26 Paul Fremantle <[EMAIL PROTECTED]> > Pasquale > > Before we dive into writing code, I think you need to start by > enumerating the scenarios you want to support. > > For example, do you want to simple call endpoints where the address is > in UDDI? Or do you want to do more? > > If you can actually tell us the aim of this integration, then it will > make life much simpler. > > Paul > > On Sun, Oct 26, 2008 at 3:44 PM, Pasquale Campitiello > <[EMAIL PROTECTED]> wrote: > > Ok Sanjiva. I appreciated your precise answer. > > > > In fact, Paul Fremantle (from the Synapse Project Team) indicated me this > > two interfaces (API): > > > > > http://synapse.apache.org/apidocs/org/apache/synapse/registry/Registry.html > > > http://synapse.apache.org/apidocs/org/apache/synapse/registry/RegistryEntry.html > > > > He said that "this implements read-only access to a Registry to read XML > > data". > > > > I don't kwon how to start. You said that it "should be relatively simple" > > but I don't have a complete vision of the project. > > What are the "default in-memory and WSO2" implementations? > > > > Ok, I read here > > http://synapse.apache.org/Synapse_Configuration_Language.html#registryabout > > registries in Synapse: > > "To integrate Synapse with a custom / new Registry or repository, one > needs > > to implement the org.apache.synapse.registry.Registry interface to suit > the > > actual Registry being used." > > How can I implemente the org.apache.synapse.registry.Registry interface? > And > > later, how can I set Synapse? > > > > Now I'm able to deploy jUDDI 0.9rc5, but not jUDDI-2.0rc5 (there is no > > documentation, and I got an error unresolved). Is that a problem for the > > connection between Synapse and jUDDI? > > > > Thanks > > > > Pasquale Campitiello > > > > > > 2008/10/26 Sanjiva Weerawarana <[EMAIL PROTECTED]> > >> > >> This question really belongs on [EMAIL PROTECTED] but since I saw this > let > >> me try to answer it .. > >> > >> Synapse has a registry interface that it uses to talk to the registry > that > >> provides it with information of various sorts. If you wanted to use > jUDDI > >> then you'd need to write an implementation of that interface which > bridges > >> to jUDDI. Should be relatively simple - there are at least two > >> implementations of that interface around for you to learn from; the > default > >> in-memory one and one that bridges to the WSO2 Registry. > >> > >> If you want to follow-up I suggest moving to [EMAIL PROTECTED]; I set > >> Followup-To accordingly. > >> > >> Sanjiva. > >> > >> Pasquale Campitiello wrote: > >>> > >>> Ok Kurt, > >>> > >>> but I'm using jUDDI 0.9rc4 > >>> <http://www.apache.org/dyn/closer.cgi/ws/juddi/0_9RC4/> is it possible > to > >>> link Synapse and jUDDi at this version? > >>> I don't know how to configure jUDDI 2.0 there is no documentation... > >>> > >>> Thanks > >>> > >>> Pasquale > >>> > >>> > >>> 2008/10/23 Kurt T Stam <[EMAIL PROTECTED] <mailto: > [EMAIL PROTECTED]>> > >>> > >>> Hi Paquale, > >>> > >>> jUDDI 2.0 implements the UDDIv2 API. So as if that is what you need > >>> there should be no issues. We are currently working to support the > >>> UDDIv3 spec. > >>> > >>> Cheers, > >>> > >>> --Kurt > >>> > >>> > >>> Pasquale Campitiello wrote: > >>>> > >>>> Ok Kurt, > >>>> > >>>> for a university study I used BEA Aqualogic Service Bus as ESB and > >>>> Aqualogic Service Registry as UDDI registry. I studied the phasis > >>>> to publish or import services (ecc.) in external UDDI, that do > >>>> this in automatic graphical procedures (Aqualogic Service Registry) > . > >>>> > >>>> Then I tried to use Apache Synapse as ESB and Aqualogic Service > >>>> Registry as UDDI registry, but the present Synapse implementation > >>>> doesn't let to do (easily) what I need (publishing, importing and > >>>> almost everything you do with UDDI registries). > >>>> > >>>> Now I have to try Apache Synapse as ESB and jUDDI as UDDI > >>>> implementation. I want to know if is it possible or there are > >>>> particular problems. And how can I configure the "connection" > >>>> between jUDDI and Synapse to do what I need? Is there some > >>>> specific documentation? Meantime i'm searching... > >>>> > >>>> Thanks. > >>>> > >>>> Pasquale > >>>> > >>>> > >>>> > >>>> 2008/10/13 Kurt T Stam <[EMAIL PROTECTED] > >>>> <mailto:[EMAIL PROTECTED]>> > >>>> > >>>> Hi Paquale, > >>>> > >>>> I think you're going to be a little more specific with your > >>>> questions, and you may get a better response at the Synapse > >>>> forum, but I found this: > >>>> > >>>> "As for registry support, we simply need the capability to > >>>> "look up" some XML. It might be a synapse configuration > >>>> directive, a WSDL, an XSLT transform, etc. So we abstracted > >>>> the concept of a "registry". At the moment the only > >>>> implementation we have of this is to grab the XML from a URL > >>>> (you might think of this as a REST Registry). We have an > >>>> extensible interface for this, so we could support UDDI fairly > >>>> simply. But at the moment no-one has asked us for that!" > >>>> > >>>> Hope that helps > >>>> > >>>> --Kurt > >>>> > >>>> > >>>> Pasquale Campitiello wrote: > >>>> > >>>> Hi, > >>>> > >>>> I have to study the integration between the ESB Apache > >>>> Synapse and an UDDI implentation like Apache jUDDI. > >>>> Is it possible? How can I configure jUDDI and Synapse? > >>>> > >>>> Thank you > >>>> > >>>> > >>>> > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>> <mailto:[EMAIL PROTECTED]> > >>>> For additional commands, e-mail: [EMAIL PROTECTED] > >>>> <mailto:[EMAIL PROTECTED]> > >>>> > >>>> > >>> > >>> > >> > >> > >> -- > >> Sanjiva Weerawarana, Ph.D. > >> Founder & Director; Lanka Software Foundation; > http://www.opensource.lk/ > >> Founder, Chairman & CEO; WSO2, Inc.; http://www.wso2.com/ > >> Member; Apache Software Foundation; http://www.apache.org/ > >> Visiting Lecturer; University of Moratuwa; http://www.cse.mrt.ac.lk/ > >> > >> Blog: http://sanjiva.weerawarana.org/ > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > > > > > > > > -- > Paul Fremantle > Co-Founder and CTO, WSO2 > Apache Synapse PMC Chair > OASIS WS-RX TC Co-chair > > blog: http://pzf.fremantle.org > [EMAIL PROTECTED] > > "Oxygenating the Web Service Platform", www.wso2.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
