Sometime back, I have written a blog post about how to configure WS-D [1]. [1]http://charithaka.blogspot.com/2010/04/ws-discovery-with-wso2-carbon.html
Regards Charitha On Fri, Nov 12, 2010 at 12:24 PM, Srinath Perera <srin...@wso2.com> wrote: > do we have a OT article, KB entry, or some doc explaining how setup > ws-discovery? if not, We should do that when possible. > --Srinath > > On Fri, Nov 12, 2010 at 11:54 AM, Hiranya Jayathilaka <hira...@wso2.com> > wrote: > > > > > > On Fri, Nov 12, 2010 at 11:35 AM, Charitha Kankanamge <chari...@wso2.com > > > > wrote: > >> > >> Does not work. Services deployed on app server are not automatically > >> discovered by governance service. Just tried in private cloud. > > > > Is there a discovery proxy configured for the app server? > > Thanks, > > Hiranya > > > >> > >> Regards > >> Charitha > >> > >> On Thu, Nov 11, 2010 at 5:12 PM, Srinath Perera <srin...@wso2.com> > wrote: > >>> > >>> no it also support well known address based protocol as well (AFAIK), > >>> should work in EC2. But we should try and see. > >>> --Srinath > >>> > >>> On Thu, Nov 11, 2010 at 5:05 PM, Senaka Fernando <sen...@wso2.com> > wrote: > >>> > Hi Charitha, > >>> > > >>> > I'm not 100% sure whether this works in EC2, since it seems to be > using > >>> > a > >>> > multi cast protocol. But, it works fine on a ordinary setup. > >>> > > >>> > Thanks, > >>> > Senaka. > >>> > > >>> > On Thu, Nov 11, 2010 at 11:23 AM, Charitha Kankanamge > >>> > <chari...@wso2.com> > >>> > wrote: > >>> >> > >>> >> Hi Folks, > >>> >> > >>> >> Is WS-D support in a testable state in Stratos-1.0? > >>> >> > >>> >> Regards > >>> >> Charitha > >>> >> > >>> >> > >>> >> On Wed, Sep 22, 2010 at 2:20 PM, Afkham Azeez <az...@wso2.com> > wrote: > >>> >>> > >>> >>> > >>> >>> > >>> >>> > >>> >>> On Wed, Sep 22, 2010 at 2:02 PM, Hiranya Jayathilaka > >>> >>> <hira...@wso2.com> > >>> >>> wrote: > >>> >>>> > >>> >>>> > >>> >>>> On Wed, Sep 22, 2010 at 1:30 PM, Afkham Azeez <az...@wso2.com> > >>> >>>> wrote: > >>> >>>>> > >>> >>>>> Where can I find some sample code on how to use this? > >>> >>>> > >>> >>>> The DiscoveryMgtUtils class [1] uses the WS-D client API to > discover > >>> >>>> endpoints and services. Take a look at the method > >>> >>>> probeDiscoveryProxy or > >>> >>>> resolveService. > >>> >>>> Thanks, > >>> >>>> Hiranya > >>> >>>> [1] > >>> >>>> > >>> >>>> - > http://svn.wso2.org/repos/wso2/trunk/carbon/components/ws-discovery/org.wso2.carbon.discovery.core/src/main/java/org/wso2/carbon/discovery/util/DiscoveryMgtUtils.java > >>> >>>> > >>> >>> > >>> >>> BTW, nice looking code. Its always a pleasure to look at well > written > >>> >>> & > >>> >>> well commented code :) > >>> >>>>> > >>> >>>>> Azeez > >>> >>>>> > >>> >>>>> > >>> >>>>> > >>> >>>>> On Wed, Sep 22, 2010 at 1:24 PM, Afkham Azeez <az...@wso2.com> > >>> >>>>> wrote: > >>> >>>>>> > >>> >>>>>> Where is the client library? We can make it part of the > >>> >>>>>> axis2-client > >>> >>>>>> component which we include in webapps. > >>> >>>>>> Azeez > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> On Wed, Sep 22, 2010 at 1:18 PM, Hiranya Jayathilaka > >>> >>>>>> <hira...@wso2.com> wrote: > >>> >>>>>>> > >>> >>>>>>> > >>> >>>>>>> On Wed, Sep 22, 2010 at 12:44 PM, Afkham Azeez <az...@wso2.com > > > >>> >>>>>>> wrote: > >>> >>>>>>>> > >>> >>>>>>>> Yes we can do that. So the endpoints have to be published into > >>> >>>>>>>> the > >>> >>>>>>>> tenants' Governace registry space. Adding parameters to > tenants' > >>> >>>>>>>> AxisConfig > >>> >>>>>>>> can be done by providing an implementation of > >>> >>>>>>>> > the org.wso2.carbon.utils.PreAxisConfigurationPopulationObserver > >>> >>>>>>>> and adding > >>> >>>>>>>> the parameter in the createdAxisConfiguration method. > >>> >>>>>>>> So, going back to our sample, > >>> >>>>>>>> 1. How does the portal webapp find the service endpoints of > the > >>> >>>>>>>> Product & Purchasing proxy services? > >>> >>>>>>> > >>> >>>>>>> The webapp should use the WS-D client API to discover the > >>> >>>>>>> necessary > >>> >>>>>>> endpoints > >>> >>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> 2. How does the ESB task find out the endpoint of the BPEL > >>> >>>>>>>> service? > >>> >>>>>>> > >>> >>>>>>> Task implementation should also use the WS-D client API. Since > >>> >>>>>>> tasks > >>> >>>>>>> are custom developed Java code, we cannot make WS-D support > >>> >>>>>>> tasks. Instead, > >>> >>>>>>> tasks should be written in a WS-D aware manner. > >>> >>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> 3. How does the ESB find out the endpoint of the > >>> >>>>>>>> FinanceConnector > >>> >>>>>>>> service? > >>> >>>>>>> > >>> >>>>>>> ESB UI provides the necessary means to discover endpoints and > >>> >>>>>>> create > >>> >>>>>>> proxy services on them > >>> >>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> 4. How do the Gadgets find out the endpoints of the > ShoppingCart > >>> >>>>>>>> data service? > >>> >>>>>>> > >>> >>>>>>> We don't support WS-D in gadgets yet. This is something I > >>> >>>>>>> discussed > >>> >>>>>>> with Jonathan a few weeks back. We should be able to discover > >>> >>>>>>> gadgets using > >>> >>>>>>> WS-D and gadgets should be able to discover other endpoints and > >>> >>>>>>> gadgets > >>> >>>>>>> using WS-D. We'll probably have to write some JavaScript > library > >>> >>>>>>> wrapping > >>> >>>>>>> the WS-D client API. Anyway this is for the future. I need to > >>> >>>>>>> talk this > >>> >>>>>>> through with the GS team. > >>> >>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> 5. How does the BPEL process find out the endpoints of > >>> >>>>>>>> the ShoppingCart data service? > >>> >>>>>>> > >>> >>>>>>> We don't support BPEL yet either. And to be honest I'm not very > >>> >>>>>>> familiar with BPEL to think about a way to support WS-D in BPS. > >>> >>>>>>> May be > >>> >>>>>>> Waruna can help me out here. Does BPS use any Axis2 client > stuff > >>> >>>>>>> to talk to > >>> >>>>>>> the service endpoints? If so we may be able to use the Axis2 > >>> >>>>>>> client module > >>> >>>>>>> for WS-D (or the client API depending on how it's done). > >>> >>>>>>>> > >>> >>>>>>>> I think there should be a way to have logical references to > >>> >>>>>>>> endpoints. Does your implementation provide this? > >>> >>>>>>> > >>> >>>>>>> This is provided by the WS-D specs. An endpoint is identified > by > >>> >>>>>>> a > >>> >>>>>>> platform-wide unique identifier. Each endpoint is also > associated > >>> >>>>>>> with a set > >>> >>>>>>> of user defined scopes and types that can be used to index and > >>> >>>>>>> search > >>> >>>>>>> endpoints. > >>> >>>>>>> Thanks, > >>> >>>>>>> Hiranya > >>> >>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> Azeez > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> On Wed, Sep 22, 2010 at 12:14 PM, Hiranya Jayathilaka > >>> >>>>>>>> <hira...@wso2.com> wrote: > >>> >>>>>>>>> > >>> >>>>>>>>> Hi Azeez, > >>> >>>>>>>>> > >>> >>>>>>>>> On Wed, Sep 22, 2010 at 12:00 PM, Afkham Azeez < > az...@wso2.com> > >>> >>>>>>>>> wrote: > >>> >>>>>>>>>> > >>> >>>>>>>>>> It would be great if you could show us how to use > WS-Discovery > >>> >>>>>>>>>> in > >>> >>>>>>>>>> our sample. > >>> >>>>>>>>> > >>> >>>>>>>>> Can we set parameters on the tenant AxisConfiguration? In a > >>> >>>>>>>>> standalone Carbon we could edit the axis2.xml to do that. Is > >>> >>>>>>>>> there some way > >>> >>>>>>>>> to do the equivalent in Stratos? > >>> >>>>>>>>> If we can get that done, then it's just a matter of enabling > >>> >>>>>>>>> WS-Discovery in Stratos app server. It will start publishing > >>> >>>>>>>>> service > >>> >>>>>>>>> endpoints to GReg. Then the ESB can probe the registry to > >>> >>>>>>>>> discover the > >>> >>>>>>>>> endpoints. > >>> >>>>>>>>> > >>> >>>>>>>>> Thanks, > >>> >>>>>>>>> Hiranya > >>> >>>>>>>>>> > >>> >>>>>>>>>> Azeez > >>> >>>>>>>>>> > >>> >>>>>>>>>> > >>> >>>>>>>>>> > >>> >>>>>>>>>> On Wed, Sep 22, 2010 at 11:38 AM, Afkham Azeez > >>> >>>>>>>>>> <az...@wso2.com> > >>> >>>>>>>>>> wrote: > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> I'm more concerned about getting this to work on Stratos. > UDP > >>> >>>>>>>>>>> will not work in that case. So, managed mode should be > >>> >>>>>>>>>>> sufficient for us. > >>> >>>>>>>>>>> Can you advice us on how to set this up on Stratos? > >>> >>>>>>>>>>> Azeez > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> On Wed, Sep 22, 2010 at 11:36 AM, Hiranya Jayathilaka > >>> >>>>>>>>>>> <hira...@wso2.com> wrote: > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> On Wed, Sep 22, 2010 at 11:04 AM, Afkham Azeez > >>> >>>>>>>>>>>> <az...@wso2.com> > >>> >>>>>>>>>>>> wrote: > >>> >>>>>>>>>>>>> > >>> >>>>>>>>>>>>> Hi folks, > >>> >>>>>>>>>>>>> $subject > >>> >>>>>>>>>>>>> Can we use this to run our sample Acme shopping cart > >>> >>>>>>>>>>>>> application on Stratos? Please note that we need to have > >>> >>>>>>>>>>>>> this running before > >>> >>>>>>>>>>>>> the Stratos 1.0 release. > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> In WSAS and DS this should be enabled by setting an > >>> >>>>>>>>>>>> AxisConfiguration parameter. Does Stratos allow that? If > not > >>> >>>>>>>>>>>> we need to > >>> >>>>>>>>>>>> develop some sort of a UI to enable the user to do that. > In > >>> >>>>>>>>>>>> GReg and ESB > >>> >>>>>>>>>>>> it's pretty much enabled out of the box. > >>> >>>>>>>>>>>> Also please note that we only support the managed mode as > of > >>> >>>>>>>>>>>> now. Work for the adhoc mode is now underway. Adhoc mode > >>> >>>>>>>>>>>> requires UDP > >>> >>>>>>>>>>>> multicast capabilities. So as a first step I have modified > >>> >>>>>>>>>>>> the UDP transport > >>> >>>>>>>>>>>> and provided patches for that. > >>> >>>>>>>>>>>> Thanks, > >>> >>>>>>>>>>>> Hiranya > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>>> > >>> >>>>>>>>>>>>> > >>> >>>>>>>>>>>>> Thanks > >>> >>>>>>>>>>>>> -- > >>> >>>>>>>>>>>>> Afkham Azeez > >>> >>>>>>>>>>>>> Senior Software Architect & Senior Manager; WSO2, Inc.; > >>> >>>>>>>>>>>>> http://wso2.com, > >>> >>>>>>>>>>>>> > >>> >>>>>>>>>>>>> Member; Apache Software Foundation; > http://www.apache.org/ > >>> >>>>>>>>>>>>> email: az...@wso2.com cell: +94 77 3320919 > >>> >>>>>>>>>>>>> blog: http://blog.afkham.org > >>> >>>>>>>>>>>>> twitter: http://twitter.com/afkham_azeez > >>> >>>>>>>>>>>>> linked-in: http://lk.linkedin.com/in/afkhamazeez > >>> >>>>>>>>>>>>> > >>> >>>>>>>>>>>>> Lean . Enterprise . Middleware > >>> >>>>>>>>>>>>> > >>> >>>>>>>>>>>>> > >>> >>>>>>>>>>>>> _______________________________________________ > >>> >>>>>>>>>>>>> Stratos-dev mailing list > >>> >>>>>>>>>>>>> stratos-...@wso2.org > >>> >>>>>>>>>>>>> https://wso2.org/cgi-bin/mailman/listinfo/stratos-dev > >>> >>>>>>>>>>>>> > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> -- > >>> >>>>>>>>>>>> Hiranya Jayathilaka > >>> >>>>>>>>>>>> Senior Software Engineer; > >>> >>>>>>>>>>>> WSO2 Inc.; http://wso2.org > >>> >>>>>>>>>>>> E-mail: hira...@wso2.com; Mobile: +94 77 633 3491 > >>> >>>>>>>>>>>> Blog: http://techfeast-hiranya.blogspot.com > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> -- > >>> >>>>>>>>>>> Afkham Azeez > >>> >>>>>>>>>>> Senior Software Architect & Senior Manager; WSO2, Inc.; > >>> >>>>>>>>>>> http://wso2.com, > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> Member; Apache Software Foundation; http://www.apache.org/ > >>> >>>>>>>>>>> email: az...@wso2.com cell: +94 77 3320919 > >>> >>>>>>>>>>> blog: http://blog.afkham.org > >>> >>>>>>>>>>> twitter: http://twitter.com/afkham_azeez > >>> >>>>>>>>>>> linked-in: http://lk.linkedin.com/in/afkhamazeez > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> Lean . Enterprise . Middleware > >>> >>>>>>>>>> > >>> >>>>>>>>>> > >>> >>>>>>>>>> > >>> >>>>>>>>>> -- > >>> >>>>>>>>>> Afkham Azeez > >>> >>>>>>>>>> Senior Software Architect & Senior Manager; WSO2, Inc.; > >>> >>>>>>>>>> http://wso2.com, > >>> >>>>>>>>>> > >>> >>>>>>>>>> Member; Apache Software Foundation; http://www.apache.org/ > >>> >>>>>>>>>> email: az...@wso2.com cell: +94 77 3320919 > >>> >>>>>>>>>> blog: http://blog.afkham.org > >>> >>>>>>>>>> twitter: http://twitter.com/afkham_azeez > >>> >>>>>>>>>> linked-in: http://lk.linkedin.com/in/afkhamazeez > >>> >>>>>>>>>> > >>> >>>>>>>>>> Lean . Enterprise . Middleware > >>> >>>>>>>>> > >>> >>>>>>>>> > >>> >>>>>>>>> > >>> >>>>>>>>> -- > >>> >>>>>>>>> Hiranya Jayathilaka > >>> >>>>>>>>> Senior Software Engineer; > >>> >>>>>>>>> WSO2 Inc.; http://wso2.org > >>> >>>>>>>>> E-mail: hira...@wso2.com; Mobile: +94 77 633 3491 > >>> >>>>>>>>> Blog: http://techfeast-hiranya.blogspot.com > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> -- > >>> >>>>>>>> Afkham Azeez > >>> >>>>>>>> Senior Software Architect & Senior Manager; WSO2, Inc.; > >>> >>>>>>>> http://wso2.com, > >>> >>>>>>>> > >>> >>>>>>>> Member; Apache Software Foundation; http://www.apache.org/ > >>> >>>>>>>> email: az...@wso2.com cell: +94 77 3320919 > >>> >>>>>>>> blog: http://blog.afkham.org > >>> >>>>>>>> twitter: http://twitter.com/afkham_azeez > >>> >>>>>>>> linked-in: http://lk.linkedin.com/in/afkhamazeez > >>> >>>>>>>> > >>> >>>>>>>> Lean . Enterprise . Middleware > >>> >>>>>>> > >>> >>>>>>> > >>> >>>>>>> > >>> >>>>>>> -- > >>> >>>>>>> Hiranya Jayathilaka > >>> >>>>>>> Senior Software Engineer; > >>> >>>>>>> WSO2 Inc.; http://wso2.org > >>> >>>>>>> E-mail: hira...@wso2.com; Mobile: +94 77 633 3491 > >>> >>>>>>> Blog: http://techfeast-hiranya.blogspot.com > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> -- > >>> >>>>>> Afkham Azeez > >>> >>>>>> Senior Software Architect & Senior Manager; WSO2, Inc.; > >>> >>>>>> http://wso2.com, > >>> >>>>>> > >>> >>>>>> Member; Apache Software Foundation; http://www.apache.org/ > >>> >>>>>> email: az...@wso2.com cell: +94 77 3320919 > >>> >>>>>> blog: http://blog.afkham.org > >>> >>>>>> twitter: http://twitter.com/afkham_azeez > >>> >>>>>> linked-in: http://lk.linkedin.com/in/afkhamazeez > >>> >>>>>> > >>> >>>>>> Lean . Enterprise . Middleware > >>> >>>>> > >>> >>>>> > >>> >>>>> > >>> >>>>> -- > >>> >>>>> Afkham Azeez > >>> >>>>> Senior Software Architect & Senior Manager; WSO2, Inc.; > >>> >>>>> http://wso2.com, > >>> >>>>> > >>> >>>>> Member; Apache Software Foundation; http://www.apache.org/ > >>> >>>>> email: az...@wso2.com cell: +94 77 3320919 > >>> >>>>> blog: http://blog.afkham.org > >>> >>>>> twitter: http://twitter.com/afkham_azeez > >>> >>>>> linked-in: http://lk.linkedin.com/in/afkhamazeez > >>> >>>>> > >>> >>>>> Lean . Enterprise . Middleware > >>> >>>> > >>> >>>> > >>> >>>> > >>> >>>> -- > >>> >>>> Hiranya Jayathilaka > >>> >>>> Senior Software Engineer; > >>> >>>> WSO2 Inc.; http://wso2.org > >>> >>>> E-mail: hira...@wso2.com; Mobile: +94 77 633 3491 > >>> >>>> Blog: http://techfeast-hiranya.blogspot.com > >>> >>> > >>> >>> > >>> >>> > >>> >>> -- > >>> >>> Afkham Azeez > >>> >>> Senior Software Architect & Senior Manager; WSO2, Inc.; > >>> >>> http://wso2.com, > >>> >>> > >>> >>> Member; Apache Software Foundation; http://www.apache.org/ > >>> >>> email: az...@wso2.com cell: +94 77 3320919 > >>> >>> blog: http://blog.afkham.org > >>> >>> twitter: http://twitter.com/afkham_azeez > >>> >>> linked-in: http://lk.linkedin.com/in/afkhamazeez > >>> >>> > >>> >>> Lean . Enterprise . Middleware > >>> >>> > >>> >>> _______________________________________________ > >>> >>> Stratos-dev mailing list > >>> >>> stratos-...@wso2.org > >>> >>> https://wso2.org/cgi-bin/mailman/listinfo/stratos-dev > >>> >>> > >>> >> > >>> >> > >>> >> _______________________________________________ > >>> >> Stratos-dev mailing list > >>> >> stratos-...@wso2.org > >>> >> https://wso2.org/cgi-bin/mailman/listinfo/stratos-dev > >>> >> > >>> > > >>> > > >>> > > >>> > -- > >>> > Senaka Fernando > >>> > Associate Technical Lead & Product Manager - WSO2 G-Reg; > >>> > WSO2, Inc.; http://wso2.com > >>> > Member; Apache Software Foundation; http://apache.org > >>> > > >>> > E-mail: senaka AT wso2.com > >>> > P: +1 408 754 7388; ext: 51736; M: +94 77 322 1818 > >>> > Linked-In: http://www.linkedin.com/in/senakafernando > >>> > > >>> > Lean . Enterprise . Middleware > >>> > > >>> > > >>> > _______________________________________________ > >>> > Stratos-dev mailing list > >>> > stratos-...@wso2.org > >>> > https://wso2.org/cgi-bin/mailman/listinfo/stratos-dev > >>> > > >>> > > >>> > >>> > >>> > >>> -- > >>> ============================ > >>> Srinath Perera, Ph.D. > >>> Senior Software Architect, WSO2 Inc. > >>> Visiting Lecturer, University of Moratuwa > >>> Member, Apache Software Foundation > >>> Member, Lanka Software Foundation > >>> Blog: http://srinathsview.blogspot.com/ > >> > >> > >> _______________________________________________ > >> Stratos-dev mailing list > >> stratos-...@wso2.org > >> https://wso2.org/cgi-bin/mailman/listinfo/stratos-dev > >> > > > > > > > > -- > > Hiranya Jayathilaka > > Senior Software Engineer; > > WSO2 Inc.; http://wso2.org > > E-mail: hira...@wso2.com; Mobile: +94 77 633 3491 > > Blog: http://techfeast-hiranya.blogspot.com > > > > > > -- > ============================ > Srinath Perera, Ph.D. > Senior Software Architect, WSO2 Inc. > Visiting Lecturer, University of Moratuwa > Member, Apache Software Foundation > Research Scientist, Lanka Software Foundation > Blog: http://srinathsview.blogspot.com/ >
_______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev