[发明专利]一种字符终端应用系统及其应用的调用方法有效
| 申请号: | 201110262797.9 | 申请日: | 2011-09-06 |
| 公开(公告)号: | CN102355457A | 公开(公告)日: | 2012-02-15 |
| 发明(设计)人: | 王科 | 申请(专利权)人: | 深圳市络道科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518001 广东省深圳市罗*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 字符 终端 应用 系统 及其 调用 方法 | ||
技术领域
本发明属于通信领域,尤其涉及一种字符终端应用系统及其应用的调用方法。
背景技术
目前,基于Unix/Linux的字符终端应用系统在邮政、金融、保险等行业中仍被大量的应用,其系统的终端用户通常是本企业内的员工。为充分利用这种架构系统的高性能、高可用、低维护成本等方面的优势,保障关键生产系统的持续稳健运行,在某些企业,甚至生产系统指定使用这种架构来开发应用,而实际上,随着业务领域的拓展,这些应用系统的某些功能,企业IT部门希望能让其变身为某种服务功能,能参与某些新流程,和其它系统组成新的业务流程,服务于生产和客户;也可能企业IT部门和业务部门希望这些应用系统的某些功能可被互联上的公众用户便捷的使用,但事实上,作为传统的字符终端应用,因为应用系统安全的问题、数据安全的问题、终端协议不兼容的问题、前端部署困难的问题、重新开发成本太高或因为应用系统归属权的问题而不能重新开发,这些应用在不重写或不整改的情况下,是不能简单的进行前端扩展的。
针对上述问题,目前的解决方案存在下述问题:
对于图1所示的典型的数据库->应用服务器->字符终端接入服务器架构的字符终端应用来说,如果业务逻辑在应用服务器层实现,则集成应用服务功能的解决方案通常是开发另一个前端系统,通过调用应用服务层上的服务功能来实现服务的集成,但这样做需投入一个项目组的人力资源,进行类似新系统开发的方式进行,其项目开发和测试过程比较冗长,投资成本较高,且一旦业务逻辑层的服务功能发生变化,则这个前端系统也面临着修补开发的成本投入。
对于图1所示结构,如果业务逻辑并未封装在应用服务器层或者根本就没有应用服务器层,而将业务逻辑封装在字符终端接入服务器应用程序中,则集成该二进制应用程序的功能,将是相当的困难,甚至集成服务的设想是不可行的。
不管服务集成需要在中间层还是终端接入服务层来做,对于某些应用系统,一旦软件开发商因某种原因已不提供系统的开发和技术支持,也不能提供与生产系统对应的源码,或者因软件授权问题不允许对该系统进行二次开发,如果没有某种革新的技术方案,针对这个系统的服务集成将是不可能完成的任务。
发明内容
本发明所要解决的技术问题在于提供一种字符终端应用系统的应用调用方法,旨在不改造原有字符终端应用系统的前提下,将原有系统中的业务逻辑功能封装为服务,供其它系统使用,实现低成本的企业应用集成能力。
本发明是这样实现的,一种字符终端应用系统的应用调用方法,包括下述步骤:
步骤A,客户端登录字符终端外挂引擎子系统,并向字符终端外挂引擎子系统发送要调用的目标应用的标识信息;
步骤B,所述字符终端外挂引擎子系统根据所述标识信息与字符终端接入服务器上的目标应用进行会话连接;
步骤C,所述客户端通过所述字符终端外挂引擎子系统向所述目标应用调用服务数据;
步骤D,关闭所述字符终端外挂引擎子系统与目标应用的会话连接,切断所述字符终端外挂引擎子系统与所述客户端的网络连接。
进一步地,所述步骤B具体包括下述步骤:
步骤B1,所述字符终端外挂引擎子系统根据所述标识信息,判断要调用的目标应用是否属于所述客户端被授权的可调用应用程序范围内;
步骤B2,若步骤B1判断结果为属于所述客户端被授权的可调用应用程序范围内,所述字符终端外挂引擎子系统与字符终端接入服务器上的目标应用进行会话连接;否则不连接。
进一步地,所述步骤C具体包括下述步骤:
步骤C1,所述客户端按照预定义的调用通信协议向所述字符终端外挂引擎子系统发送服务请求信息,所述字符终端外挂引擎子系统将所述服务请求信息重组后发送至字符终端接入服务器上的目标应用;
步骤C2,目标应用返回服务数据至所述字符终端外挂引擎子系统,所述字符终端外挂引擎子系统将返回的服务数据按照预定义的调用通信协议打包,并发送至所述客户端。
进一步地,所述步骤B中,所述字符终端外挂引擎子系统通过预设的虚拟账户登录所述字符终端接入服务器,来实现与目标应用的会话连接。
进一步地,在所述步骤A之前,还进一步包括下述步骤:
步骤A01,在所述字符终端外挂引擎子系统中设置其接入字符终端接入服务器的相关参数。
步骤A02,接收用户设置的客户端用户信息和目标应用选择信息并存储。
进一步地,在所述步骤A之前,还进一步包括一预定义调用通信协议的步骤,具体如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市络道科技有限公司,未经深圳市络道科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110262797.9/2.html,转载请声明来源钻瓜专利网。





