说说iDempiere = OSGi + ADempiere的OSGi】的更多相关文章

怀揣着为中小企业量身定做一整套开源软件解决方案的梦想开始了一个网站的搭建.http://osssme.org/ 我对iDempiere还完全摸不着头脑,正好在学习之际,应erp100的@纵横四海 邀请,以一个初学者的身份来开始写一下自己的学习过程.本文同发这里和erp100,erp100的网页地址如下:[[分享知识 原创连载] iDempiere = OSGi + ADempiere 一款ERP系统.助力中小企业发展 ] 在我发了第一篇iDempiere简介之后,@纵横四海 又帮忙添加了OSGi…
怀揣着为中小企业量身定做一整套开源软件解决方案的梦想开始了一个网站的搭建.http://osssme.org/ iDempiere = OSGi + ADempiere 一款ERP&CRM&SCM系统.助力中小企业发展 一句话概括 iDempiere是一款基于Compiere/ADempiere的​开源企业级ERP&CRM&SCM系统​,由于是在ADempiere基础上用OSGi进行了重构,这为后续的商务解决方案的开发.扩展扫平了道路.# 不过,想知道什么是iDempier…
怀揣着为中小企业量身定做一整套开源软件解决方案的梦想开始了一个网站的搭建.http://osssme.org/ 第三篇:iDempiere VS ADempiere 一直以来,什么谁谁谁VS谁谁谁的,经常会让很多人感觉很反感吧,这里只是希望能够客观地分析iDempiere,期待有意义的讨论. 还是回到这个等式: iDempiere = OSGi + ADempeire 如果上一篇OSGi皮毛都算不上的简介可以让人理解成技术层级的话题,系统架构上的革新的话,那么也不难推测iDempiere是个什么…
Eclipse 4.2 OSGI 依赖的Bundle: org.eclipse.osgiorg.apache.felix.gogo.runtimeorg.apache.felix.gogo.commandorg.eclipse.equinox.consoleorg.eclipse.equinox.http.jettyorg.apache.felix.gogo.shelljavax.servletorg.eclipse.jetty.serverorg.eclipse.osgi.servicesor…
OSGI框架为Java定义了一个动态模块化系统,它使你可以更好地控制代码结构,动态管理代码的生命周期,并且提供了代码写作的松耦合方式:更值得称道的是,它的规范文档描述详尽.--<OSGI实战> OSGI分层架构 服务层 关注于模块,特别是模块内的组件间的交互和通信. 生命周期层 关注于提供执行时模块管理和对底层OSGI框架的访问. 模块层 关注于打包和共享代码 bundle:OSGI对其模块化概念具体实现的定义,以jar文件形式包含代码.资源.元数据. bundle和普通jar的主要区别在于元…
OSGi——面向服务架构规范简述 去年我们组要开发一个新的产品,在讨论产品架构路线的时候,美国的架构师向大家征集了架构设计思想(我推荐了SCSF),有一位工程师向他推荐了OSGi.以前我还没有听过OSGi这玩意,虽然我参加工作后,现学了Java和Flex,但非常菜.在工作之前我用了4年的.NET.接触了OSGi后,发现它是一个面向Java的服务规范,还没有一个像样的面向.NET的框架(有个EgeyeAddIn,据说兼容OSGi,我看了源代码了,觉得它离OSGi较远http://www.codep…
一.OSGi的核心组件Bundle,与java中jar包的差别就是元数据配置:      常用的Bundle元数据定义:     a) Bundle-Activator:定义Activator的实现全限定类名称,此类必须实现BundleActivator接口,并实现start和stop方法.当Bundle被OSGi容器启动或停止时就会去调用start和stop方法.Bundle-Activator并非是必须的,只有在需要初始化或是销毁资源时才有用,并且不推荐在start方法中进行复杂的处理,以免…
OSGi 的由来 随着科技和需求的发展和变化,现在的软件变得越来越庞大.这样,随之而来的最大挑战就是软件在设计上的越来越复杂和维护上的越来越困难.为了解决这个问题,软件架构师将软件切分成比较小的并且易于理解的多个模块.那么软件模块化会给我们带来什么样的好处呢? 拆分人力:将软件模块化后,我们就可以分配独立的团队去处理独立的模块,从而将人力拆分开来.这样既便于管理,又会降低整个软件的设计的复杂性.因为每个独立的团队可以专心去设计和实现其模块,而不用通盘考虑整个软件的复杂性. 抽象化:将软件模块化后…
转载出处:http://www.cnblogs.com/liuzhuo. 1. 什么是OSGi框架 OSGi(Open Service Gateway Initiative)框架是运行在JavaVM环境里的服务平台.框架提供的主要功能是对应用和组件的生命周期管理,系统可以在无需重启的情况下,远程操纵组件的安装.启动.停止. OSGi框架不仅用于Eclipse,从移动终端到车载系统,各个领域都在应用这个技术. 2. OSGi和Eclipse的关系 Eclipse采用OSGi框架来管理插件的安装.开…
关于osgi.net ,想必大家也听说过,以下是自己在学习osgi.net 过程中整理出来的内容,供大家学习参与使用. 1.  OSGI.NET 与UIOSP OSGi是Open Service Gateway Initiative的缩写,Wiki对其的定义为:一方面它指OSGi Alliance组织,它是由IBM.Oracle.BEA.SAP等国际IT巨头组成的OSGi联盟组:另一方面指该组织制定的一个基于Java语言的服务规范——OSGi服务平台(Service Platform).OSGi…