- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
无接口闭源BS系统数据交换方法研究和实践
无接口闭源BS系统数据交换方法研究和实践
摘要:无接口闭源B/S系统是应用系统集成工作中一种常见系统类型。该文基于对无接口闭源B/S系统数据特点的分析研究,提出了适用于集成此类系统时解决数据交换问题的解决思路。通过实际项目的开发测试,验证了该方法的可行性,为方法的进一步推广适用奠定了基础。
关键词:无接口;闭源;系统集成;跨系统;数据交换
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)32-0017-03
Research and Practice of Data Interaction Method in No Interface and Closed Source B/S System
YUAN Nan-xing
(Meishan Vocational and Technical College, Meishan 620000, China)
Abstract: No interface and closed source B/S system, is a common system type in the application system integration work.Based on the analysis and research on the data transmission characteristics of such systems, this paper puts forward the solution to solve the problem of data interaction when integrating such systems.The feasibility of the method is verified by the development of the actual project, which lays the foundation for the further application of the method.
Key words: no interface; closed source; system Integration; cross system; data interaction
1 背景
通常,跨系?y数据交换主要有两种技术手段,开源和接口。在开源或部分开源模式下,开源根据系统间数据交换的实际需要进行源代码的修改,从而满足相关要求,但是出于安全性等多种因素,现实中国内的大多数应用系统都是闭源系统,因此接口就成为系统间数据交换的最常用手段之一。接口设计具有高度的科学性和规范性,并非所有系统在开发时,开发者都有能力设计出遵循行业规范的接口,实际上更常见的情况是,需要对接进行数据交换的目标系统,既是闭源的,也是无接口的。
笔者在实施攀枝花市级项目掌上数字化校园建设过程中,需要对大量既有B/S业务系统进行移动集成开发,遇到了大量无接口闭源的情形,查阅国内外相关研究资料后发现,这方面文献论述近乎空白,通过研究,本文提出了一种适用于与无接口闭源B/S系统进行数据交换的方法并加以实现。
2 数据交换模型建立
本项目中,源应用服数量和服务器数量均有若干,所有服务最终要集成在一个移动集成服务客户端上,为用户提供一个统一的移动端访问接口,用户在移动终端上只需要安装该客户端,即可使用所有服务。同时为了保障移动终端访问效果,不能采用超链接形式直接转向源服务器,而需要在移动集成服务器上对返回结果进行重构。
考虑上述限制条件后,本项目移动集成系统模型设计如图,移动终端不直接与源服务器发送数据交换,而是通过移动集成服务器中转完成,移动终端与移动集成服务器件的数据交换是标准的B/S模式,简单请求、响应即可完成,问题集中在如何完成移动集成服务器的中转工作,也就是如何完成移动集成服务器与源服务器件的数据交换。此处的客观限制在于,源服务器是无接口闭源B/S系统,并且不在移动集成系统开发者掌控范围之内,只能如普通用户一样进行访问。
3 无接口闭源B/S系统数据传输分析
通过技术手段对无接口闭源B/S系统的数据传输进行分析,可将此类系统按照是否使用表单进行分类,分别采用不同技术手段进行处理。
3.1 无表单型数据传输
此种类型数据传输模式简单,可视为普通页面读取,如果源页面能够自适应移动端,则可直接读取,如果源页面设计时间较早,不能自适应移动端,则可利用ajax异步获取后,重构代码以自适应移动端。
3.2 表单型数据传输
表单型具有以下特点,数据采用post或get方法进行传输,表单是数据源获取手段,action程序是数据处理的核心,只要
原创力文档


文档评论(0)