如图10-19所示,基于SOA的医院信息系统结构是面向服务的,划分为服务层和数据层两部分。
1.数据层 包括虚拟数据库和分布式事务监控。基于XML的虚拟数据库在分布式事务监控器的配合下,为服务层提供对分布式医疗数据统一的访问和操纵方式。
2.服务层 包括医疗信息Web services和医疗业务逻辑,并且支持标准HL7消息的转存处理。数据集成后,必须以一种通用的方式提供给应用系统。医疗信息Web services为医疗信息应用系统提供了这种基于通用标准的统一的信息交互方式。
基于SOA的医疗信息系统集成结构不仅具有松耦合、定制灵活的特点,而且由于统一的集成模式,使得信息共享的一致性成为可能。
SOA的一个中心思想就是使得应用摆脱面向技术的解决方案的束缚,轻松应对业务变化、发展的需要。医疗环境中单个应用程序是无法包容业务的各种需求的,即使是一个大型的解决方案,仍然不能满足这个需求的不断膨胀,无法对变化快速做出反应,只能通过不断开发新应用、扩展现有应用程序来艰难地支撑其现有的业务需求。通过将注意力放在服务上,能够集中起来提供更加丰富、目的性更强的流程。其结果就是,基于SOA的应用系统通常会更加真实地反映出与业务模型的结合。服务是从业务流程的角度来看待技术,这种角度同一般的从可用技术所驱动的视角是相反的。服务的优势很清楚,它们会同业务流程结合在一起,因此能够更加精确地表示业务模型、更好地支持业务流程。相反,可以看到以应用程序为中心的医疗应用模型,迫使医疗机构将其能力局限为应用程序的能力。
图10-19 基于SOA的医院信息系统集成规划
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。