On Wed, Mar 13, 2013 at 6:57 AM, Afkham Azeez <[email protected]> wrote:

> Folks,
> We got carried away a bit when we adopted OSGi & started creating one OSGi
> bundle per top level package. So we ended up with 100s of bundles, and
> things have become unmanageable to a certain degree. We are going to fix
> that with Carbon 5 & we will end up with a much smaller number of bundles.
> For example, the screenshot below shows the Carbon kernel OSGi bundle which
> now includes a number of top level packages. I think it may even be a good
> idea to rename the bundle to carbon-kernel.jar instead of
> org.wso2.carbon.kernel.jar. We will need to adopt the same practice for
> components where we would have to merge a number of existing components.
> For example, I can think of mediators.jar & perhaps governance.jar.
>

 +1 for above approach and naming convention. Also with C5 can we enforce
proper OSGi versioning convention for WSO2 bundles ?

Thanks !


>
> [image: Inline image 1]
>
>
> Thoughts & suggestions about this approach are welcome. One concern would
> be that we won't be able to do fine-grained patching, but that is a
> compromise we are willing to make, and having a smaller number of bundles
> will make it easier to manage patches.
>
> --
> *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*
> *
> *
> *Lean . Enterprise . Middleware*
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Sagara Gunathunga

Technical Lead; WSO2, Inc.;  http://wso2.com
V.P Apache Web Services ;  http://ws.apache.org/
Blog ;  http://ssagara.blogspot.com

<<Screen Shot 2013-03-13 at 6.50.25 AM.png>>

_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to