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.

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

Reply via email to