协同服务系统和协同服务方法技术方案

技术编号:8836789 阅读:123 留言:0更新日期:2013-06-22 22:12
本发明专利技术提供一种协同服务系统和一种协同服务方法,其中,协同服务总线包括:协同服务总线,用于连接多个服务机构,其中,所述多个服务机构用于提供多种服务,每个服务机构包括一个或多个服务器,在所述多个服务机构中的第一服务机构接收到服务请求,而所述多个服务机构中的第二服务机构提供响应所述服务请求的服务时,将所述服务请求发送至所述第二服务机构,由所述第二服务机构响应所述服务请求并实现相应的服务。可以有效的解决机构间多点的远程连接,实施信息的有效统一,信息的流畅共享和交流,并且在落地问题上可以帮助解决难以进行异地服务的问题。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体而言,涉及一种协同服务系统和一种协同服务方法。
技术介绍
目前,应用于农村的新农村合作医疗系统的方式基本上是各自为政,系统的各机构间都缺乏统一的协调,在实际的管理中没有一个统一的协调指挥中心,并且对等关系的区域机构间的落地及管理问题很难解决,例如无法确定选择哪个区域的机构进行处理。同时各机构间严重缺乏数据上的共享交流机制,造成异地处理时,除了对异地机构调用机制上的不统一,还有调用数据上的不一致。一般来说,建立跨区域医疗协同服务系统,实现机构间的互联互通主要的链接方式是机构间直接实现点对点的互联,由于潜在需要实现互联的机构众多,点对点的直接链接必然造成整个网络的日趋复杂,给日后的维护、升级等带来由繁重的工作,甚至可能导致整个系统的瘫痪。图1示出了三个机构(A、B、C)的两种业务(结算、文档)之间的点对点直接互联,从中可以清楚地看到三个机构间的调用关系已经变的非常复杂了,更多机构实现的情况可想而知。现在部分机构为了解决跨区域机构间新农村医疗合作系统的结算等,很多采用点对点直接远程调用对方接口的方式实现了链接,虽然这种方式可以实现异地服务,但是造成了两地接口的复杂性,紧耦合性,为日后的维护和大范围的推广带来了隐患和阻力。因此,需要一种新的能够实现跨区域的机构之间的互联的技术方案,能够保证不同区域的机构合作完成服务功能,并且不需要采用点对点方式的互联,不同机构之间的连接方式简洁,不致过于复杂,方便进行维护和升级等。
技术实现思路
本专利技术所需要解决的技术问题在于,需要提供一种新的能够实现跨区域的机构之间的互联的技术方案,能够保证不同区域的机构合作完成服务功能,并且不需要采用点对点方式的互联,不同机构之间的连接方式简洁,不至过于复杂,方便进行维护和升级等。有鉴于此,本专利技术提供一种协同服务系统,包括:协同服务总线,用于连接多个服务机构,其中,所述多个服务机构用于提供多种服务,每个服务机构包括一个或多个服务器,在所述多个服务机构中的第一服务机构接收到服务请求,而所述多个服务机构中的第二服务机构提供响应所述服务请求的服务时,将所述服务请求发送至所述第二服务机构,由所述第二服务机构响应所述服务请求并实现相应的服务。在该技术方案中,不同服务机构所提供的服务功能通常由单独的服务器或服务器集群来实现,协同服务总线实现将服务请求发送到能够对其进行响应的服务机构,而根据现有的ESB技术,本地机构的服务只能被本地应用调用,而无法获知其他服务机构提供的服务,并无法向其他服务机构请求调用服务,而将统一设置一个服务机构,接收所有应用请求,受地域和硬件资源限制又不现实,而本技术方案则克服了上述缺陷,实现了异地的服务调用。在上述技术方案中,优选地,所述协同服务总线将所述多个机构提供的一种或多种服务通知给所述第一服务机构,所述第一服务机构接收与已通知的服务接收相应的服务请求。在该技术方案中,可以将其他机构能够提供的服务通知某特定机构,即实现对该机构的服务部署,则可通过该机构请求的服务为已部署的所有服务,不限于该机构自身所能实现的服务。在上述技术方案中,优选地,所述协同服务总线连接所述第一服务机构的前置机,在所述前置机上设置已通知给所述第一服务机构的服务,所述前置机根据用户对其的操作生成所述服务请求。在该技术方案中,实现了在前置机上的服务部署,相当于形成了实际的服务节点,由前置机按所部属的服务接收异地服务请求,传送到服务机构的服务器后,由协同服务总线判断将该请求发送到哪个异地机构服务器进行处理。在上述技术方案中,优选地,所述协同服务总线在所述第一服务机构向所述第二服务机构传输数据时,将待传输数据由所述第一服务机构的本地格式转换为预定的标准格式后再进行传输,以及将所述第二服务机构接收到的数据由标准格式转换为所述第二服务机构的本地格式,其中,所述数据包括所述服务请求。在该技术方案,由于需要保证各机构的协同服务,所以必须保证交互数据的统一标准,而又需要保证各机构处理针对当地情况的本地数据,而本技术方案中的协同服务总线同时满足上述要求。根据目前的ESB技术,由于多个服务机构具有一定的差异性,所以单个服务机构即使接收到其他机构的请求,也无法进行响应,而本方案则克服了这一缺陷,通过格式的转换,保证每个服务机构既不需要为识别多种其他形式的请求做出改变,同时又能即使响应其他机构的服务请求。在上述技术方案中,优选地,所述协同服务总线还在所述多个服务机构中的任一服务机构发生更新时,通知所述多个服务机构中的其他服务机构。在该技术方案中,在某个机构有更新的组件或功能时,其他机构可下载相关的内容,对自身进行更新。本专利技术还提供一种协同服务方法,包括:步骤302,连接提供多种服务的多个服务机构,其中,每个服务机构包括一个或多个服务器;步骤304,在所述多个服务机构中的第一服务机构接收到服务请求,而所述多个服务机构中的第二服务机构提供响应所述服务请求的服务时,将所述服务请求发送至所述第二服务机构,由所述第二服务机构响应所述服务请求并实现相应的服务。在该技术方案中,不同服务机构所提供的服务功能通常由单独的服务器或服务器集群来实现,本方案将服务请求发送到能够对其进行响应的服务机构,而根据现有的ESB技术,本地机构的服务只能被本地应用调用,而无法获知其他服务机构提供的服务,并无法向其他服务机构请求调用服务,而将统一设置一个服务机构,接收所有应用请求,受地域和硬件资源限制又不现实,而本技术方案则克服了上述缺陷,实现了异地的服务调用。在上述技术方案中,优选地,在所述步骤304之前,还包括:将所述多个机构提供的一种或多种服务通知给所述第一服务机构,所述第一服务机构接收与已通知的服务接收相应的服务请求。在该技术方案中,可以将其他机构能够提供的服务通知某特定机构,即实现对该机构的服务部署,则可通过该机构请求的服务为已部署的所有服务,不限于该机构自身所能实现的服务。在上述技术方案中,优选地,在所述步骤304之前,还包括:在连接所述第一服务机构的前置机上,设置已通知给所述第一服务机构的服务,所述前置机根据用户对其的操作生成所述服务请求。在该技术方案中,实现了在前置机上的服务部署,相当于形成了实际的服务节点,由前置机按所部属的服务接收异地服务请求,传送到服务机构的服务器后,本方案判断将该请求发送到哪个异地机构服务器进行处理。在上述技术方案中,优选地,还包括:在所述第一服务机构向所述第二服务机构传输数据时,将待传输数据由所述第一服务机构的本地格式转换为预定的标准格式后再进行传输,以及将所述第二服务机构接收到的数据由标准格式转换为所述第二服务机构的本地格式,其中,所述数据包括所述服务请求。在该技术方案,由于需要保证各机构的协同服务,所以必须保证交互数据的统一标准,而又需要保证各机构处理针对当地情况的本地数据,而本技术方案中同时满足上述要求。根据目前的ESB技术,由于多个服务机构具有一定的差异性,所以单个服务机构即使接收到其他机构的请求,也无法进行响应,而本方案则克服了这一缺陷,通过格式的转换,保证每个服务机构既不需要为识别多种其他形式的请求做出改变,同时又能即使响应其他机构的服务请求。在上述技术方案中,优选地,还包括:在所述多个服务机构中的任一服务机构发生更新时本文档来自技高网...

【技术保护点】
一种协同服务系统,其特征在于,包括:协同服务总线,用于连接多个服务机构,其中,所述多个服务机构用于提供多种服务,每个服务机构包括一个或多个服务器,在所述多个服务机构中的第一服务机构接收到服务请求,而所述多个服务机构中的第二服务机构提供响应所述服务请求的服务时,将所述服务请求发送至所述第二服务机构,由所述第二服务机构响应所述服务请求并实现相应的服务。

【技术特征摘要】
1.一种协同服务系统,其特征在于,包括: 协同服务总线,用于连接多个服务机构,其中,所述多个服务机构用于提供多种服务,每个服务机构包括一个或多个服务器,在所述多个服务机构中的第一服务机构接收到服务请求,而所述多个服务机构中的第二服务机构提供响应所述服务请求的服务时,将所述服务请求发送至所述第二服务机构,由所述第二服务机构响应所述服务请求并实现相应的服务。2.根据权利要求1所述的协同服务系统,其特征在于,所述协同服务总线将所述多个机构提供的一种或多种服务通知给所述第一服务机构,所述第一服务机构接收与已通知的服务接收相应的服务请求。3.根据权利要求2所述的协同服务系统,其特征在于,所述协同服务总线连接所述第一服务机构的前置机,在所述前置机上设置已通知给所述第一服务机构的服务,所述前置机根据用户对其的操作生成所述服务请求。4.根据权利要求1所述的协同服务系统,其特征在于,所述协同服务总线还在所述第一服务机构向所述第二服务机构传输数据时,将待传输数据由所述第一服务机构的本地格式转换为预定的标准格式后再进行传输,以及将所述第二服务机构接收到的数据由标准格式转换为所述第二服务机构的本地格式,其中,所述数据包括所述服务请求。5.根据权利要求1至4中任一项所述的协同服务系统,其特征在于,所述协同服务总线还在所述多个服务机构中的任一服务机构发生更新时,通知所述多个服务机构中的其他服务机构。6...

【专利技术属性】
技术研发人员:张译丹温双江蒋斌
申请(专利权)人:方正国际软件北京有限公司
类型:发明
国别省市:

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

1