CN105224594A - 一种面向服务体系架构数据互联查询***及查询方法 - Google Patents

一种面向服务体系架构数据互联查询***及查询方法 Download PDF

Info

Publication number
CN105224594A
CN105224594A CN201510530905.4A CN201510530905A CN105224594A CN 105224594 A CN105224594 A CN 105224594A CN 201510530905 A CN201510530905 A CN 201510530905A CN 105224594 A CN105224594 A CN 105224594A
Authority
CN
China
Prior art keywords
application system
inquiry
data
service
query
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510530905.4A
Other languages
English (en)
Other versions
CN105224594B (zh
Inventor
舒军
火一莽
万月亮
曹晓飞
刘虹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Ruian Technology Co Ltd
Original Assignee
Beijing Ruian Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Ruian Technology Co Ltd filed Critical Beijing Ruian Technology Co Ltd
Priority to CN201510530905.4A priority Critical patent/CN105224594B/zh
Publication of CN105224594A publication Critical patent/CN105224594A/zh
Application granted granted Critical
Publication of CN105224594B publication Critical patent/CN105224594B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24553Query execution of query operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明实施例公开了一种面向服务体系架构的数据互联查询***及查询方法,其中,所述面向服务体系架构的数据互联查询***包括:企业服务总线,用于提供解耦服务和中介基础服务;至少两个应用***,其中,每个所述应用***都包括接口服务子***,所述接口服务子***用于通过所述企业服务总线向其他应用***发送网络查询数据服务请求,和/或处理其它应用***通过所述企业服务总线向所在的应用***发送的网络查询数据服务请求。使用本实施例所提供的技术方案,能够方便快速的实现了应用***相互交互,数据互联查询。无需修改原有应用***,避免重新开发。解决企业应用***由于历史原因相互孤立的问题。

Description

一种面向服务体系架构数据互联查询***及查询方法
技术领域
本发明涉及数据处理领域,尤其涉及一种面向服务体系架构数据互联查询***及查询方法。
背景技术
随着企业规模的不断发展扩大,企业内部存在着多个彼此孤立的应用***。不同种类的操作***、应用软件、***软件及应用基础结构等相互交织。每个应用***之间的数据源都使用各自独立的数据格式、元数据以及元模型。如果需要将各个相对独立的数据集成在一起,往往需要通过构建一定的数据获取与计算程序来实现,这样需要花费大量的时间及精力,使企业内信息化建设的效率大大降低,为企业工作带来了不便。
发明内容
有鉴于此,本发明实施例提出一种面向服务体系架构数据互联查询***及查询方法,以实现多个应用***交互信息的目的。
第一方面,本发明实施例提供了一种面向服务体系架构数据互联查询的***,所述***包括:
企业服务总线,用于提供解耦服务和中介基础服务;
至少两个应用***,其中,每个所述应用***都包括接口服务子***,所述接口服务子***用于通过所述企业服务总线向其他应用***发送网络查询数据服务请求,和/或处理其它应用***通过所述企业服务总线向所在的应用***发送的网络查询数据服务请求。
第二方面,本发明实施例提供了一种面向服务体系架构下数据互联查询的方法,基于上述实施例提供的面向服务体系架构的数据互联查询***实现,所述方法包括:
第一应用***向第一接口服务子***发送查询请求;
第一接口服务子***接收查询请求,并将所述查询请求转换成查询请求文件,将所述查询请求文件发给企业服务总线;
企业服务总线根据预先存储的网络服务信息中的统一资源定位符,确定所述处理查询请求的第二应用***,并将所述查询请求文件发送至第二应用***接口服务子***;
第二应用***接口服务子***接收所述查询请求文件,将所述查询请求文件转换成第二应用***能够识别的查询参数,并将所述查询参数发送至所述第二应用***;
第二应用***根据所述查询参数进行查询,并将查询结果返回给第二应用***接口服务子***;
第二应用***接口服务子***封装所述查询结果,并将封装后的查询结果发送至企业服务总线;
企业服务总线接收所述封装后的查询结果,并将所述封装后的查询结果至第一应用***接口服务子***;
第一应用***接口服务子***将所述封装后的查询结果转换成第一应用***能够识别的数据,并将所述能够识别的数据发送至第一应用***;
第一应用***接收所述能够识别的数据,并在***前端展示所述能够识别的数据。
本发明实施例通过使用网络服务和企业服务总线进行服务集成,方便快速的实现了应用***相互交互,数据互联查询。无需修改原有应用***,避免重新开发。解决企业应用***由于历史原因相互孤立的问题。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1是本发明第一实施例提供的面向服务体系架构的数据互联查询***的结构示意图;
图2是本发明第二实施例提供的面向服务体系架构的数据互联查询方法的流程图;
图3是本发明第三实施例提供的面向服务体系架构的数据互联查询方法的流程图;
图4是本发明第四实施例提供的面向服务体系架构的数据互联查询方法的交互流程示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
图1示出本发明的第一实施例。
图1是本发明第一实施例提供的面向服务体系架构的数据互联查询***的结构示意图,由图1可以看出,所述面向服务体系架构的数据互联查询***的结构包括:企业服务总线110、至少两个应用***120,其中每个应用***120包括接口服务子***130。应用***120通过自身的接口服务子***130实现与企业服务总线110的信息交互。
其中,所述企业服务总线110,用于提供解耦服务和中介基础服务;
所述应用***120,包括接口服务子***130,所述接口服务子***130用于通过所述企业服务总线向其他应用***发送网络查询数据服务请求,和/或处理其它应用***通过所述企业服务总线向所在的应用***发送的网络查询数据服务请求。
面向服务的体系结构SOA(Service-OrientedArchitecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作***和编程语言。这使得构建在各种各样的***中的服务可以使用一种统一和通用的方式进行交互。,只需要将原有***的功能提供服务,服务之间通过定义良好的接口和契约进行联系,接口是采用中立的方式进行定义,独立于实现服务的应用***,从而使得各个孤立的应用***能相互之间进行交互,从而实现数据的互联查询和数据共享。
企业服务总线用于提供解耦服务和中介基础服务。解耦服务是指降低各个应用***之间的依赖度。解耦服务能够使访问者对实际服务提供者的身份、物理位置、传输协议和接口定义既不需要知道也不需要关心。交互集成代码提取到了业务逻辑之外,由企业服务总线进行中央的宣告式定义。企业服务总线在解耦服务过程中实现了协议转换(WebService,Http,JMS等),消息转换(转换、充实、过滤),消息路由(同步/异步、发布/订阅、基于内容路由、分支与聚合等)。中介基础服务包括实现服务等级协议(Service-LevelAgreement,SLA,)实现可靠性保证,负载均衡,流量控制,缓存,事务控制,加密传输等目的,服务管理监控(异常处理,服务调用及消息数据记录,***及服务的状态监控,ESB配置管理),统一安全管理,服务注册与注销等。
应用***的接口服务子***,主要用于通过企业服务总线向其他应用***发送查询数据服务请求和处理其他应用***向本应用***发来的查询数据服务请求。在处理其他应用***向本应用***查询请求时,先解析查询求的xml格式文件,根据其中的xml信息调用本应用***服务查询数据,然后将查询结果按照约定的标准封装成xml格式文件返回;向其他应用***发送查询请求时也需要将查询条件按照约定封装成xml格式文件,然后提供给企业服务总线发送查询服务请求,并将得到的查询结果xml格式文件转换成本***的数据返回给本***。查询的xml格式文件包含公共头信息和查询条件信息,返回的xml格式文件包含公共头信息和查询结果信息,公共头信息主要是安全认证信息,本地应用***标识信息,目的应用***标识信息等。
进一步的,所述面向服务体系架构的数据互联查询***还包括:查询任务子***140。
其中,所述查询任务子***140,用于将从接口服务子***接收的网络查询数据服务请求分解为至少两个查询子任务,并在所有查询子任务完成后,将查询结果返回给所述接口服务子***。
对于包括海量数据的应用***,部分数据查询、结果统计和关联分析等查询任务难以在短时间完成,需要通过查询任务子***将查询任务先分割成若干子任务,等到所有查询子任务返回再异步返回给查询任务发起方。
采用本实施例所提供的技术方案,能够方便快速的实现了应用***相互交互,数据互联查询。无需修改原有应用***,避免重新开发。解决企业应用***由于历史原因相互孤立的问题。
图2示出本发明的第二实施例。
图2是本发明第二实施例提供的面向服务体系架构下数据互联查询的方法的流程示意图,本实施例的方法基于本发明第一实施例提供的面向服务体系架构的数据互联查询***来实现。本实施例的方法可以由向服务体系架构的数据互联查询装置来执行,该装置可通过硬件和/或软件的方式实现,并一般可以集成于面向服务体系架构的数据互联查询***内各部件中。
参见图2,所述的面向服务体系架构下数据互联查询的方法包括:
步骤S201,第一应用***向第一接口服务子***发送查询请求。
面向服务体系架构下数据互联查询的***包括多个应用***,当其中一个应用***中的用户需要查询其它应用***的信息时,根据查询条件首先向自身的接口服务子***发送查询请求。例如。某生产工厂原有多个应用***,包括:销售应用***和库存管理应用***,当使用销售应用***的用户需要查询库存管理应用***中某个产品某个时间的库存资料时,销售应用***会向销售应用***的接口服务子***发送相应的查询请求。
步骤S202,第一接口服务子***接收查询请求,并将所述查询请求转换成查询请求文件,将所述查询请求文件发给企业服务总线。
属于第一应用***的第一接口服务子***接收到第一应用***的查询请求,根据查询请求的具体内容将查询请求转换为查询请求文件,其中所述的查询请求文件为可扩展标记语言(xml)格式文件,可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言。可扩展标记语言可以能够被更准确的搜索,更方便的传送软件组件,更好的描述一些事物。使用XML能够更好的传输和存储数据。此外,XML的简单使其易于在任何应用程序中读写数据,是目前数据交换的唯一公共语言。
步骤S203,企业服务总线根据预先存储的网络服务信息中的统一资源定位符,确定所述处理查询请求的第二应用***,并将所述查询请求文件发送至第二应用***接口服务子***。
虽然第一应用***在查询请求文件的头信息中有目的应用***标识信息等,但作为第一应用***并不知道也并不关心欲查询的第二应用***的具体网络地址。第一应用***将查询请求文件发送至企业服务总线,企业服务总线提供解耦服务和中介基础服务。通过网络信息中的各个应用***的统一资源定位符(UniformResourceLocator,URL),确定所述处理第一应用***查询请求的第二应用***和其网络地址,并将查询请求文件发送到第二应用***接口服务子***。
步骤S204,第二应用***接口服务子***接收所述查询请求文件,将所述查询请求文件转换成第二应用***能够识别的查询参数,并将所述查询参数发送至所述第二应用***。
第二应用***接口服务子***接收企业服务总线发送的查询请求文件,并将所述查询请求文件转换成第二应用***能够识别的查询参数,查询请求文件为XML格式文件,第二应用***接口服务子***将查询请求文件转换为第二应用***能够识别的查询参数。例如,第二应用***如果是ACCESS数据库,那么第二应用***接口服务子***会将XML格式文件转换为ACCESS查询语句,使得第二应用***能够给出相应的查询结果。
步骤S205,第二应用***根据所述查询参数进行查询,并将查询结果返回给第二应用***接口服务子***。
第二应用***根据第二应用***接口服务子***传递的能够识别的查询参数,在本***内部进行查询,并将查询到的结果发送给第二应用***接口服务子***。
步骤S206,第二应用***接口服务子***封装所述查询结果,并将封装后的查询结果发送至企业服务总线。
第二应用***接口服务子***接收第二应用***的查询结果,并将所述查询结果进行封装,使之转换为XML格式的查询结果。并将转换后的XML格式的查询结果发送给企业服务总线。
步骤S207,企业服务总线接收所述封装后的查询结果,并将所述封装后的查询结果至第一应用***接口服务子***。
步骤S208,第一应用***接口服务子***将所述封装后的查询结果转换成第一应用***能够识别的数据,并将所述能够识别的数据发送至第一应用***。
第一应用***接口服务子***接收企业服务总线发送的第二应用***返回的查询结果,并将封装后的XM格式查询结果进行转换,使之成为第一应用***能够识别的数据,例如第一应用***所使用的是SQL数据库,将XML格式查询结果转换为SQL能够识别的数据,并将数据发送至第一应用***。
步骤S209,第一应用***接收所述能够识别的数据,并在***前端展示所述能够识别的数据。
所述第一应用***接收第一应用***接口服务子***发送的应用***能够识别的数据,并将接收到能够识别的数据通过第一应用***的前端展示给用户。
本实施例在本发明第一实施例提供的面向服务体系架构的数据互联查询***的基础上,提供了一种面向服务体系架构的数据互联查询的方法,能够方便快速的实现了应用***相互交互,数据互联查询。无需修改原有应用***,避免重新开发。解决企业应用***由于历史原因相互孤立的问题。
在本实施例的一个可选的实现方式中,在企业服务总线根据网络服务信息中的统一资源定位符,确定所述处理查询请求的第二应用***之前,还包括在本实施例的一个可选的实现方式中,在企业服务总线根据网络服务信息中的统一资源定位符,确定所述处理查询请求的第二应用***之前,还包括:所述企业服务总线对第一应用***接口服务子***进行安全认证,在所述安全验证通过时,根据网络服务信息中的统一资源定位符,确定处理所查询请求的所述第二网络***。所述企业服务总线在接收和处理应用***发出的查询请求之前,要对发出查询请求的应用***进行安全验证,确认发出查询请求的应用***属于企业内部的应用***,所述安全认证的方式有多种,可以采用口令、秘钥及数字证书等多种方式进行验证,能够有效的保证企业内个应用***内的数据安全。
在本实施例的另一个可选的实现方式中,在第一应用***接口服务子***将所述能够识别的数据发送至第一应用***之后,还包括:第一应用***标示所述能够识别的数据的来源,将所述数据来源、查询请求中的查询条件和所述能够识别的数据作为一组数据进行存储。将上述数据作为一组进行存储目的是为了下次遇到同条件查询时则直接从本地存储数据库中读取,不必再去其它应用***查询,节约查询所消耗的资源和查询时间。
图3和图4示出了本发明第三实施例。
图3是本发明第三实施例提供的面向服务体系架构的数据互联查询方法的流程图,图4是本发明第三实施例提供的面向服务体系架构的数据互联查询方法的交互流程示意图,本发明实施例以本发明第二实施例所提供的面向服务体系架构的数据互联查询方法为基础。进一步的,在所述将所述查询请求文件转换成第二应用***能够识别的查询参数之后,将所述查询参数发送至所述第二应用***之前,增加如下步骤:查询任务子***为所述查询参数添加异步查询标识;并将所述第二应用***根据所述查询参数进行查询,并将查询结果返回给第二应用***接口服务子***。将所述第二应用***接口服务子***封装所述查询结果,并将封装后的查询结果发送至企业服务总线,具体优化为:所述第二应用***根据所述异步查询标识,将所述查询参数转换为若干子查询任务,执行所述若干查询子任务,并将所述若干查询子任务的查询结果发送至第二应用***网络服务接口服务子***;将所述第二应用***接口服务子***封装所述查询结果,并将封装后的查询结果发送至企业服务总线,具体优化为:所述第二应用***接口服务子***接收所述若干查询子任务的查询结果,并封装所述若干查询子任务的查询结果,并将所述封装查询结果发送至企业服务总线。其中,第一应用***可以用A***来表示,第二应用***可以用B***来表示。
参见图3和图4,所述的面向服务体系架构的数据互联查询方法包括:
步骤S301,第一应用***向第一接口服务子***发送查询请求。
步骤S302,第一接口服务子***接收查询请求,并将所述查询请求转换成查询请求文件,将所述查询请求文件发给企业服务总线。
步骤S303,企业服务总线根据预先存储的网络服务信息中的统一资源定位符,确定所述处理查询请求的第二应用***,并将所述查询请求文件发送至第二应用***接口服务子***。
步骤S304,第二应用***接口服务子***接收所述查询请求文件,将所述查询请求文件转换成第二应用***能够识别的查询参数。
步骤S305,查询任务子***为所述查询参数添加异步查询标识,第二应用***接口服务子***将所述查询参数发送至所述第二应用***。
对于包括海量数据的应用***,部分数据查询、结果统计和关联分析等查询任务难以在短时间完成,需要通过查询任务子***将查询任务先分割成若干子任务,等到所有查询子任务返回再异步返回给查询任务发起方。查询任务子***根据所述查询任务的复杂度,将查询任务添加同步查询或者异步查询标记。第二应用***接口服务子***将添加查询标记后的查询参数发送至所述第二应用***。
步骤S306,第二应用***根据所述异步查询标识,将所述查询参数转换为若干子查询任务,执行所述若干查询子任务,并将所述若干查询子任务的查询结果发送至第二应用***网络服务接口服务子***。
第二应用***根据添加的异步查询标示,将查询任务分解为若干子查询任务,并分别执行子查询任务,并在每一个子查询任务完成后,将子查询任务的查询结果发送至第二应用***网络服务接口服务子***。
步骤S307,所述第二应用***接口服务子***接收所述若干查询子任务的查询结果,并封装所述若干查询子任务的查询结果,并将所述封装查询结果发送至企业服务总线。
所述第二应用***接口服务子***接收查询子任务的查询结果,由于每一个查询子任务的完成时长不同,所以接收到的查询结果时间也不同,第二应用***接口服务子***在接收每一个查询子任务的查询结果后,会修改子任务为完成状态,并将每一个查询子任务的查询结果进行封装,生成XML格式的查询结果,并将所述封装查询结果发送至企业服务总线。直至所有查询子任务查询结果发送完毕。
步骤S308,企业服务总线接收所述封装后的查询结果,并将所述封装后的查询结果至第一应用***接口服务子***。
步骤S309,第一应用***接口服务子***将所述封装后的查询结果转换成第一应用***能够识别的数据,并将所述能够识别的数据发送至第一应用***。
步骤S310,第一应用***接收所述能够识别的数据,并在***前端展示所述能够识别的数据。
本实施例通过在所述将所述查询请求文件转换成第二应用***能够识别的查询参数之后,将所述查询参数发送至所述第二应用***之前,增加如下步骤:查询任务子***为所述查询参数添加异步查询标识。能够根据查询任务的复杂度将查询请求分解为多个查询子任务。能够进一步提高处理查询请求的速度,节省了处理查询请求的时间,从而优先返回部分数据供前端展示。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间的相同或相似的部分互相参见即可。
以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (7)

1.一种面向服务体系架构的数据互联查询***,其特征在于,包括:
企业服务总线,用于提供解耦服务和中介基础服务;
至少两个应用***,其中,每个所述应用***都包括接口服务子***,所述接口服务子***用于通过所述企业服务总线向其他应用***发送网络查询数据服务请求,和/或处理其它应用***通过所述企业服务总线向所在的应用***发送的网络查询数据服务请求。
2.根据权利要求1所述的***,其特征在于,所述应用***还包括:
查询任务子***,用于将从接口服务子***接收的网络查询数据服务请求分解为至少两个查询子任务,并在所有查询子任务完成后,将查询结果返回给所述接口服务子***。
3.一种面向服务体系架构的数据互联查询方法,基于权利要求1所述的面向服务体系架构的数据互联查询***实现,其特征在于,所述方法包括:
第一应用***向第一接口服务子***发送查询请求;
第一接口服务子***接收查询请求,并将所述查询请求转换成查询请求文件,将所述查询请求文件发给企业服务总线;
企业服务总线根据预先存储的网络服务信息中的统一资源定位符,确定所述处理查询请求的第二应用***,并将所述查询请求文件发送至第二应用***接口服务子***;
第二应用***接口服务子***接收所述查询请求文件,将所述查询请求文件转换成第二应用***能够识别的查询参数,并将所述查询参数发送至所述第二应用***;
第二应用***根据所述查询参数进行查询,并将查询结果返回给第二应用***接口服务子***;
第二应用***接口服务子***封装所述查询结果,并将封装后的查询结果发送至企业服务总线;
企业服务总线接收所述封装后的查询结果,并将所述封装后的查询结果至第一应用***接口服务子***;
第一应用***接口服务子***将所述封装后的查询结果转换成第一应用***能够识别的数据,并将所述能够识别的数据发送至第一应用***;
第一应用***接收所述能够识别的数据,并在***前端展示所述能够识别的数据。
4.根据权利要求3所述的方法,其特征在于,在第一应用***接口服务子***将所述能够识别的数据发送至第一应用***之后,还包括:
第一应用***标示所述能够识别的数据的来源,将所述数据来源、查询请求中的查询条件和所述能够识别的数据作为一组数据进行存储。
5.根据权利要求3所述的方法,其特征在于,在所述将所述查询请求文件转换成第二应用***能够识别的查询参数之后,将所述查询参数发送至所述第二应用***之前,还包括:
查询任务子***为所述查询参数添加异步查询标识;
所述第二应用***根据所述查询参数进行查询,并将查询结果返回给第二应用***接口服务子***,包括:
所述第二应用***根据所述异步查询标识,将所述查询参数转换为若干子查询任务,执行所述若干查询子任务,并将所述若干查询子任务的查询结果发送至第二应用***网络服务接口服务子***;
所述第二应用***接口服务子***封装所述查询结果,并将封装后的查询结果发送至企业服务总线,包括:
所述第二应用***接口服务子***接收所述若干查询子任务的查询结果,并封装所述若干查询子任务的查询结果,并将所述封装查询结果发送至企业服务总线。
6.根据权利要求3所述的方法,其特征在于,所述企业服务总线根据网络服务信息中的统一资源定位符,确定所述处理查询请求的第二应用***,并将所述查询请求文件发送至第二应用***接口服务子***,包括:
所述企业服务总线对第一应用***接口服务子***进行安全认证,在所述安全验证通过时,根据网络服务信息中的统一资源定位符,确定处理所查询请求的所述第二网络***,并将所述查询请求文件传送至第二应用***网络服务接口服务子***。
7.根据权利要求3-6任一所述的方法,其特征在于,所述查询请求文件和封装后查询结果为可扩展标记语言格式文件。
CN201510530905.4A 2015-08-26 2015-08-26 一种面向服务体系架构数据互联查询***及查询方法 Active CN105224594B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510530905.4A CN105224594B (zh) 2015-08-26 2015-08-26 一种面向服务体系架构数据互联查询***及查询方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510530905.4A CN105224594B (zh) 2015-08-26 2015-08-26 一种面向服务体系架构数据互联查询***及查询方法

Publications (2)

Publication Number Publication Date
CN105224594A true CN105224594A (zh) 2016-01-06
CN105224594B CN105224594B (zh) 2020-01-14

Family

ID=54993562

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510530905.4A Active CN105224594B (zh) 2015-08-26 2015-08-26 一种面向服务体系架构数据互联查询***及查询方法

Country Status (1)

Country Link
CN (1) CN105224594B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111865746A (zh) * 2020-06-19 2020-10-30 苏宁云计算有限公司 基于环路总线的***开发方法及装置
CN112084247A (zh) * 2020-09-10 2020-12-15 工银科技有限公司 一种应用程序服务扩展的方法和装置
CN112417016A (zh) * 2020-11-18 2021-02-26 北京锐安科技有限公司 一种数据交换方法、***、设备及存储介质
CN115208668A (zh) * 2022-07-15 2022-10-18 广东广信通信服务有限公司 基于服务总线***技术的应用集成管控方法、***及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110282969A1 (en) * 2010-05-13 2011-11-17 SEAL Innotech Method and system for exchanging information between back-end and front-end systems
CN102694803A (zh) * 2012-05-25 2012-09-26 华为软件技术有限公司 一种soa服务提供方法及***
CN104572939A (zh) * 2014-12-30 2015-04-29 北京锐安科技有限公司 一种行业内异构数据交换的数据查询方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110282969A1 (en) * 2010-05-13 2011-11-17 SEAL Innotech Method and system for exchanging information between back-end and front-end systems
CN102694803A (zh) * 2012-05-25 2012-09-26 华为软件技术有限公司 一种soa服务提供方法及***
CN104572939A (zh) * 2014-12-30 2015-04-29 北京锐安科技有限公司 一种行业内异构数据交换的数据查询方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111865746A (zh) * 2020-06-19 2020-10-30 苏宁云计算有限公司 基于环路总线的***开发方法及装置
CN111865746B (zh) * 2020-06-19 2022-08-19 苏宁云计算有限公司 基于环路总线的***开发方法及装置
CN112084247A (zh) * 2020-09-10 2020-12-15 工银科技有限公司 一种应用程序服务扩展的方法和装置
CN112084247B (zh) * 2020-09-10 2023-10-13 中国工商银行股份有限公司 一种应用程序服务扩展的方法和装置
CN112417016A (zh) * 2020-11-18 2021-02-26 北京锐安科技有限公司 一种数据交换方法、***、设备及存储介质
CN112417016B (zh) * 2020-11-18 2024-03-22 北京锐安科技有限公司 一种数据交换方法、***、设备及存储介质
CN115208668A (zh) * 2022-07-15 2022-10-18 广东广信通信服务有限公司 基于服务总线***技术的应用集成管控方法、***及装置

Also Published As

Publication number Publication date
CN105224594B (zh) 2020-01-14

Similar Documents

Publication Publication Date Title
CN102902536B (zh) 一种物联网计算机***
CN102291464B (zh) BPM中业务流程动态生成Web Service的***及方法
CN112417037B (zh) 一种工业领域分布式身份认证的区块链构建方法
US11381383B2 (en) Methods and apparatuses for processing service using blockchain
CN101587639B (zh) 一种基于网格的城市公交信息管理与调度决策支持***
CN112925660A (zh) 一种工业互联的信息交互***
CN101808051B (zh) 应用整合网关及其控制方法
CN103416021A (zh) 用于实现数字签名审核的***
CN105224594A (zh) 一种面向服务体系架构数据互联查询***及查询方法
CN104780221A (zh) 中小企业知识产权综合服务平台***
CN101986614B (zh) 一种面向物流应用的通用行业服务总线***及其实现方法
CN104484187A (zh) 一种信息集成方法和***
KR102435498B1 (ko) 계층형 엔진 프레임워크에 기반한 크로스 도메인 워크플로우 제어 시스템 및 방법
CN104468299A (zh) 基于用户规则的企业服务总线***
Kobzan et al. Utilizing blockchain technology in industrial manufacturing with the help of network simulation
Chen et al. Policychain: A decentralized authorization service with script-driven policy on blockchain for internet of things
CN111861481A (zh) 一种区块链对账方法和***
CN110532313A (zh) 数据交换装置
CN115701078B (zh) 跨链交易处理方法、装置、电子设备以及存储介质
CN112416980A (zh) 数据业务处理方法、装置及设备
Huang et al. Smart park integrated management cloud platform architecture based on microservice governance framework
Zhong et al. Discussion and application of blockchain technology in information management of internet of things in smart lab
US11874847B2 (en) Method for generating process protocols in a distributed IT infrastructure
KR20190037095A (ko) 네트워크 인프라 시스템 및 이를 이용한 데이터 공유 및 서비스 최적화를 위한 데이터 처리 방법
CN116032494B (zh) 数据交互方法、区块链预言机、设备及介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant