[发明专利]一种智慧园区中台统一应用接口库的实现方法及系统有效
申请号: | 202011307550.X | 申请日: | 2020-11-19 |
公开(公告)号: | CN112327719B | 公开(公告)日: | 2022-10-25 |
发明(设计)人: | 邵兵;李锵;柴建勇;王金亮;王月忠;段雯;常玉涛;郭绍恺;石婷婷;张婧溪 | 申请(专利权)人: | 山东高速信息集团有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 北京久维律师事务所 11582 | 代理人: | 邢江峰 |
地址: | 250013 山东省济南市高新技术产业开发区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智慧 园区中台 统一 应用 接口 实现 方法 系统 | ||
本发明公开了一种智慧园区中台统一应用接口库的实现方法,涉及计算机技术领域。该方法包括:对各应用系统建立标准规范,并将标准规范以通用接口的方式进行表达;然后基于接口总线的标准规范进行通用接口实现;接下来客户应用系统通过接口调用发送服务请求,服务应用系统通过协同编排DAG的方式进行业务联动处理,并将调用结果反馈至客户应用系统。本发明采用独立运行的服务调度中枢体系,通过业务协同调度编排,接收客户应用系统发送的服务请求、数据请求及事件请求,提高了业务联动效果及并发访问效率。
技术领域
本发明实施例涉及计算机技术领域,具体涉及一种智慧园区中台统一应用接口库的实现方法及系统。
背景技术
智慧园区的各应用系统在相互访问过程中,对于客户应用系统发送的并发请求,服务应用系统的处理方式一般是将客户应用系统请求放入缓存队列并按照顺序依次轮询处理。该种响应客户服务系统请求的方式存在的不足之处在于不能有效的处理复杂的客户应用系统请求,尤其是当多个请求之间具有依赖关系时,例如一个请求的结果必须是它的前置请求已经执行成功,或者没有前置请求,在此种情况下会严重影响处理客户服务系统请求的效率。
基于上述现有技术中存在的不足,本发明提出一种智慧园区中台统一应用接口库的实现方法及系统,制定统一应用接口库,通过业务协同调度编排有效组织客户应用系统的请求处理,提高并发访问的效率。
发明内容
本发明实施例提供一种智慧园区中台统一应用接口库的实现方法及系统,通过DAG协同编排及解析机制,有效进行客户应用系统的请求处理,提高业务联动效果及并发访问效率。
为实现上述目的,本发明公开了如下技术方案:
一方面,本发明提供一种智慧园区中台统一应用接口库的实现方法,包括以下步骤:
建立各应用系统的标准规范,并将标准规范以通用接口的方式进行表达;
基于接口总线的标准规范进行通用接口实现;
客户应用系统通过接口调用发送服务请求,服务应用系统通过协同编排DAG的方式进行业务联动处理,并将调用结果反馈至客户应用系统。
基于上述方案,本方法做如下优化:
进一步的,所述服务应用系统通过协同编排DAG的方式进行业务联动处理,包括下述步骤:
协调编排DAG并进行DAG解析;
判断DAG是否有下一个节点,
若是,则进行驱动调用;
若否,则反馈调用结果信息。
基于上述步骤,进一步的,若DAG有下一个节点,则进行驱动调用,包括:
首先基于客户应用系统传递的包含设备类别及设备编号的信息判定接口服务驱动队列;
然后将服务请求发送至接口服务驱动队列集群,进一步发送至服务驱动队列集群对应的子服务集群;
接下来各硬件设备或应用系统完成驱动调用,通过DAG解析运行程序,并将生成的结果反馈至客户应用系统。
进一步的,所述客户应用系统通过接口调用发送服务请求之前,还包括下述步骤:
服务应用系统基于队列建立一个服务体系,用于接收客户应用系统发送的关于包含数据及服务的请求,并发布相应的事件。
另一方面,本发明提供一种智慧园区中台统一应用接口库的实现系统,首先建立各应用系统的标准规范,并将标准规范以通用接口的方式进行表达,各应用系统根据数据请求的主被动关系分为客户应用系统和服务应用系统;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东高速信息集团有限公司,未经山东高速信息集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011307550.X/2.html,转载请声明来源钻瓜专利网。