On Mon, Feb 7, 2011 at 12:23 PM, Tharindu Mathew <[email protected]> wrote:

>
>
> On Mon, Feb 7, 2011 at 12:09 PM, Isuru Suriarachchi <[email protected]>wrote:
>
>>
>>
>> On Sun, Feb 6, 2011 at 12:03 PM, Tharindu Mathew <[email protected]>wrote:
>>
>>> Using dynamic client to generate the client would provide a solution for
>>> this problem with the polling method.
>>>
>>
>> Dynamic client will generate the client according to the latest WSDL. But,
>> if there are API changes in the service, even it won't help. Because the BAM
>> layer which talks to the dynamic client will assume the same old API.
>>
>
> AFAIU, maintaining a consistent API is the only solution to that problem.
>

Correct. I had a chat with Buddika and asked him to create a document on all
Admin Service API's in Carbon platform that are used by BAM.

Thanks,
~Isuru


>
>> Thanks,
>> ~Isuru
>>
>>
>>>
>>> Regards,
>>>
>>> Tharindu
>>>
>>> Sent from my iPhone
>>>
>>> On Feb 6, 2011, at 10:19 AM, Buddhika Chamith <[email protected]>
>>> wrote:
>>>
>>> Hi Jorge,
>>>
>>> Yes this will be fixed in next release. Thanks for your reference and
>>> will have a look in to that. Due to this particular functionality only
>>> (polling mode for App server) BAM is coupled with a particular version of
>>> App server provided that service agreements change. So we need to look in to
>>> as to how this coupling could be removed (providing
>>> backward compatibility etc.) as you mentioned.
>>>
>>> Regards,
>>> Buddhika
>>>
>>> On Sun, Feb 6, 2011 at 8:01 AM, Jorge Infante Osorio < <[email protected]>
>>> [email protected]> wrote:
>>>
>>>> Hi Pradeep.
>>>>
>>>> -----Mensaje original-----
>>>> De: <[email protected]>[email protected] 
>>>> [mailto:<[email protected]>
>>>> [email protected]] En nombre de Pradeep Fernando
>>>> Enviado el: sábado, 05 de febrero de 2011 13:07
>>>> Para: <[email protected]>[email protected]
>>>> Asunto: Re: [Carbon-dev] Problem with BAM 1.2.1 and APP Server 4.0 when
>>>> make polling
>>>>
>>>> On Sat, Feb 5, 2011 at 9:20 PM, Jorge Infante Osorio < <[email protected]>
>>>> [email protected]> wrote:
>>>> > Hi folks.
>>>> >
>>>> > De: <[email protected]>[email protected] 
>>>> > [mailto:<[email protected]>
>>>> [email protected]]
>>>> > En nombre de Isuru Suriarachchi Enviado el: sábado, 05 de febrero de
>>>> > 2011 1:06
>>>> > Para: <[email protected]>[email protected]
>>>> > Asunto: Re: [Carbon-dev] Problem with BAM 1.2.1 and APP Server 4.0
>>>> > when make polling
>>>> >
>>>> >
>>>> > On Sat, Feb 5, 2011 at 10:49 AM, Tharindu Mathew <<[email protected]>
>>>> [email protected]> wrote:
>>>> > Hi Iósev,
>>>> >
>>>> > It seems to me that there is a version mismatch in the data publishers
>>>> > in the app server.
>>>> >
>>>> > Yes.. Please use AppServer 3.2.1 with BAM 1.2.1.
>>>> >
>>>>
>>>>
>>>> hi,
>>>>
>>>> > This means we cannot use BAM 1.2.1 to monitoring AppServer 4.0?? what
>>>> > about ESB 3.0.1?
>>>> > The problem is in BAM or in AppServer?
>>>> > This data publisher, is an admin web services?, can it be change from
>>>> > the repo or we need to wait until another AppServer release?
>>>>
>>>> you have enabled polling mode to get the stats in to BAM. In this mode
>>>> BAM polls a service in appserver to get the stats.
>>>> In the recent appserver release there has been a upgrade to the service
>>>> contract. so they do not inter-operate.
>>>> I think it is possible to get those two working using eventing mode.
>>>> BAM data publisher is responsible for publishing events AFAIK. But Still
>>>> I haven't tried it.
>>>>
>>>> That was I thought, a backward compatibility issue. It will be fixed in
>>>> the next release of BAM?
>>>> To solve this kind of issue Thomas Erl have a very good book with
>>>> strategies to promote the backward and forward compatibility in the web
>>>> services contract design: "Web Service Contract Design and Versioning for
>>>> SOA". I recommend it.
>>>>
>>>> Jorge.
>>>>
>>>>
>>>> --Pradeep
>>>> _______________________________________________
>>>> Carbon-dev mailing list
>>>>  <[email protected]>[email protected]
>>>>  <http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev>
>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>
>>>> _______________________________________________
>>>> Carbon-dev mailing list
>>>>  <[email protected]>[email protected]
>>>>  <http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev>
>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>
>>>
>>>
>>>
>>> --
>>> Buddhika Chamith
>>> Software Engineer
>>> WSO2 Inc.
>>> (+94716386418)
>>>
>>> <http://wso2.com/>http://wso2.com
>>>
>>> <http://chamibuddhika.wordpress.com>http://chamibuddhika.wordpress.com
>>>  _______________________________________________
>>> Carbon-dev mailing list
>>> [email protected]
>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>
>>>
>>> _______________________________________________
>>> Carbon-dev mailing list
>>> [email protected]
>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>
>>>
>>
>>
>> --
>> Isuru Suriarachchi
>> Technical Lead & Product Manager, WSO2 Application Server
>> WSO2 Inc. http://wso2.com
>> email : [email protected]
>> blog : http://isurues.wordpress.com/
>>
>> lean . enterprise . middleware
>>
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> [email protected]
>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>
>
> --
> Regards,
>
> Tharindu Mathew
>
> Software Engineer,
> WSO2 Inc.,
> http://wso2.com
>
>
> _______________________________________________
> Carbon-dev mailing list
> [email protected]
> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>


-- 
Isuru Suriarachchi
Technical Lead & Product Manager, WSO2 Application Server
WSO2 Inc. http://wso2.com
email : [email protected]
blog : http://isurues.wordpress.com/

lean . enterprise . middleware
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to