Hi Jayanga,

On Wed, Oct 19, 2016 at 3:42 PM, Jayanga Dissanayake <[email protected]>
wrote:

> Yesterday we had a meeting to discuss about the IS distribution and
> followings are the changes/improvements that are needed to be provided by
> the kernel.
>
>    - Server “conf” and “deployment” directory locations should be
>    configurable
>    - Refer [1] potential directory structure for IS. It will have top
>    level directories for each profile in which we put profile specific, config
>    files and startup scrips. There will be one place "osgi/plugins" in which
>    we place all the bundles needed for a product. And we use profiles to
>    control which bundles get loaded for each profile
>
> The location where the configuration files need to be copied is defined at
the p2.inf of the feature. Therefore if the top level folder say "mb" is
considered as the profile in which case the at the time of creating a
feature is the profile defined, i.e., each feature will define in which
profile it will belong to or the current p2 profile generation is followed
and via assembly plugin (bin.xml), this change is done?

>
>    - Deployer should be able to deploy the artifacts in the configured
>    directory this is the default behaviour. And it should be able to specify a
>    set of artifacts via parameters and get only those artifacts deployed
>    - Check how long does it take to load/initialize the Log4j and
>    evaluate the possibility of utilizing JUL or something better.
>    - There is a requirement to support remote configuration repo and
>    handle dynamic configuration changes. The plan is to use ETCD repository.
>    - Analyse kernel memory dump and see what are the unwanted
>    things/classes that are loaded and try to optimize.
>    - Run Java Dependency Analyser (jdeps) tool and identify the minimal
>    dependency set that is needed for the kernel/product to run
>
>
> [1] wso2-is
> |--nel
>    |--conf
>    |--
> |--mb
>     |--conf
>     |--
> |--analytics
> |--tooling
> |--osgi
>    |--plugins
>
>
> Thanks,
> *Jayanga Dissanayake*
> Associate Technical Lead
> WSO2 Inc. - http://wso2.com/
> lean . enterprise . middleware
> email: [email protected]
> mobile: +94772207259
> <http://wso2.com/signature>
>

Regards,
Nira

-- 


*Niranjan Karunanandham*
Associate Technical Lead - WSO2 Inc.
WSO2 Inc.: http://www.wso2.com
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to