《PACS10》课件.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《PACS10》课件

安全套接字层的握手协议是为客户和服务器双方进行必威体育官网网址通信前确定安全参数、密钥、算法和同步的协议,其工作可以分为两个阶段: 1)建立私人连接 客户端首先发送CLIENT-HELLO,服务器端收到此消息后以SEWER-HELLO 作为回应。若此时双方认为不需要新的主密钥(masterkey),那么连接建立完毕,直接进入第二阶段。否则,SEVER-HELLO应包括如公钥证书、密码算法、连接标识号等信息以便客户端生成新的主密钥。客户产生主密钥后,以 服务器公钥证书中提供的公用密钥加密后在CLIENT-MASTER-KEY中传送给服务器。最后,服务器发送SEVER-VERIFY予以确认。 至此完成了对服务器的认证(因为只有合适的私钥才能对加密后的主密钥进行解密),客户端和服务器根据主密钥产生各自的公用密钥和私有密钥:SEVER-READ-KEY、CLIENT- WRITE-KEY、CLIENT-READ-KEY和SEVER-WRITE-KEY。 2)客户端认证 第一阶段完成对服务器的认证,本阶段主要是对客户端的认证。客户端必须提供要求的所有信息。任何一方完成对对方的认证后都应发送“结束消息”。对于客户端,应发送CLIENT-FINISHED~对于服务器端,应发送SEVER-FINISHED。通过完成以上工作,就实现了一种适合远程医疗系统的基于SSL协议的身份认证体系。如果将其嵌入操作系统内核,将会使得安全机制对所有上层应用软件透明。 9.3 基于Internet的远程医疗系统的实现技术 9.3.1 远程医疗系统的结构需求分析 远程医疗系统若实现具有区别于其他医疗信息系统的特殊需求,在构建远程医疗系统时,应当遵循以下策略: (1)高度的灵活性和可持续的集成性。由于远程医疗系统必须适应新的增长需求,利用已有的医疗信息系统方面的投资,而不是重新制定全盘方案。这样,一个以渐进的(而不是激进的、全盘否定的)方式建立在已有系统之上的服务器端平台机制是本书所需求的。 (2)高效的开发。开发人员能够集中精力在如何创建业务逻辑上,降低开发时间,加快系统建立速度。 (3)支持异构环境。这在典型的医疗信息系统的异构计算环境中是十分关键的。对于我国现存的多种系统运行环境Windows、Linux、Unix等,必须保证能够无缝结合。 (4)可伸缩性。任何信息系统必须要选择一种服务器端平台,这种平台应能提供极佳的可伸缩性去满足那些在它们系统上进行商业运作的大批新客户。对于国内现存的用户量增长迅速、系统规模不易确定、变化较大的实际情况,远程医疗系统必须能够有较强的伸缩性,对于变化有较强的适应性。 (5)稳定的可用性。一个好的服务器端平台必须能全天候运转以满足用户的需要,特别是医疗信息系统。因为Internet是全球化的、无处不在的,即使在夜间停机也可能造成严重损失。若是意外停机,那会有灾难性后果。 除此以外,考虑到由于各种历史原因,现有的众多医疗应用系统(如各种HIS、PACS系统)之间的数据交换比较困难,使得各个独立的应用系统形成了“信息孤岛”,这种情况严重地影响了医疗信息的共享和远程医疗系统的发展。因此,需要一个可以作为构架信息资源中心的工具对现存不同应用系统中的信息进行整合。 通用的远程医疗系统平台MedJ正是这样一个系统,它不仅可以起到整合各个系统信息的作用,让这些资源发挥最大的作用,达到协同工作的目的,同样也可以作为独立系统运行。在图9。6中给出了经过MedJ整合以后的系统结构。与原有结构图相比,原有各系统通过与MedJ协同合作实现了信息资源的共享,医疗信息可以得到充分利用。 所谓MedJ就是Medicine Java的简写。该系统的设计目标是创建一套满足远程医疗需求,建立在分布式网络体系结构之上,具备开放性构架的系统。 满足远程医疗需求是指对于远程医疗所包括的内容,如医疗会诊、医疗教育、病床监护等应用提供支持; 建立分布式网络体系结构是针对当今网络资源构成形式提出的要求,能够获取分布式网络上的各种资源可以保证系统具有强大的生命力;开放性构架的建立对于系统的扩展性、灵活性,以及与其他专用医疗系统的兼容性有着重要的实用意义。 系统的设计是基于Java技术的J2EE框架,它可以很好地满足上述系统需求,并能以分布式系统模式工作于UNIX、Linux、Mac和Windows等不同平台。Java组件不仅可以访问任何符合ODBC规范的数据库,而且能访问符合JDBC技术规范的数据库,这一特点使得中间件层的数据集成成为可能。 9.3.2 远程医疗系统的设计与实现 考虑到MedJ需要实现的功能,它必须要有一个简单清晰的框架。在对典型的J2EE的四层结构进行简化和修改后,MedJ系统被设计成了如图9.7所示的由数据层、中间件层(包含数据模型层)、业务逻辑层、

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档