一种高实时、松耦合的统一服务总线和公用组件及其应用制造技术

技术编号:23084656 阅读:54 留言:0更新日期:2020-01-11 01:00
本发明专利技术提供了一种高实时、松耦合的统一服务总线和公用组件及其应用,涉及移动警务技术领域,能够为移动警务应用提供服务接口的标准化封装,业务响应速度快,业务分类明确清晰;该服务总线采用面向服务的软件构建方法构建;各个应用系统注册和发布服务到所述服务总线上,各应用系统之间的交互通过调用所述服务总线的服务来完成,用于实现各应用系统之间的数据交互,且屏蔽各个应用系统之间直接发生关联;服务总线的服务连接协议包括:HTTP、HTTPS、SOAP、JMS/JMSXA、FTP和File。本发明专利技术提供的技术方案适用于移动警务系统中。

A high real-time and loosely coupled unified service bus and common components and their applications

【技术实现步骤摘要】
一种高实时、松耦合的统一服务总线和公用组件及其应用
本专利技术涉及移动警务
,尤其涉及一种高实时、松耦合的统一服务总线和公用组件及其应用。
技术介绍
目前的移动警务系统构建服务总线时往往没有基于本领域的特点,没能梳理和归纳出移动警务业务的模型,而是范用其他领域的服务总线,往往存在警用移动应用软件不能快速响应业务变化、软件复用程度低、技术和业务混杂、以及开发效率和交付质量不高的问题。因此,有必要研究一种高实时、松耦合的统一服务总线和公用组件及其应用来应对现有技术的不足,以解决或减轻上述一个或多个问题。
技术实现思路
有鉴于此,本专利技术提供了一种高实时、松耦合的统一服务总线和公用组件及其应用,能够为移动警务应用提供服务接口的标准化封装,业务响应速度快,业务分类明确清晰。一方面,本专利技术提供一种高实时、松耦合的统一服务总线,其特征在于,所述服务总线采用面向服务的软件构建方法构建;各个应用系统注册和发布服务到所述服务总线上,各应用系统之间的交互通过调用所述服务总线的服务来完成,用于实现各应用系统之间的数据交互,且屏蔽各个应用系统之间直接发生关联;服务总线的服务连接协议包括:HTTP、HTTPS—用于集成各种Web类型的应用;SOAP—用于通过WebService和各种异构应用平台进行集成;JMS/JMSXA—用于和各种基于J2EE的消息平台和/或第三方消息中间件进行集成;FTP—用于和文件传输平台进行集成;File—用于和文件系统进行集成。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,移动警务APP与移动警务应用后台进行交互时,通过调用移动警务应用后台注册和发布在所述服务总线上的接口进行数据交互;所有的移动警务应用后台对与其连接的移动APP提供功能的接口都必须以服务的形式注册和发布在所述服务总线上,用于确保各个移动应用后台的接口都是开放的。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,公安信息网中的各个需要开展移动警务应用的业务系统,需将其所提供的功能以服务的形式注册和发布到所述服务总线,实现公安信息网各业务系统移动警务应用所需接口的开放性。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述服务总线部署在公安信息网中。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所有访问所述服务总线的请求都将产生日志,再由日志反向生成为终端用户访问痕迹、终端用户操作痕迹。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,阻断大文件提交到服务总线,以节省所述服务总线的上行带宽;阻断大文件通过服务总线下载,以节省服务总线的下行带宽;如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述服务总线的接口包括:服务资源目录查询服务接口、服务版本查询服务接口、服务运行情况统计服务接口、服务运行情况汇总统计服务接口、服务质量统计服务接口。另一方面,本专利技术提供一种应用了如上所述的服务总线的共用组件。再一方面,本专利技术提供一种如上所述的服务总线在移动警务系统的应用。与现有技术相比,本专利技术可以获得包括以下技术效果:应用服务总线为移动警务应用提供服务接口的标准化封装,为移动警务APP和移动警务应用间的请求访问,以及移动警务应用和公安网资源间的数据交互提供统一接口和管理服务。当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有技术效果。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本专利技术一个实施例提供的服务总线的整体架构图;图2是本专利技术一个实施例提供的服务总线部署架构图;图3是本专利技术一个实施例提供的移动APP与移动应用后台交互图;图4是本专利技术一个实施例提供的接口分组管理界面。【具体实施方式】为了更好的理解本专利技术的技术方案,下面结合附图对本专利技术实施例进行详细描述。应当明确,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。移动警务系统采用面向服务的软件构建方法,解决了警用移动应用软件不能快速响应业务变化、软件复用程度低、技术和业务混杂、以及开发效率和交付质量不高的问题。根据移动应用软件的业务特征,基于领域知识,梳理和归纳出移动警务业务模型。结合自顶向下以及自底向上的两种方法模型进行服务的抽象,使其具备特定业务功能的、可独立运行的、具有稳定接口的、可被重用的技术实体。通过服务的抽象,最终形成服务的技术和业务规范,实现技术和业务的有效分离和解耦。通过全新服务实现以及集成服务实现方式,采用成熟的面向对象方法以及构件技术等进行移动警务服务的开发。最后通过服务组合的方式,根据业务模型的分析,抽象出软件或功能所需的业务服务以及组合逻辑,并进行服务组合的设计和编排,采用可视化的编排方式和灵活的组合模式,以及动态编译技术和组合引擎的模式进行组合服务的执行,从而开发了高实时、松耦合的统一服务总线和共用组件。1、应用服务总线的架构设计如图1所示:应用服务总线的设计基于SOA架构体系,各个应用系统注册和发布服务到应用服务总线,系统之间的交互通过调用应用服务总线的服务来完成系统之间的数据交互,屏蔽各个系统之间直接发生关联,避免系统的接口封闭。2、服务总线部署在公安信息网。3、功能设计:1)移动警务APP与移动应用后台交互移动警务APP不能直接调用移动警务应用后台的接口,而是通过应用统一代理调用移动警务应用后台注册和发布在应用服务总线上的接口。所有的移动警务应用后台对其移动APP提供功能的接口都必须以服务的形式注册和发布在应用服务总线上,这样确保各个移动应用后台的接口都是开放的。移动APP与移动应用后台交互如图3所示。2)公安信息网业务系统的移动警务相关接口的开放公安信息网各个需要开展移动警务应用的业务系统,需将所提供的功能以服务的形式注册和发布到服务总线,实现公安信息网业务系统移动警务应用相关接口的开放性。a)接口分组管理考虑到服务提供者一般是按照某个业务系统或某类功能对接口进行分组管理,在平台中需要提供接口分组管理功能。平台管理员进行接口分组创建,同时可对接口分组进行修改和注销管理。接口分组管理界面如图4所示。接口分组类型一般分为“平台本文档来自技高网...

【技术保护点】
1.一种高实时、松耦合的统一服务总线,其特征在于,所述服务总线采用面向服务的软件构建方法构建;/n各个应用系统注册和发布服务到所述服务总线上,各应用系统之间的交互通过调用所述服务总线的服务来完成,用于实现各应用系统之间的数据交互,且屏蔽各个应用系统之间直接发生关联;/n服务总线的服务连接协议包括:/nHTTP、HTTPS-用于集成各种Web类型的应用;/nSOAP-用于通过WebService和各种异构应用平台进行集成;/nJMS/JMS XA-用于和各种基于J2EE的消息平台和/或第三方消息中间件进行集成;/nFTP-用于和文件传输平台进行集成;/nFile-用于和文件系统进行集成。/n

【技术特征摘要】
1.一种高实时、松耦合的统一服务总线,其特征在于,所述服务总线采用面向服务的软件构建方法构建;
各个应用系统注册和发布服务到所述服务总线上,各应用系统之间的交互通过调用所述服务总线的服务来完成,用于实现各应用系统之间的数据交互,且屏蔽各个应用系统之间直接发生关联;
服务总线的服务连接协议包括:
HTTP、HTTPS-用于集成各种Web类型的应用;
SOAP-用于通过WebService和各种异构应用平台进行集成;
JMS/JMSXA-用于和各种基于J2EE的消息平台和/或第三方消息中间件进行集成;
FTP-用于和文件传输平台进行集成;
File-用于和文件系统进行集成。


2.根据权利要求1所述的高实时、松耦合的统一服务总线,其特征在于,移动警务APP与移动警务应用后台进行交互时,通过调用移动警务应用后台注册和发布在所述服务总线上的接口进行数据交互;所有的移动警务应用后台对与其连接的移动APP提供功能的接口都必须以服务的形式注册和发布在所述服务总线上,用于确保各个移动应用后台的接口都是开放的。


3.根据权利要求1所述的高实时、松耦合的统一服务总线,其特征在于,公...

【专利技术属性】
技术研发人员:尹心明彭京樊志杰陈家明郑长松蔡新玮叶礼斌
申请(专利权)人:上海辰锐信息科技公司四川省公安厅
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1