一种构建面型3s智慧服务商店系统及其设计方法_4

文档序号:9251064阅读:来源:国知局
种异构服务数据,从而提供多样 化,个性化,可扩展化的数据服务,实现在服务支撑平台和业务融合层之间传递信息,包括 服务访问控制模块、服务数据交换处理模块和服务数据获取模块; 业务融合模块的功能:获取感知中间件提供的各种开放信息,对各种信息进行整合处 理,为应用层模块提供各种应用服务,包括业务管理功能模块,业务开发功能模块,业务执 行功能模块和业务部署功能模块,整个业务融合模块运行在应用服务器环境中; 应用层模块的功能:为平台用户提供服务消费及服务需求定制的功能,同时也为第三 方开发人员提供了针对系统平台的应用层接入功能,包括用户应用系统模块,用户身份管 理模块和应用层开放API接入模块。2. 根据权利要求1所述的一种构建面型应用平台3S智慧服务商店的系统,其特征在 于,所述系统引入统一的数据交换标准,即:JSON数据格式JSON具有很强的数据扩展能力 在各个模块之间传递数据,并且扩展各个模块的数据;应用层模块调用业务融合模块的数 据来展示应用功能,并且负责可视化界面显示;业务融合模块实现了平台的具体业务逻辑 处理,为整个平台的控制层,用于处理从服务感知中间件模块读取到的各种服务数据;服务 感知中间件模块负责采集服务支撑模块传递过来的服务数据,并将服务数据持久化到平台 的数据库,与应用系统数据库的数据实体映射,降低数据之间的耦合,提高应用系统的数据 扩展能力,为整个平台提供通用的JSON格式服务数据源;服务支撑模块负责接入各种服务 数据流,是整个平台最底层的功能模块,每个模块之间的数据都用JSON进行传输,形成了 JSON数据总线。3. 根据权利要求1所述的一种构建面型应用平台3S智慧服务商店的系统,其特征在 于,所述系统的分层结构包括: (1) 服务支撑层;接入不同的设备或服务,用于提供对不同粒度构件的即插即用支持, 即:接入各种数据流,即:信息流,事件流,感知流,从而利用不同的信息输入或输出实现智 慧服务的接入支撑; (2) 服务感知中间件;获取服务支撑平台的各种异构服务数据,是智慧服务平台获取 服务资源信息及其自身状态变化不可或缺的过程和手段,从而可以提供多样化,个性化,可 扩展化的数据服务,实现在服务支撑平台和业务融合层之间传递信息; (3) 业务融合层;业务融合层获取感知中间件提供的各种开放信息,对各种信息进行 整合处理,为应用层提供各种应用服务; (4) 应用层;这是智慧服务商店平台的最上层,一方面,平台用户可以利用服务构件模 型进行服务消费、资源共享以及具体的业务需求定制;另一方面,随着软件应用的部署运 行,为了满足后续的业务变更,还为第三方开发人员提供了针对系统平台的接入服务,接入 相关的服务数据,即:智慧医疗数据和智慧交通数据。4. 根据权利要求1所述的一种构建面型应用平台3S智慧服务商店的系统,其特征在 于,所述系统的服务感知中间件模块包括: (1) 服务数据获取层;该层负责对平台所处的服务资源和事件信息流进行采集预处理 并传输;其中,感知流可以是传统的物联网传感器节点采集到的数据,用于实时采集感知 信息,事件流可以有用户的交易请求信息,服务告警信息等,而其他的接入流是第三方的服 务提供者提供的数据流信息,在这一层通过统一的编程接口对各种异构的服务信息进行捕 捉,以降低服务之间的耦合度;服务信息预处理模块负责将各种接入到平台的数据流的原 始粗糙服务数据转换成统一的格式,即:XML和JSON格式,为后续的服务信息存储到数据 库,以及解析和处理提供通用的标准化数据源; (2) 服务数据交换处理层;所述的服务数据交互处理层负责对下层解析过来的标准数 据源进行交换处理,实现服务信息的融合和事件的管理功能,包括服务信息库模块、服务信 息管理模块、服务聚合和事件处理模块,其中服务信息库可以是关系型数据库,g卩:〇 racle 和MySQL数据库,负责处理数据源的增删改查工作; (3) 服务访问控制层;该层采用同步服务请求和异步通知相结合的技术,通过统一的 服务开放接口,实现高效稳定的服务访问查询服务,也能够异步通知服务的事件状态变化, 包括服务查询、服务订阅、面向业务融合层的接口模块。5. 根据权利要求1所述的一种构建面型应用平台3S智慧服务商店的系统,其特征在 于,所述系统在物联网开放平台环境下,包括体系架构、服务数据模型及服务数据交互处理 方法,具有服务智能化接入与处理功能,构建一个可扩展、可接入各种智慧服务的3S智慧 服务商店平台。6. -种构建面型3S智慧服务商店系统的设计方法,其特征在于:所述方法包括如下步 骤: 步骤1 :设计了智慧服务数据的UML类图,定义了数据处理的编程结构; 步骤2 :定义了服务数据模型的形式化描述,将各个服务数据按照其所属类别及其层 次关系组织起来; 步骤3 :解释服务数据模型的各层含义; 步骤4 :服务数据交换与处理的总体结构; 步骤5 :服务数据交换处理流程设计,以伪代码形式表示交互流程。7. 根据权利要求6所述的一种构建面型3S智慧服务商店系统的设计方法,其特征在 于,所述智慧服务数据的UML类图包括:智慧服务数据是服务支撑层接入的各类数据流,是 平台运营最为重要的构件,包括:(1)自身承载的基本信息;(2)与其他信息元素之间的关 联关系,这是一个层次型的关系,这些关系信息承载着服务数据的上下文组织方式,构建了 一个通用的、易扩展的、具有层级递归关系的服务数据模型。8. 根据权利要求6或7所述的一种构建面型3S智慧服务商店系统的设计方法,其特征 在于:服务数据模型定义了一个具有层次结构的数据模型,其中,业务的数据结构定义为三 个,分为服务数据的属性,服务数据的资源分类以及服务数据发布接口,其中Property接 口负责描述数据类型及具体值,一个ServiceData接口是由若干服务数据分类和若干子服 务数据组成,是一对多的关系。9. 根据权利要求8所述的一种构建面型3S智慧服务商店系统的设计方法,其特征在 于:所述的服务数据模型是由服务资源分类和服务属性两个节点组成,服务数据模型是一 种多叉树的形式,圆形节点表示服务资源分类节点,每个服务资源分类里面又可能包含子 服务分类资源和多个服务属性节点。10.根据权利要求6所述的一种构建面型3S智慧服务商店系统的设计方法,其特征在 于:所述的服务数据交换,其各个服务节点数据交换过程中有3个参数需要存储,包括:: OutputData、InputData、Log,其中OutputData用于存储发送出去的服务数据,InputData 用于存储接收到的服务数据,Log是交换日志存储,用来作为消息控制器,即:记录每次服 务数据交换处理的时间和次数,3个参数都存在MySQL数据库中,以消息队列方式进行可靠 的存储。
【专利摘要】本发明公开了一种构建面型3S智慧服务商店系统及其设计方法,该系统采用分层结构,包括:服务支撑模块、服务感知中间件模块,业务融合模块和应用层模块;服务支撑模块的功能:接入不同的服务数据,用于提供对不同粒度构件的即插即用支持,为整个平台提供可靠的数据源;服务感知中间件模块功能:获取服务支撑平台的各种异构服务数据,从而提供多样化,个性化,可扩展化的数据服务,实现在服务支撑平台和业务融合层之间传递信息;业务融合模块功能:获取感知中间件提供的各种开放信息,对各种信息进行整合处理,为应用层模块提供各种应用服务;应用层模块功能:为平台用户提供服务消费及服务需求定制的功能,为第三方开发人员提供应用层接入功能。
【IPC分类】H04L29/08
【公开号】CN104967686
【申请号】CN201510366224
【发明人】陈杨, 江凌云, 朱洪波
【申请人】南京邮电大学
【公开日】2015年10月7日
【申请日】2015年6月29日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1