【技术实现步骤摘要】
服务集成开放平台及空间信息应用方法
本专利技术涉及数据应用
,尤其涉及一种服务集成开放平台及空间信息应用方法。
技术介绍
便利的时空数据获取方式与广泛的数据平台使时空数据的获取变得既快又易,与此相对比,时空信息应用服务的共享资源则显得稀少。相关技术中的时空信息应用服务大都是由各种独立的系统堆彻而成,单体架构所有的模块全都耦合在一块,代码量大,维护困难。当单体架构的应用服务的代码量变得庞大,各个模块之间区别比较模糊,逻辑比较混乱,代码越多复杂性越高,越难解决遇到的问题。另外,单体架构模块非常多,代码量非常庞大,导致部署项目所花费的时间也越来越多。
技术实现思路
本专利技术实施例提供一种服务集成开放平台及空间信息应用方法,用以解决现有技术中时空信息应用服务在服务共享和服务便捷集成上的欠缺。根据本专利技术实施例的服务集成开放平台,包括:服务封装与二次开发框架,用于提供多个封装代码框架,以及二次开发接口,以构建服务;服务运行管理子系统,用于完成所述服务的发现、注册、代理、负载均衡和动态调节; ...
【技术保护点】
1.一种服务集成开放平台,其特征在于,包括:/n服务封装与二次开发框架,用于提供多个封装代码框架,以及二次开发接口,以构建服务;/n服务运行管理子系统,用于完成所述服务的发现、注册、代理、负载均衡和动态调节;/n服务监控子系统,用于监控所述服务的工作状态;/n流程编排子系统,用于对多个所述服务进行可视化的组合,并配置多个所述服务之间的数据绑定关系,以构建流程;/n流程执行子系统,用于控制所述流程的启动、停止,以及所述服务的动态调用;/n数据定制生产子系统,用于调用所述服务或所述流程,执行生成任务。/n
【技术特征摘要】
1.一种服务集成开放平台,其特征在于,包括:
服务封装与二次开发框架,用于提供多个封装代码框架,以及二次开发接口,以构建服务;
服务运行管理子系统,用于完成所述服务的发现、注册、代理、负载均衡和动态调节;
服务监控子系统,用于监控所述服务的工作状态;
流程编排子系统,用于对多个所述服务进行可视化的组合,并配置多个所述服务之间的数据绑定关系,以构建流程;
流程执行子系统,用于控制所述流程的启动、停止,以及所述服务的动态调用;
数据定制生产子系统,用于调用所述服务或所述流程,执行生成任务。
2.如权利要求1所述的服务集成开放平台,其特征在于,所述服务封装与二次开发框架包括:
Java程序封装,用于提供Java代码的封装代码框架;
C++程序封装,用于提供C++可执行程序和DLL类库的封装代码框架;
Python程序封装,用于提供Python程序的封装代码框架;
二次开发结构,用于提供二次开发API。
3.如权利要求1所述的服务集成开放平台,其特征在于,所述服务运行管理子系统包括:
服务注册,用于将所述服务的元信息添加到注册中心;
服务发现,用于发现已部署启动的服务;
服务代理,用于通过一个服务网关提供服务代理功能;
负载均衡,用于提供服务集群功能,以实现多个服务组成的集群的负载均衡;
动态伸缩机制,用于实现所述服务的动态伸缩。
4.如权利要求1所述的服务集成开放平台,其特征在于,所述服务监控子系统包括:
服务健康度监控,用于监控所述服务的运行状态;
服务资源监控,用于监控所述服务的CPU占用情况和内存资源占用情况;
服务性能监控,用于监控所述服务的响应时间;
服务可靠性监控,用于监控所述服务的错误率;
服务异常预警,用于在所述服务异常时执行预...
【专利技术属性】
技术研发人员:仇林遥,黄丽,王钰迪,郑作亚,孟祥辉,
申请(专利权)人:中国电子科技集团公司电子科学研究院,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。