医院网站建设领导品牌服务热线:400-888-0035
技术架构
Technology Architecture
首页 > 产品 > 技术架构
万户医院网站管理系统(ezEIPv4(医疗版))平台设计目标就是面向各地三甲医院,功能页面从大型定制开发到模板快速建站的用户,提供满足大规模用户访问并具有良好扩展性的网上医院信息管理系统。产品技术架构选用Asp.net平台,使用PetaPoco作为核心框架,采用SOA分层提供服务支持的设计思想,将系统划分为数据库层、中间件层、业务应用层和表现层。
品开发和运行环境的技术核心可以概括为:
  • 采用多层架构的B/S结构;
  • 采用Asp.Net语言和技术;
  • 支持SQLServer,MySQL,ORACLE等主流数据库;
  • 利用WebService作为系统接口的数据交换标准,进行信息资源整合;
  • 模块化与插件扩展机制;
  • 先进的模板库设计思想,可视化编辑页面与功能设置;
  • Ajax异步交互架构,快速响应用户点击;
  • 利用Google Closure Compiler 对Javascript代码进行压缩和语法优化;
  • 利用Google Gears LocalServer加速ezEIPv4(医疗版)后台;
以上技术架构决定了系统在兼容性、扩展性、实用性以等方面都具有不可比拟的优势:
  • 平台的兼容性
    采用Asp.net体系结构,通过WebService标准接口,保证了平台的通用性和统一性;对于原有系统,可通过在平台上不同位置的多种接入方式来充分利用已有资源。
  • 平台的扩展性和实用性
    依靠PetaPoco更注重易用性和性能,使系统平台具有更良好的扩展,PetaPoco的ORM数据处理机制,对数据存储更灵活,更安全。
  • 平台的性能和安全性
    Asp.net提供了内建的应用程序级保护基础架构,能够防止Web未授权访问以及防御服务器攻击,结合Windows系统完善的身份认证机制,使应用程序更安全。
    PetaPoco仅次于Dapper,速度只稍逊于手工编码的数据访问层(DAL, Data Access Layer)。