基于SOA的机械企业物流信息管理系统.pdf
《基于SOA的机械企业物流信息管理系统.pdf》由会员分享,可在线阅读,更多相关《基于SOA的机械企业物流信息管理系统.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于SOA的机械企业物流信息管理系统3袁 嘉1,徐黎明2(1.广州市土地房产管理职业学校,广东 广州 510320;2.工商银行广州研发中心,广东 广州 510630)摘 要:为了提高中小机械制造企业物流信息管理系统的适应性,促进企业间各营业系统的整合,提出了采用面向服务架构(SOA)的企业信息管理系统开发框架,它采用SOA最新的服务构件架构(SCA)和服务数据对象(SDO)标准,提供了不同粒度的服务,提高了系统的可重用性,能够快速满足企业业务需求的不断变化。关键词:面向服务架构;服务构件架构;服务数据对象;网络服务;机械企业物流信息管理系统中图法分类号:TP302.1 文献标识码:A 文章编
2、号:1006-4414(2009)04-0157-03Logistics information management system formechanical enterprises based on SOAYuanJia1,Xu Li-ming2(1.Guangzhou real estate managem ent vocational school,Guangzhou Guangdong510320,China;2.China industrial and commercial bank research center,Guangzhou Guangdong510630,China)A
3、bstract:Logistics information management developing framework is carried out,in order to raise the adaptability ofmiddle/s mall logistics infor mation management system formechanical enterprises and to promote the confor mity between the differentbusiness subsystems.The newest SCA and SDO standards
4、are adopted and different granularity services are offered.The repet2itive application of the system is improved to satisfy the variable enterprise requirements fleetly.Key words:SOA;SCA;SDO;web service;logistics enterprise information management system formechanical enterprises1 引 言对于机械制造企业,从原材料输入到
5、产品输出,离不开有效的物流体系。加强物流信息化系统建设主要目的在于:改善企业内部和企业间的信息交换方式,提高工作效率;提高系统运作的速度,在最短的时间里将正确的商品和服务提供给客户;对货物进行动态追踪管理;获取并分析供应商、客户及合作伙伴的相关信息,帮助企业作出更好的决策。随着近几年物流企业的快速发展,企业间各应用系统间的整合集成成为普遍的需求,也成为影响企业竞争力的关键1-4。面向服务架构(Service-oriented Architecture,SOA)提供了一种标准的系统模型,它将应用程序的不同功能单元以服务的形式发布,通过这些服务之间定义良好的接口和规范按松散耦合方式整合在一起,即可
6、以将多个现有的应用软件通过网络整合成一个新系统。SOA的这一思想为企业为企业提供一个良好的开发框架,可以最大限度的减少系统间的耦合,提高可重用性,降低开发成本。SOA面向服务架构的研究已历时多年,3个重量级规范:服务构件架构、服务数据对象和网络服务协议的制定,标志着SOA进入了实施阶段。本文结合某机械制造企业的实际需求,提出了基于SOA的物流信息管理系统开发架构,根据SCA/SDO标准构建了系列组件并发布为Web服务。2SOA及SCA/SDO标准W3C将SOA定义为“一种应用程序体系结构,在这种体系结构中,所有功能都定义为独立的服务,这些服务带有定义明确的可调用接口,可以定义好的顺序调用这些服
7、务来形成业务流程”。SOA的关键是“服务”,W3C将服务定义为“服务提供者完成一组工作,为服务使用者交付所需的最终结果”2。2007年3月,OSOA联盟规范正式发布SOA国际组件标准SCA和SDO的release版本,并提交标准化组织OASIS,使该规范逐步成为正式的国际标准,通过其开放式标准过程进行推动,所有的厂商都可以在这个标准之上实现各自的SOA服务,并确保可以互连互通。该规范提供了统一服务的途径,大大降低了在应用开发过程中,因程序设计语言与部署平台的不同而产生的复杂性。SCA提供了一种统一的面向服务组件的调用方式,使客户可把不同的软件模块通过服务组件的标准化统一封装和被调用访问。而SD
8、O则作为一种数据编程架构和API统一了不同类型数据源的数据编程,让开发人员可从不同的数据源以统一的方式访问和操纵数据。可以说,SCA以面向组件的方法,简化了客户的业务逻辑编程,提高了应用的灵活性,而SDO则更进一步从数据对象上大大简化了开发。3 751制造业信息化 机械研究与应用 3收稿日期:2009-08-03作者简介:袁 嘉(1973-),女,广东潮州人,讲师,主要从事计算机教学和应用方面的研究工作。基于SCA的企业应用系统的开发流程如下。(1)构件开发:实现构建的业务逻辑,构件的服务可以使用Java接口或者采用WSDL进行发布。构件的服务、引用、属性等信息都需要定义在一个后缀名为.com
9、ponentType的XML文档中。(2)构件组装:构件开发完成后,可以将一组功能相关的构件组装成为一个模块,为了使模块与外部各种类型的模块进行信息交互,将模块的入口点和外部服务定义为EJB绑定、WS绑定等绑定方式。模块所包含的组件、入口点、外部服务等信息都需要在一个后缀名为.module的XML文档中进行统一定义。(3)部署和发布:SCA的模块需要被部署在支持SCA容器中才能够正常运行,目前SCA运行时环境主要包括Apache Tuscany、I BM WPS(WebsphereProcess Server)6.0等。图1SCA构件组装图3 物流企业信息管理系统物流企业信息管理系统主要是提供
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SOA 机械 企业 物流 信息管理 系统
限制150内