论文部分内容阅读
现代企业发展的成与败,越来越多地取决于企业内部的资讯管理。传统的单一型信息管理系统,只针对部门内部事务进行信息化处理。这种信息系统缺乏部门间的相互协作,企业管理者不能从中得到企业运作的整体宏观数据,不能对企业运转进行整体把握,已经不能适应企业不断发展变化的业务要求。因此在企业内部建立一个统一、开放的协同办公系统显得尤为重要。协同办公系统首要解决的是信息“孤岛”问题,面向服务架构为解决信息“孤岛”提供了理论依据。将Web服务(Web Services)作为面向服务的实现技术曾风靡一时,这种传统的以简单对象访问协议(SOAP)为基础的Web Services技术过于臃肿和复杂,已经无法应对快速更新的需求变化。表述性状态转移(REST)作为一种新的Web应用开发风格,借助HTTP协议,以一种非常简单、轻量级的方式实现系统间的互操作,成为面向服务实现技术的另一选择。本文针对医院信息化建设存在的实际问题,通过对面向服务理论的研究,设计了医院协同办公系统整体架构,采用Web服务进行系统的互操作以实现信息跨部门流动。通过对SOAP和REST两种Web服务实现方式的研究,从接口调用、耦合性、支持客户端种类和支持数据格式方面进行比较分析,采用了REST服务作为医院协同办公系统的Web服务实现。以人事系统为例,从规划数据集、划分资源、命名资源、统一接口、表述设计五步进行了REST服务接口设计。基于SSH框架,对人事系统REST服务进行了代码实现。最后设计的医院协同办公系统,具备良好的可扩展性和易维护性。