You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Raj Saini (JIRA)" <ji...@apache.org> on 2009/10/27 06:15:59 UTC

[jira] Commented: (OFBIZ-2348) I would like to use OFBiz as OSGI

    [ https://issues.apache.org/jira/browse/OFBIZ-2348?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12770387#action_12770387 ] 

Raj Saini commented on OFBIZ-2348:
----------------------------------

I have created a experimental OFBiz and OSGI integration project on sourceforge at http://sourceforge.net/projects/ofbiz-osgi. OFbiz is bundled as OSGi Bungle (Big one at the moment). Project uses Eclipse Equinox as OSGi Kernel and all OFBiz dependencies and OFBiz itself is a OSGi bundle. This is just a proof of concept and can really help OFBiz to adapt OSGi based kernel. Few  advantages of OSGi kernel could be:

Modularity container for OFBiz component/applications. All OFBiz components will be OSGi bundles and deployable as single units instead of a monolithic application.

Automatic dependency management of component. Stopping/undeploying will automatically stop/un-deploy dependent components.

Start, stop, load, refresh, update the applications in a running container without the need of restarting the server.

Dependency injection using OSGi services

Easier integration with other OSGi based application such as ServiceMix V4



> I would like to use OFBiz as OSGI
> ---------------------------------
>
>                 Key: OFBIZ-2348
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2348
>             Project: OFBiz
>          Issue Type: Wish
>          Components: ALL COMPONENTS
>    Affects Versions: SVN trunk
>         Environment: software platform
>            Reporter: Chatree Srichart
>             Fix For: SVN trunk
>
>
> I would like to use OFBiz as OSGI (Equinox or Apache Felix). My problem is when I edit a little java code in my componet, I must compile all component (if it depend on main build file such common.xml or main ant task) and restart ofbiz. It spend a lot of time for me. If OFBiz as OSGI, It can start separate component and reload only jar file that you just compile any time. If OFBiz use Equinox, It can integrated with Eclipse RCP. I had tried to do that. It work.
> I would like to OFBiz distributer distribute OSGI feature to trunk. Thank you.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.