某地医保知识库设计方案_第1页
某地医保知识库设计方案_第2页
某地医保知识库设计方案_第3页
某地医保知识库设计方案_第4页
某地医保知识库设计方案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、某地医保项目实施方案2017年1月12日1系统功能1.1系统功能数据同步规则配置中心药品说明,法律法现展示引擎市互展示数晤传递数据号拆如卫.荏后使用配写主当底示数耙转换审卞忌吉果果 示药品说明页 面展示编排配皇配骂页面文档管W兵示法律法规展 示系统权限数据聚合规则配置数据分析数据路曰数据对蒙化数司审攻审核编排1.2系统功能描述引擎系统权限因为引擎是供其他业务使用的,因此存在着调用和访问关系。那么在引擎中就需 要有相应的模块控制那些业务可以访问,那些地址不能访问。而系统权限这里就 做为系统访问控制中心存在。 数据聚合当数据流过引擎之后是多条数据同时进行处理的,这时审核完成之后,审核结果 需要经过

2、聚合处理,才能回写到数据库,这样才能保证回写效率。数据监控在数据进行审核的各个阶段,以及现在所处的阶段,都应该明确。这时就需要监 控每条数据所处审核节点。而数据监控模块,就是负责查看数据是否正常流转, 流经那个节点。规则配置数据很多并且分属不同类型,那么每种类型的数据都应该流经一批规则。那么那 些规则可用,那些规则不可用。都需要在此处作为访问入口进入到配置表中进行 配置。这里就是配置页面访问配置中心的访问入口。数据分析此模块主要针对监控统计类规则而产生,主要是针对数据进行一定的智能化分 析,从而达到简单的规则审核不能达到的目的,此模块会适当的采用智能化分析 手段,具体算法需要根据具体的需求来决

3、定使用。数据路由技术功能点,因为单天处方数据大概在200万左右,数据量教大,我们针对数 据在数据预处理时,进行了分表操作。那么在高并发场景下,各个线程在读取数 据时,需要明确自己去那张表读取。那么就需要通过数据路由来决定需要读取表 以及相应位置。据对象化技术功能点,数据在整个系统流转过程中,都是以对象方式进行传递,而以对象 传递时,就会产生对象序列化等问题,对象序列化又是相对比较耗费资源的一种 行为,因此这里重点解决对象序列化带来的性能消耗。数据审核数据都需要进行审核,审核模块就是具体发起调用,读取配置文件进行具体审核的中心。他是发起者和调用者。在审核部分包含的71条规则,参见附件内容:审核编

4、排目前仅支持分类型的编排能达到不同类型的数据,按照不同的预配置进行流转。 而审核编排中心,就是可以通过修改配置文件等方式,来达到准实时的修改不同 的数据需要流转的不同规则。数据同步据传递从中间表获取数据,并且调用分拆和预处理模块进行相应处理后,同步到我们分 拆后的表中,以便知识库引擎能高效的处理相应的数据。据分拆数据分拆主要指纵向分拆,从中间表同步数据后,我们会根据一定的业务和计算 规则,将数据分别存储在多张表中。数据预处理同步表中的数据是集合数据,拿到这些数据后,我们在写入我们的表中,可能会 结合我们的表设计,进行相应的适配,这样讲数据进行适当的预处理后,以方便 引擎部分能按照正常的逻辑进行

5、相应规则的审核。规则配置中心规则配置中心,主要是为了方便用户及时的启用、停用、变更部分业务规则。此 中心主要面向用户操作。而规则配置中心需要通过规则引擎来访问配置表,变更 相应数据。药品说明、法律法规展示引擎因为很多药品说明都是以jpg文件的形式存储在磁盘上的,而此类数据又教多 时,磁盘物理寻址就会变的缓慢,迟钝。因此在此引擎上主要管理此类小文件, 以便快速寻址查找到正确的药品说明文件,以供展示。2软件架构2.1软件架构客户对接系统数据分布式存伯层啤螭开源蠹型数11内存数据库分显辱帕 序帕序 示玩系统运行监控2.2软件架构描述用户交互层引入互联网化界面设计元素,结合动态的后台服务,实现轻量灵活

6、的用户交 互展现,实现渠道统一,多屏一致的操作体验。交互层分为展示层与适配层。展 示层是呈现系统内容及形式的管理平台,负责接收用户请求,与适配层进行交互, 根据返回结果,将返回结果加工成相应的展示内容。适配层是提供各种访问设备、 外部系统接入的接口,它进行展示层与服务层进行协议转换,为系统提供页面加速支持、用户轨迹跟踪、用户访问控制关键操作控制等功能;中心化应用服务层中心化的应用服务层是对核心服务能力的重新划分,是从服务分类、业务数 据对象、业务过程等多角度、多维度进行的拆分。它介于上层用户交互层与下层 分布式数据访问层之间,为上层服务编排层提供核心能力的服务,并通过下层分 布式数据访问层实现

7、与数据存储的交互。中心化的应用服务层能力由各业务中心 的服务组成,并且统一提供给上层用户交互层进行服务注册、服务管理、服务调 用、服务监控等;分布式数据访问层分布式数据访问层是数据进行云化的关键,它介于上层应用服务与下层数据 存储之间,是应用与数据进行交互的纽带。引入分布式数据访问层的主要目的是: 实现应用与数据的分离、支撑数据层的分布式部署、提升数据处理的效率。分布 式数据访问层主要完成对象管理、数据访问服务、数据监控管理三大功能;数据分布式存储层面向互联网化的应用架构和业务开展,使得数据的复杂性不断增加;同时数 据呈海量化发展且应用对数据的访问提出了更高的并发要求。因此,为了解决新 形势下

8、的这种业务需求,需要对传统的数据层的部署架构进行重新设计,引入数 据的分布式部署架构,对数据按特征,类型等进行分层、分级和分类的分布式部 署。数据分布式存储是为了解决数据在单一存储上的效率瓶颈,以提升数据访问 效率,缩短应用到数据的访问时延,同时支持数据的海量存储和高并发,从而促 进整个业务端到端的性能提升,增强客户体验;系统运行监控运行监控管理对系统提供资源、服务的监控与管理。系统特点四层架构在纵向上实现系统的水平扩展,横向上从紧耦合重量级应用,向松 耦合弹性扩展的中心化架构演进,实现垂直可拆分,满足云化目标,系统架构体 现以下特征:两个分离实现客户交互与业务逻辑分离,界面开发突破以前以功能

9、为中心的离散菜单 模式,靠菜单驱动、靠操作人员来贯穿流程的方法,并将界面流的组织和管理下 沉实现,界面只负责交互响应,通过页面组件和页面封装等方式实现快速的界面 定制,可以实现网营界面合一,引入HTML5等实现界面技术,并实现多屏一致 的操作体验。实现应用与数据的分离,使系统具备水平线性的低成本扩展能力,通过业务 分析和业务流程梳理,实现真正的业务流程的灵活编排。中心化、服务化、平台化中心化:具备高内聚、低耦合的特征特点,实现中心和所辖数据的自治,中 心化是CRM系统内架构调整的关键手段,不同中心的架构特征是相同的,技术 是相似的,目的是为了采用分布式架构,实现水平扩展和X86部署。平台化:应

10、用与数据分离,实现动态水平扩展;系统核心服务统一治理与管 控,实现可见、可控、可管理、安全”的对内对外服务。服务化:统一管理并对外提供标准化服务,解决的跨中心和跨系统的集成问 题,汇聚了 CRM的核心能力,实现了服务的编排和管理,提高了响应效率,为 快速迭代开发和能力开放奠定了基础同时降低了跨中心和跨系统的底层数据复 制带来的数据一致性问题,以及直接数据访问带来的信息安全问题,还解决了内 部服务开放的一致化和标准化。据分布式引入分布式数据访问层,实现分布式部署和水平扩展能力;支持多种数据存 储技术适配,支持透明访问混搭的异构数据体系。实现低成本的容量平滑扩展。按照业务数据类型、数据主从关系、一

11、致性要求、数据规模和访问方式规划 数据,分布式部署到关系型数据库、可分布部署的非关系型的数据库、内存数据 库或内存缓存中。根据数据特征,对数据进行垂直切分和分类管理。除安全级别高,上下游系 统有持久化访问要求的核心数据仍采用传统RDB模式,其他数据均采用低成本实 现与部署的数据管理技术。3应用集成3.1集成方案部署架构DMZ域静态服务器A静态服务器B核心域物理主机1物理主机2Oracle数据库部署架构描述系统在综合考虑用户并发及访问速度、数据安全、后期扩展等方面后,采用 三层架构设计,保证无单点故障。包括:静态化展现层,该层将图片、文本等静态资源独立出来,在减轻后端动 态服务器的压力的同时,也

12、极大的提高了用户的访问速度。动态请求处理层,该层用来处理系统的动态请求,为系统的核心层。数据库,数据采用oracle高可用方案构建3.2负载均衡部署radware负载均衡器,负责对公网访问进行负载分发。3.3静态化展示层该层由两台或两台以上且应用部署完全一致的主机构成,由该层前端的负载 均衡设备实现请求的均衡分发。该层不存在单点隐患,且可在不停服的前提下方 便的进行横向扩容。该层部署的应用包括:Nginx,用作静态服务器,同时可兼做反向代理服务器。拥有极佳的稳 定性和高并发承载能力。静态化资源同步,使用rsync进行同步。3.4动态请求处理层该层分为两部分,一部分为核心应用服务器集群,采用负载

13、均衡模式构建; 另一部分为其他应用服务器集群,采用HA模式构建。核心应用服务器集群,由两台或两台以上且应用部署完全一致的主机构 成,具有部署方便、管理统一、便于扩展的优点。其他应用服务器集群,这部分应用主要包括FTP、统一session管理、静 态化资源发布等应用,这类应用同时只能由一个实例对外提供服务,但 又需要对外提供高可用的服务,所以采用HA模式构建。多个应用共同 组成一个或多个应用包,然后对外通过浮动ip提供服务。FTP资源,使用防篡改进行数据同步。数据缓存使用redis服务,redis集群内各服务器间采用主从模式在热备 的同时实现数据同步。3.5数据库数据库依赖中心内部的oracle配置,这里不做要求。3.6应用部署方案静态化展示层和动态请求处理层,使用rsync进行文件同步,在后续部署方 案中,不做特别说明。静态化展示层静态化展示层需要进行两类配置:A.配置加载静态资源文件路径。B.配置反向代理数据请求url。动态请求处理层规划两台服务器,均需要安装jdk1.7o负载由硬件负载均衡器完成请求分发。Redis做主从配置,完成数据同步等工作。3.7扩展方案静态化展示层:nginx可直接支持横向扩展,扩展中只需要对新服务进行应 用安装即可。动态请求处理层:采用统一 session管控。因此动态处理请求层可支持横向 扩展。其中只需要新的服务器进行应用发布,负载均衡添

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论