The correct approach is to introduce a bam.xml config. BAM is optional,
hence we should avoid BAM specific configs to the carbon.xml.

Azeez


On Mon, Jul 21, 2014 at 9:52 PM, Sagara Gunathunga <[email protected]> wrote:

>
> Right now each of our product use it's own way to define BAM server
> profiles, it would be nice if we can follow an unified process when
> configuring BAM servers and to enable/disable server level data publishing.
> FYI these are some of the approaches used by our products.
>
>
> ESB  - Through BAM server profile UI and no configuration file.
>
> AS     - Use bam.xml to enable disable  server level data publishing and
> Webapp/Service Data Publishing  UI for server configuration.
>
>
> BPS - Through bps.xml and writing  a BAMServerProfile.xml file.
>
> API-M  - Through api-manager.xml file.
>
>
>
> IMHO we can unified this process among all the servers up to some extend,
> as an example
>
> 1. Configuring BAM server details  - urls, user name, password
> 2. Globally enable and disable data publishing
> 3. Name of the stat database
> 4. Publishing protocol and it's configuration
>
> I have two suggestion on this.
>
>
> a.) As BAM publishing is common for most of the product define new element
> called <Analytic> under carbon.xml to hold above common configurations.
>
> b.) Alternatively define bam.xml file to hold above common configurations.
>
>
> WDYT ?
>
>
> NOTE - I only considered BAM but I guess we can consider CEP as well.
>
>
> Thanks !
> --
> 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
>
>


-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* <http://www.apache.org/>*
*email: **[email protected]* <[email protected]>
* cell: +94 77 3320919 blog: **http://blog.afkham.org*
<http://blog.afkham.org>
*twitter: **http://twitter.com/afkham_azeez*
<http://twitter.com/afkham_azeez>
* linked-in: **http://lk.linkedin.com/in/afkhamazeez
<http://lk.linkedin.com/in/afkhamazeez>*

*Lean . Enterprise . Middleware*
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to