一种基于Web的居家养老健康服务的资源整合方法技术

技术编号:10742540 阅读:102 留言:0更新日期:2014-12-10 15:44
本发明专利技术公开了一种基于Web的居家养老健康服务的资源整合方法,包括:服务管理层结合数据管理层中的数据,识别用户选择的服务类型;服务管理层在服务注册表中查询相应的服务,然后向该服务发送调用请求;包装层中的对应服务接收该请求,然后将请求传递给资源层;资源层中对应的服务系统接收调用请求,进行相应的服务处理,并将结果反馈给包装层;包装层将反馈结果传递给服务管理层;服务管理层再将结果传递给表现层,由表现层显示给用户查看。本发明专利技术利用SOA架构和Web Service技术对各种养老健康服务系统进行改造和集成,实现跨地域跨平台的无缝连接所有养老健康服务,更加高效地利用所有健康服务信息资源。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,包括:服务管理层结合数据管理层中的数据,识别用户选择的服务类型;服务管理层在服务注册表中查询相应的服务,然后向该服务发送调用请求;包装层中的对应服务接收该请求,然后将请求传递给资源层;资源层中对应的服务系统接收调用请求,进行相应的服务处理,并将结果反馈给包装层;包装层将反馈结果传递给服务管理层;服务管理层再将结果传递给表现层,由表现层显示给用户查看。本专利技术利用SOA架构和Web?Service技术对各种养老健康服务系统进行改造和集成,实现跨地域跨平台的无缝连接所有养老健康服务,更加高效地利用所有健康服务信息资源。【专利说明】—种基于Web的居家养老健康服务的资源整合方法
本专利技术涉及居家养老
,具体涉及。
技术介绍
随着计算机和网络技术的发展,各种社会服务已逐渐实现网络化,例如预约挂号、慢病管理服务、协同医疗服务、远程诊断服务、健康咨询服务、老人关爱服务等养老健康服务,人们可以在家通过网络系统程序享受到这些便捷的健康服务。 这些养老健康服务通常是由不同的企业或者部门来提供,各部门分别使用不同的系统来协助他们完成规定的职能,各个部门的IT系统的开发者基本都是采用各自熟悉的开发平台和设计语言,导致不同部门的服务系统在平台上的异构。在此基础上,众多关键的信息被封闭在相互独立的系统中,信息资源难以共享,从而形成一个个“信息孤岛”。如何解决这些问题,更加高效地利用各养老健康系统,使得人们享受统一快捷的健康服务,成为当前迫切需要解决的问题。 为了解决资源难以共享和“信息孤岛”等问题,传统的企业集成解决方案是利用CORBA、COM+、J2EE等技术来构建分布式计算系统,以达到资源共享,协调各种养老健康服务。 尽管CORBA、COM+、J2EE等技术为资源共享协调服务作出了很大贡献,但是他们仍然有一些不足:数据编码格式互不兼容,使用⑶R (通用数据格式),DCOM使用NDR (网络数据表示),不同的数据格式使它们之间的通信变得很复杂;通信协议不同,CORBA使用的是I1PjDCOM使用的是DCE.RPC, EJB使用的是RM !,这些协议要求系统客户端与服务器端紧密的耦合,即要求同一类的基本结构;C0RBA、DCOM、J2EE都是基于动态端口分配点到点的远程方法调用机制,大部分企业都在它们共用WEB服务器和因特网之间放置防火墙,关闭了除WEB服务端口之外的其他端口。所以它们之间难以穿越防火墙;发现机制的跨平台性不好,CORBA、J2EE使用命名服务与交易服务的发现机制,只能实现部分的跨平台性;DC0M使用注册表,只能应用于Windows平台,没有跨平台性可言。
技术实现思路
为了实现资源共享、去除“信息孤岛”,实现各种养老健康服务协调统一访问,提高信息化程度,本专利技术利用SOA架构和Web Service技术对各种养老健康服务系统进行改造和集成,在不修改各部门系统原有架构的基础上,局部改变各系统,实现跨地域跨平台的无缝连接所有养老健康服务,使得人们可以统一访问和使用所有养老健康服务,更加高效地利用所有健康服务信息资源 本专利技术实施例提供了,包括如下步骤: 步骤一、用户进入到居家养老健康服务系统; 步骤二、判断用户是否注册,如果没有注册,则注册,然后跳到步骤一;否则,进入步骤三; 步骤三、服务管理层结合数据管理层中的数据,进行身份验证,如果验证不通过,跳到步骤二 ;否则,进入步骤四; 步骤四、识别用户选择的服务类型; 步骤五、服务管理层在服务注册表中查询相应的服务,然后向该服务发送调用请求; 步骤六、包装层中的对应服务接收该请求,然后将请求传递给资源层; 步骤七、资源层中对应的服务系统接收调用请求,进行相应的服务处理,并将结果反馈给包装层; 步骤八、包装层将反馈结果传递给服务管理层; 步骤九、服务管理层再将结果传递给表现层,由表现层显示给用户查看。 所述服务类型包括:预约挂号服务、慢病管理服务、协同医疗服务、远程诊断服务、健康咨询服务以及老人关爱服务。 本专利技术具有如下有益效果,利用SOA架构和Web Service技术对各种养老健康服务系统进行改造和集成,在不修改各服务系统原有架构的基础上,局部改变各系统,实现跨地域跨平台的无缝连接所有养老健康服务,使得人们可以统一访问和使用所有养老健康服务,更加高效地利用所有健康服务信息资源。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。 图1是本专利技术实施例中的基于Web的居家养老健康服务的资源整合系统架构示意图; 图2是本专利技术实施例中的基于Web的居家养老健康服务的资源整合方法流程图。 【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。 为了实现资源共享、去除“信息孤岛”,实现各种养老健康服务协调统一访问,提高信息化程度,本专利技术利用SOA架构和Web Service技术对各种养老健康服务系统进行改造和集成,在不修改各部门系统原有架构的基础上,局部改变各系统,实现跨地域跨平台的无缝连接所有养老健康服务,使得人们可以统一访问和使用所有养老健康服务,更加高效地利用所有健康服务信息资源。 针对各种不同的居家养老健康服务,例如预约挂号服务、慢病管理服务、协同医疗服务、远程诊断服务、健康咨询服务等等,由于这些异构系统的多样性,不同系统之间存在数据异构、平台异构和通信协议异构等问题,资源整合和应用需要不同层次的处理。本专利技术从资源层、包装层、服务管理层、数据管理层和表现层五个层次来进行资源整合,本专利技术的体系结构图如图1所示: 资源层:由于各部门的健康服务系统采用不同开发语言和不同开发平台开发,造成信息资源的数据格式的不同,为了统一各业务及信息资源的数据格式,将各种异构信息及业务包装成Web Service,将不同的数据格式统一成XML文件形式,实现了数据格式的统一;资源层包括用各种技术实现的Web信息系统和桌面系统,这与系统提供相关信息及业务,是Web Service所实现功能的主要来源,也是本平台所有业务功能的资源来源,作为包装层的支撑。 包装层:为了解决各部门的健康服务系统通信协议的不同,采用Web Service技术标准的SOAP协议进行通信;为了动态调用时能穿越防火墙,平台采用可以穿越防火墙的Web Service技术;为了实现各系统的平台无关性,采用了基于SOAP协议通讯的,只需要知道WSDL即可调用的Web Service技术,在一定程度上也解决了平台异构性的问题。所以设计了使用WebService技术实现的包装层。 服务管理层:经过包装层的包装后,各信息资源和业务包装成了众多的WebService之后本文档来自技高网
...

【技术保护点】
一种基于Web的居家养老健康服务的资源整合方法,其特征在于,包括如下步骤:步骤一、用户进入到居家养老健康服务系统;步骤二、判断用户是否注册,如果没有注册,则注册,然后跳到步骤一;否则,进入步骤三;步骤三、服务管理层结合数据管理层中的数据,进行身份验证,如果验证不通过,跳到步骤二;否则,进入步骤四;步骤四、识别用户选择的服务类型;步骤五、服务管理层在服务注册表中查询相应的服务,然后向该服务发送调用请求;步骤六、包装层中的对应服务接收该请求,然后将请求传递给资源层;步骤七、资源层中对应的服务系统接收调用请求,进行相应的服务处理,并将结果反馈给包装层;步骤八、包装层将反馈结果传递给服务管理层;步骤九、服务管理层再将结果传递给表现层,由表现层显示给用户查看。

【技术特征摘要】

【专利技术属性】
技术研发人员:周凡林格吴锐凯姜涛
申请(专利权)人:广州中大电讯科技有限公司中山大学
类型:发明
国别省市:广东;44

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

1