On Wed, Jul 31, 2013 at 10:57 AM, Srinath Perera <[email protected]> wrote:

> Hi Sagara,
>
> Ok, Lets keep it as it is for now.
>

+1

In fact we are pushing this improvement to ongoing Carbon 4.2.0 release
because without this support it's really hard for us to add improvements to
JAX-WS/JAX-RS/Web-apps and provide same level of support as Axis2 services.
Since above architecture was there for many years there can be some issues
if so let's have a review considering metadata management as a whole add
Redmin improvements after the AS release.

Thanks !

>
> --Srinath
>
>
> On Wed, Jul 31, 2013 at 10:52 AM, Sagara Gunathunga <[email protected]>wrote:
>
>>
>>
>>
>> On Wed, Jul 31, 2013 at 10:30 AM, Srinath Perera <[email protected]>wrote:
>>
>>> Why are we not storing this metadata in the registry? May be I am
>>> missing something .. but to me that is right place to put them.
>>>
>>
>>
>>  (1) This is to make it compatible with the way we handle metadata for
>> Axis2 services on AS, for Axis2 service matadata such as security, policy,
>> RM, throttling, service enabling/disabling , SOAP tracing are persists in a
>> XML file within the "repository/deployment/server/servicemetafiles"
>> directory.  I'm not aware  with exact design decision behind this but we
>> haven't face any issue with this architecture it worked as expected in both
>> standalone and clustered setups so I don't think we need something new or
>> something incompatible with service metadata  to handle metadeta belong to
>> web applications.
>>
>>  (2) When adding QoS to a Axis2 service those changes will propagate to
>> other clustered nodes in the real time I'm not sure whether we can achieve
>> same thing using registry easily. Also DepSync support and
>> MetadataDeployer  wrote for service metadata management will be reuse for
>> web app metadata too this is kind of adding missing peace. In maintenance
>> wise we don't need to maintain two different architectures to handle meta
>> data belong to web-apps and services.
>>
>> Thanks !
>>
>>
>>
>>>
>>>
>>>
>>>
>>> On Wed, Jul 31, 2013 at 10:09 AM, Sagara Gunathunga <[email protected]>wrote:
>>>
>>>>
>>>>
>>>>
>>>> On Wed, Jul 31, 2013 at 10:01 AM, Supun Malinga <[email protected]>wrote:
>>>>
>>>>> +1 for this
>>>>> This can solve many current limitations we have on webapps in a
>>>>> cluster..
>>>>>
>>>>
>>>>  In addition to that all of our web app (including JAX-WS/JAX-RS)
>>>> based new features will be based on this component.
>>>>
>>>> Thanks !
>>>>
>>>>> For eg. Preserving webapp state.
>>>>>
>>>>> Thanks.
>>>>> --
>>>>> Supun Malinga
>>>>> Sent from my phone.
>>>>> On 29 Jul 2013 11:51, "Kasun Gajasinghe" <[email protected]> wrote:
>>>>>
>>>>>> Hi Srinath,
>>>>>>
>>>>>> Each webapp will contain its own metafile. It can have a metadata
>>>>>> like -
>>>>>>
>>>>>> *enable.statistics*=true
>>>>>>
>>>>>> Thanks,
>>>>>> KasunG
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, Jul 29, 2013 at 11:39 AM, Srinath Perera <[email protected]>wrote:
>>>>>>
>>>>>>> What is an example of Webapp metadata?
>>>>>>>
>>>>>>> --Srinath
>>>>>>>
>>>>>>>
>>>>>>> On Sat, Jul 27, 2013 at 7:35 PM, Sagara Gunathunga 
>>>>>>> <[email protected]>wrote:
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Sat, Jul 27, 2013 at 9:51 AM, Kasun Gajasinghe 
>>>>>>>> <[email protected]>wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> We have added support for webapp metadata persistence. This is
>>>>>>>>> used to synchronize the metadata changes in a cluster, and to reload 
>>>>>>>>> the
>>>>>>>>> metadata during server restarts. Currently, we use this to persist 
>>>>>>>>> the per
>>>>>>>>> webapp BAM webapp statistics publishing enable/disable switch. We can
>>>>>>>>> extend this later on to persist other metadata we would need as well. 
>>>>>>>>> We
>>>>>>>>> have also written a webapp metadata deployer to read the update 
>>>>>>>>> deployed
>>>>>>>>> webapps using the metadata. The webapp metadata is persisted in to
>>>>>>>>> <CARBON-HOME>/repository/deployment/server/*
>>>>>>>>> artifactMetafiles/webapp*.
>>>>>>>>>
>>>>>>>>> This is implemented using the unified metadata api that has been
>>>>>>>>> added to the kernel. Any artifact management can leverage the unified
>>>>>>>>> metadata api to persist the artifact metadata. The metadata 
>>>>>>>>> persistence is
>>>>>>>>> done using simple properties file which eliminates the need of complex
>>>>>>>>> things like xpath etc.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> +1
>>>>>>>>
>>>>>>>> Thanks !
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> KasunG
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> *Kasun Gajasinghe*
>>>>>>>>> Software Engineer;
>>>>>>>>> Development Technologies Team, WSO2 Inc.; http://wso2.com
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>  ,
>>>>>>>>> *email: **kasung AT spamfree wso2.com
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ** cell: **+94 (77) 678-0813*
>>>>>>>>> *linked-in: *http://lk.linkedin.com/in/gajasinghe
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *
>>>>>>>>> *
>>>>>>>>> *blog: **http://kasunbg.org* <http://kasunbg.org>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *
>>>>>>>>> twitter: **http://twitter.com/kasunbg*<http://twitter.com/kasunbg>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *
>>>>>>>>> *
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Architecture mailing list
>>>>>>>>> [email protected]
>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Sagara Gunathunga
>>>>>>>>
>>>>>>>> Senior Technical Lead; WSO2, Inc.;  http://wso2.com
>>>>>>>> V.P Apache Web Services;    http://ws.apache.org/
>>>>>>>> Linkedin; http://www.linkedin.com/in/ssagara
>>>>>>>> Blog ;  http://ssagara.blogspot.com
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Architecture mailing list
>>>>>>>> [email protected]
>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> ============================
>>>>>>> Srinath Perera, Ph.D.
>>>>>>>    http://people.apache.org/~hemapani/
>>>>>>>    http://srinathsview.blogspot.com/
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Architecture mailing list
>>>>>>> [email protected]
>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Kasun Gajasinghe*
>>>>>> Software Engineer;
>>>>>> Development Technologies Team, WSO2 Inc.; http://wso2.com
>>>>>>
>>>>>>
>>>>>>  ,
>>>>>> *email: **kasung AT spamfree wso2.com
>>>>>>
>>>>>>
>>>>>> ** cell: **+94 (77) 678-0813*
>>>>>> *linked-in: *http://lk.linkedin.com/in/gajasinghe
>>>>>>
>>>>>>
>>>>>> *
>>>>>> *
>>>>>> *blog: **http://kasunbg.org* <http://kasunbg.org>
>>>>>>
>>>>>>
>>>>>> *
>>>>>> twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg>
>>>>>>
>>>>>>
>>>>>> *
>>>>>> *
>>>>>>
>>>>>> _______________________________________________
>>>>>> Architecture mailing list
>>>>>> [email protected]
>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>>> Architecture mailing list
>>>>> [email protected]
>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Sagara Gunathunga
>>>>
>>>> Senior Technical Lead; WSO2, Inc.;  http://wso2.com
>>>> V.P Apache Web Services;    http://ws.apache.org/
>>>> Linkedin; http://www.linkedin.com/in/ssagara
>>>> Blog ;  http://ssagara.blogspot.com
>>>>
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> [email protected]
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>>
>>>
>>>
>>> --
>>> ============================
>>> Srinath Perera, Ph.D.
>>>   Director, Research, WSO2 Inc.
>>>   Visiting Faculty, University of Moratuwa
>>>   Member, Apache Software Foundation
>>>   Research Scientist, Lanka Software Foundation
>>>   Blog: http://srinathsview.blogspot.com/
>>>   Photos: http://www.flickr.com/photos/hemapani/
>>>    Phone: 0772360902
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>> Sagara Gunathunga
>>
>> Senior Technical Lead; WSO2, Inc.;  http://wso2.com
>> V.P Apache Web Services;    http://ws.apache.org/
>> Linkedin; http://www.linkedin.com/in/ssagara
>> Blog ;  http://ssagara.blogspot.com
>>
>>
>
>
> --
> ============================
> Srinath Perera, Ph.D.
>    http://people.apache.org/~hemapani/
>    http://srinathsview.blogspot.com/
>



-- 
Sagara Gunathunga

Senior Technical Lead; WSO2, Inc.;  http://wso2.com
V.P Apache Web Services;    http://ws.apache.org/
Linkedin; http://www.linkedin.com/in/ssagara
Blog ;  http://ssagara.blogspot.com
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to