资源描述:
《基于SOA的机械企业物流信息管理系统.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、制造业信息化·机械研究与应用·3基于SOA的机械企业物流信息管理系统12袁嘉,徐黎明(1.广州市土地房产管理职业学校,广东广州510320;2.工商银行广州研发中心,广东广州510630)摘要:为了提高中小机械制造企业物流信息管理系统的适应性,促进企业间各营业系统的整合,提出了采用面向服务架构(SOA)的企业信息管理系统开发框架,它采用SOA最新的服务构件架构(SCA)和服务数据对象(SDO)标准,提供了不同粒度的服务,提高了系统的可重用性,能够快速满足企业业务需求的不断变化。关键词:面向服务架构;服务构件架构;服务数据对象;网络服务;机械企业物流
2、信息管理系统中图法分类号:TP302.1文献标识码:A文章编号:1006-4414(2009)04-0157-03LogisticsinformationmanagementsystemformechanicalenterprisesbasedonSOA12YuanJia,XuLi-ming(1.Guangzhourealestatemanagementvocationalschool,GuangzhouGuangdong510320,China;2.Chinaindustrialandcommercialbankresearchcenter,Gu
3、angzhouGuangdong510630,China)Abstract:Logisticsinformationmanagementdevelopingframeworkiscarriedout,inordertoraisetheadaptabilityofmiddle/smalllogisticsinformationmanagementsystemformechanicalenterprisesandtopromotetheconformitybetweenthedifferentbusinesssubsystems.ThenewestSC
4、AandSDOstandardsareadoptedanddifferentgranularityservicesareoffered.Therepet2itiveapplicationofthesystemisimprovedtosatisfythevariableenterpriserequirementsfleetly.Keywords:SOA;SCA;SDO;webservice;logisticsenterpriseinformationmanagementsystemformechanicalenterprises1引言SDO标准构建了
5、系列组件并发布为Web服务。对于机械制造企业,从原材料输入到产品输出,2SOA及SCA/SDO标准离不开有效的物流体系。加强物流信息化系统建设W3C将SOA定义为“一种应用程序体系结构,主要目的在于:①改善企业内部和企业间的信息交换在这种体系结构中,所有功能都定义为独立的服务,方式,提高工作效率;②提高系统运作的速度,在最短这些服务带有定义明确的可调用接口,可以定义好的的时间里将正确的商品和服务提供给客户;③对货物顺序调用这些服务来形成业务流程”。SOA的关键进行动态追踪管理;④获取并分析供应商、客户及合是“服务”,W3C将服务定义为“服务提供者完
6、成一[2]作伙伴的相关信息,帮助企业作出更好的决策。随着组工作,为服务使用者交付所需的最终结果”。近几年物流企业的快速发展,企业间各应用系统间的2007年3月,OSOA联盟规范正式发布SOA国整合集成成为普遍的需求,也成为影响企业竞争力的际组件标准SCA和SDO的release版本,并提交标准[1-4]关键。化组织OASIS,使该规范逐步成为正式的国际标准,面向服务架构(Service-orientedArchitecture,通过其开放式标准过程进行推动,所有的厂商都可以SOA)提供了一种标准的系统模型,它将应用程序的在这个标准之上实现各自的SO
7、A服务,并确保可以不同功能单元以服务的形式发布,通过这些服务之间互连互通。该规范提供了统一服务的途径,大大降低定义良好的接口和规范按松散耦合方式整合在一起,了在应用开发过程中,因程序设计语言与部署平台的即可以将多个现有的应用软件通过网络整合成一个不同而产生的复杂性。新系统。SOA的这一思想为企业为企业提供一个良SCA提供了一种统一的面向服务组件的调用方好的开发框架,可以最大限度的减少系统间的耦合,式,使客户可把不同的软件模块通过服务组件的标准提高可重用性,降低开发成本。化统一封装和被调用访问。而SDO则作为一种数据SOA面向服务架构的研究已历时多年
8、,3个重量编程架构和API统一了不同类型数据源的数据编程,级规范:服务构件架构、服务数据对象和网络服务协让开发人员可从不同