论文部分内容阅读
该文的目的就是讨论如何借助当前先进的计算机网络技术,参考一些现有的医学信息应用,构造一个通用的医学信息平台,在其基础上将不同的医学信息和服务有效地组织和整合起来.,从而达到提高信息利用效率的目的.在课题中,我们通过在计算机网络软件方面的开发,借助不同的理论和技术,构造了一个这样的应用平台系统,它可以将不同类型的医学信息的应用服务抽象化并集成到该平台上,并对不同的信息资源和服务进行了有机地整合.要建立一个这样的医学信息平台,我们面临的主要问题有两个:一是如何建立一个这样的平台,在它基础上可以建立不同的应用服务;二是在建立了平台的底层框架之后,如何解决各种信息系统包括从底层的操作系统平台到高层的客户应用都广泛存在着的异构性问题.为解决这些问题,我们采用了一系列相关理论和技术.从而最终构成一套完整的解决方案.在实现过程中,分布式计算理论是我们依据的最重要的理论,利用分布式计算理论中的IDL规范我们可以建立一套标准化的构造应用服务的模型.通过它我们可以在平台上集成各种不同类型的服务.其中在具体的实现技术上我们采用的是CORBA技术.对于解决平台系统的异构性问题.我们则是在利用CORBA解决了底层异构性的基础上.结合XML技术和H17规范,解决了上层的信息存储和表达上的异构性问题,整个的应用中我们使用Java作为我们的基本编程语言.利用Java语言的特点,可以大大的简化我们的开发过程.最后,我们构造了平台的示范例子.并按照我们定义的应用服务的模型生成了两个运行在这个平台上的应用服务.一个是医学信息的查询系统;另一个预约远程挂号系统.根据构造的应用示例,我们基本上完成了先前预期目的和功能.验证了我们提出的平台模型的可行性并从技术上证明了其可实现性.