健康一体机健康管理平台技术选型
健康一体机健康管理平台技术选型
健康一体机健康管理平台将遵循流行的“B/S/S(浏览器/服务器/数据库)”三层架构体系,健康一体机采用企业服务总线(ESB)中间件技术和面向服务体系架构(SOA)开放式架构,系统开放易扩展,方便跨平台整合其他应用;采用 Java 技术进行开发,后台数据库采用 oracle10g,系统采用 Eclipse3.5 工具开发、应用服务器操作系统平台基于Windows Server2008;通过专家知识库系统的建立实现对居民健康和安全的提醒、预警功能,并实现智能健康评估、个性化健康指导建议、保健指导等信息服务;软、硬件资源有效地连接在一起,为系统应用系统建立一个综合的、灵活的、安全的运行环境。
健康一体机是一种松耦合的组件模型,关注于业务流程实现,健康一体机将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,其松耦合接口特点,使得各业务系统根据业务的需要变得更加灵活,以适应医院的各业务系统经常因政策、管理不断变化的环境,实现体检数据与医院管理信息系统的有效衔接,实现数据的相互存取和业务协同。
企业服务总线(ESB)是中间件技术与 Web Service 等技术结合的产物,ESB的基本功能是数据传输,消息协议转化,路由三大核心功能。他以 Web Service 服务为基本的管理单元。一个服务的定位是关于如何把业务逻辑表现成为一组相互独立的,自描述的且能互操作的实体。对于 SOA 关注的是服务全生命周期,通过服务实现业务价值。而 ESB 关注的是服务中介和服务的集成,也是 SOA 系统中的核心基础设施。
Web 是一种典型的分布式应用结构。Web 应用中的每一次健康一体机信息交换都要涉及客户端和服务端。因此,Web 开发技术大体上也可以被分为客户端技术和服务端技术两大类。Web 客户端要是通过 html/css,js,ajax,DOM 等前端技术,实现网站在客服端的正确显示及交互功能。可分为:网页重构,js 功能开发。Web 服务端开发技术主要是服务器端的脚本语言及数据库技术,这也是网站保证正常动作,技术方面最核心的部分。
Portal 技术,它的优势在于信息的抓取和集中呈现,健康一体机同时支持 WEB 服务的方式,这样就能把 Portal 和 SOA 架构就有机地联系在一起,各自充分发挥自己的所长。