论文部分内容阅读
目的:在遵循DICOM标准的基础上,根据J2EE规范,分析并设计一个分布式的PACS。完成影像数据的传输和接收,并对标准DICOM文件进行解析,存储和归档。然后实现从不同的客户端对系统进行访问,进行查询和图像处理等功能。
材料和方法:采用J2EE技术规范来分析和设计分布式PACS,利用开源项目dcm4che来作为进行系统开发的基础类库,图像处理使用的是Java Image IO类库。整个开发环境用JavaEE SDK+Netbeans6.0来搭建。系统的业务逻辑功能模块采用EJB技术开发的中间层组件来实现,用WebService对外提供服务,供不同平台下的客户端调用。Sun公司开源的Glassfish 2应用程序服务器作为EJB容器和WEB服务器,MySQL来作为系统数据持久层,PACS的表现层用JSF和Swing来实现。
结果:分析并设计了一个分布式的PACS,完成了从DICOM图像的接收,存储到归档。并实现了对DICOM文件的解析,将提取到的元信息存储到数据库中,从不同系统,不同类型的客户端进行访问,检索和管理。另外使用WebService对外提供服务,进行远程诊断和图像传输处理,实现了PACS的跨平台部署。
结论:与传统的PACS相比,基于J2EE标准的PACS易于安装和管理,维护方便,具有很强的灵活性和扩展性,克服了传统单纯的Client/Server模式或者Browser/Server架构的弊病,实现了一个分布式的,可移植的PACS,简化了企业应用的开发、管理和部署。