现代制造工程2008年第11期
CAD/CAE/CAPP/CAM
基于
JavaEE技术规范的ERPⅡ分析与
设计 刘嘎琼,杨兴林,刘金菊(江苏科技大学机械工程,镇江212003)
摘要:为了提高ERPⅡ
系统的开发效率和应用性能,在分析JavaEE510规范最新推出的Web层框架JSF112和EJB层框架EJB310结构的基础上,提出了基于JavaEE的Java桌面客户
程序、eb框架与EJB组件集成的
方案,并设计该方案下W的ERPⅡ系统的体系结构。探讨了
JSP211+JSF112+EJB310和桌面客户程序+EJB310两种开发模式在ERPⅡ系统实现过程中的选择及应用。最后通过生产管理、客户关系管理的开发实现其应用。关键词:JavaEE规范;ERPⅡ系统;EJB310组件;JSF112框架;GlassFish
shipmanagementsystem.Key
words:JavaEE;ERPⅡ;EJB310;JSF112;GlassFish
[1]
中图分类号:TP31文献标识码:A文章编号:1671—3133(2008)11—0050—04
AnalysisanddesignofERPⅡbasedonJavaEE
LiuGa2qiong,YangXing2lin,LiuJin2ju
(SchoolofMechanicalandPowerEng,JiangsuUniversityofScienceand.Technology,Zhenjiang212003,Jiangsu,CHN)
Abstract:InordertoimprovethedevelopmentefficiencyandapplicationstabilityofERPⅡ.AfteranalyzingthenewestWebframeworkJSF112andEJBframeworkEJB310presentedbyJavaEE510,amethodthatJavadesktopapplication,WebframeworkandEJBmoduleareintegratedisproposedandthesystemstructureofERPⅡbasedonthismethodisdesigned.Meanwhile,
0引言
ERPⅡ(EnterpriseResourcePlanningⅡ),并且预言,
ERPⅡ将取代ERP而成为企业信息化管理的发展趋
势之一。Gartner给ERPⅡ的定义是:ERPⅡ是通过支持和优化企业内部和企业之间的协同运作和财务过程,以创造客户和股东价值的一种商务战略和一套面向具体行业领域的应用系统。为了区别于ERP对企
业内部管理的关注,Gartner在描述ERPⅡ,引入了时“协同商务”概念。协同商务(CollaborativeBusi2的
ness,CB)是指企业内部人员、企业与业务伙伴和企业
与客户之间的电子化业务的交互过程
求ERPⅡ系统应该是建立在Internet之上的,因此在
ERPⅡ开发的关键技术上提出了更高的要求。SUN公司推出了基于桌面客户程序的Swing和基
于Web的JSF112(JavaServerFaces)这两个表现层框
50
cation+EJB310.Finally,themethodimplementedbythedevelopingofmanufacturingmanagementsystemandcustomerrelation2
discussedchoiceofdevelopingmodelinERPⅡsubsystemsdevelopmentbetweenJSP211+JSF112+EJB310anddesktopAppli2
架和一套以注释为基础的EJB(EnterpriseJavaBean)编程模型EJB310,并引入了新的JavaPersistence标准,这是一套基于JavaEE(JavaEnterpriseEdition)的基本架构
[2]