- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于WebService卷烟企业信息
基于WebService卷烟企业信息
摘要:文章介绍了基于WebService(WS)的福建中烟信息交换平台搭建的总体构架、信息交换方式和数据格式规范,以及使用的关键技术,最后用实例说明该平台搭建的可行性以及可能存在的缺点。
关键词:WebService;XML;信息交换
中图分类号:TP393文献标识码:A文章编号:1006-8937(2010)06-0007-02
福建中烟信息系统有原辅料统一会计核算系统、营销管理平台系统、PDM、生产运行系统和人力资源系统,每个子公司又有独立的物流、MIS、MES等系统,这些系统分别由不同的开发商在不同的数据平台上开发。中烟信息系统之间不仅彼此之间有数据交换,而且和子公司的信息系统也有很多信息集成。因此如何在中烟与子公司之间,建立一个能在异构软件系统中进行信息交换的通用性平台就成为目前系统无缝集成亟待解决的问题。
1信息交换平台总体构架
考虑到母子公司涉及到的系统繁多,平台多样,分布地域广,不同系统之间的接口复杂,数据交换量大,中烟公司分别在龙岩和厦门两地部署一套信息交换平台,两个交换平台除了负责与中烟系统的数据交互外,还各自负责本地信息系统的数据交换。通过两地数据交换平台,可以实现中烟与子公司等的系统连接,实现信息资源的共享,方案的总体构架如图1所示。
如图1所示,该方案采用异地布署两套交换平台,可以实现以下两个目的:①降低信息交换平台的负载,提高信息交换的速度。②降低系统与中烟公司交互数据的耦合度,提高平台的可靠性。
根据信息交换技术对安全性、开放性和灵活性等技术特性的需求,信息交换平台应解决同构和异构数据交换问题。目前的中烟和子公司各个系统,其采用的硬件、平台、数据库和应用不尽相同,信息交换平台必须全面解决异构平台、异构数据库之间的信息交换问题,同时保证原有系统尽可能不变动、少变动。通过信息交换平台,可以实现以下目标:①跨防火墙通信;②在不同的系统间进行数据转换和传递;③支持不同的数据格式和通信协议;④应用程序集成。
2信息交换方式和数据格式规范
2.1信息交换方式
该平台采用XML作为信息交换的标准,通过消息传递进行数据交换。WebService不仅具有完美的跨平台的可互操作性,而且支持跨防火墙的通信、应用程序集成、软件和数据重用等优点。福建中烟公司最终决定采用以WebService技术为基础建立基于企业服务总线的同步数据交换平台,任何系统之间的数据交换都要经过数据交换平台。信息交换的架构如图2所示。
具体的数据交换流程如下:
①发送方将接口内容生成一个XML消息,并将该XML作为输入参数调用建立在数据交换平台上的WebService;②数据交换平台WebService服务处理XML,根据XML中的定义参数调用相应接收方的WebService服务;③接收方的WebService服务处理XML消息,并以XML方式返回结果到数据交换平台;④数据交换平台将返回结果送到发送方。在数据交换过程中,各方分工如表1所示。
2.2数据格式规范
XML是WebService平台中表示数据的基本格式,它易于建立和分析,又跨平台,非常适合福建中烟多系统、跨平台、数据分散存贮、数据交换频繁的特点。福建中烟结合各系统的特点,指定了统一的XML数据交换格式,并对各接口的调用方法名称、入口参数、返回值等作统一规范。
下面以福建中烟生产计划信息为例,说明平台统一的数据交换格式:
3201
月度生产计划
PROD
PDM
MonthProductPlan
0
0
返回值描述信息
2009/12/19 15:34:21
记录查询的参数列表
...
...
...
其中与之间描述的信息有接口表名、主细结构、对应的字段值。
3信息交换平台的关键技术
①信息的访问控制:对于访问本平台的WebService应用,都有一个身份验证机制。②信息的暂存控制:交换平台在信息交互过程中提供暂存数据存贮服务,根据数据的安全等级提供相应的安全维护,并对交互完成的数据进一步提供数据销毁机制,防止数据的泄露。③信息的分发控制:信息交换平台的数据交换权限控制采用PMI授权管理技术体系,由各系统对各自需要交换的业务数据提供对应的分发控制,并由数据交换子系统根据该策略进行相应的数据流服务。④SOAP服务支持:信息交换平台提供对SOAP服务支持,以确保数据在交换过程中的机密性,完整性。SO
原创力文档


文档评论(0)