The invention discloses a service system of heterogeneous operating system access method, including business applications, client browser engine compatible transplantation Transplantation, transplantation of heterogeneous database and B/S schema file manager design, including the following steps: 1) business application transplantation, include: in the business application system of the original code in the implantation of differentiation the code; carries on the analysis to determine the type of browser, the browser kernel; and the browser kernel compatible browser to read the code, complete code; display; 2) the client browser engine compatible transplantation; 3) heterogeneous database transplantation; 4) to build a file manager based on B/S on the server. Using the above method, when the heterogeneous operating system browser access service system, according to the type of browser kernel code and can choose the corresponding path, avoid because due to the incompatibility of the error, the heterogeneous operating system business access system.
【技术实现步骤摘要】
一种业务系统异构操作系统访问设计方法
本专利技术涉及计算机操作系统领域,尤其是异构操作系统领域,具体的说,是一种业务系统异构操作系统访问设计方法。
技术介绍
目前大多数浏览器都支持W3C标准,因此采用了符合W3C标准技术开发的业务系统可以保证在大多数浏览器中正常运行,W3C标准是各常用浏览器支持标准的交集,是否符合W3C标准决定了业务系统跨平台、跨浏览器性能的好坏。而现有技术中,国内绝大多数业务系统都与W3C标准相距甚远,而不符合W3C标准的开发技术导致了系统开发的高成本、低效率甚至无法被某些异构操作系统的浏览器访问。当前的WEB应用系统的主流开发架构主要包括J2EE架构、.NET架构、C/S架构,这些架构下开发的web应用和业务系统在Windows操作系统运行很好,但是在其他异构操作系统上运行会出现不能兼容的问题。
技术实现思路
本专利技术的目的在于提供一种业务系统异构操作系统访问设计方法,用于解决业务系统在异构操作系统不能兼容的问题。为了达到上述目的,本专利技术通过下述技术方案实现:一种业务系统异构操作系统访问设计方法,包括业务应用移植、浏览器引擎客户端兼容移植、异构数据库移植和B/S架构文件管理器设计,具体包括以下步骤:1)业务应用移植,包括:在业务系统的业务应用的原代码中植入与Trident内核、Webkit内核、Gecko内核、Presto内核和双内核的浏览器兼容的代码;业务系统对访问业务应用的浏览器进行解析,判断浏览器内核的类型;选择与浏览器内核兼容的代码;浏览器读取选择的代码,通过用户界面和浏览器引擎完成显示;2)浏览器引擎客户端兼容移植,包括: ...
【技术保护点】
一种业务系统异构操作系统访问设计方法,其特征在于:包括业务应用移植、浏览器引擎客户端兼容移植、异构数据库移植和B/S架构文件管理器设计,具体包括以下步骤:1) 业务应用移植,包括:在业务系统的业务应用的原代码中植入与Trident内核、Webkit内核、Gecko内核、Presto内核和双内核的浏览器兼容的代码;业务系统对访问业务应用的浏览器进行解析,判断浏览器内核的类型;选择与浏览器内核兼容的代码;浏览器读取选择的代码,通过用户界面和浏览器引擎完成显示;2)浏览器引擎客户端兼容移植,包括:2.1)分析不同浏览器引擎客户端的差异;2.2)修改业务系统中不符合W3C标准的元素属性;3)异构数据库移植,包括:分析源数据库与目标数据库在数据类型、保留字和运算符上的差异;在源数据库与目标数据库之间建立数据类型、保留字、运算符的映射关系;通过数据库迁移工具完成数据的导入导出及数据转换服务;转换数据库访问接口;4)在服务器上搭建基于B/S架构的文件管理器。
【技术特征摘要】
1.一种业务系统异构操作系统访问设计方法,其特征在于:包括业务应用移植、浏览器引擎客户端兼容移植、异构数据库移植和B/S架构文件管理器设计,具体包括以下步骤:1)业务应用移植,包括:在业务系统的业务应用的原代码中植入与Trident内核、Webkit内核、Gecko内核、Presto内核和双内核的浏览器兼容的代码;业务系统对访问业务应用的浏览器进行解析,判断浏览器内核的类型;选择与浏览器内核兼容的代码;浏览器读取选择的代码,通过用户界面和浏览器引擎完成显示;2)浏览器引擎客户端兼容移植,包括:2.1)分析不同浏览器引擎客户端的差异;2.2)修改业务系统中不符合W3C标准的元素属性;3)异构数据库移植,包括:分析源数据库与目标数据库在数据类型、保留字和运算符上的差异;在源数据库与目标数据库之间建立数据类型、保留字、运算符的映射关系;通过数据库迁移工具完成数据的导入导出及数据转换服务;转换数据库访问接口;4)在服务器上搭建基于B/S架构的文件管理器。2.根据权利要求1所述一种业务系统异构操作系统访问设计...
【专利技术属性】
技术研发人员:倪平波,余痴,喻梅,沈磊,
申请(专利权)人:四川中电启明星信息技术有限公司,国网辽宁省电力有限公司信息通信分公司,国网冀北电力有限公司信息通信分公司,国网信息通信产业集团有限公司,国家电网公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。