行业资讯
临床知识库网深度好文
,闲谈使用集成的如今与将来(下):集成计划与评价
临床知识库网提醒您关注好文,主要内容是,InterSystems开发者社区汇集了大量有用、有趣的实践探讨。我们今天推荐的是InterSystems中国技术总监乔鹏的一篇长文:漫谈应用集成的现在与未来。 果您感兴趣,请阅读后面的详细内容, 临床知识库网提供国内最优秀的临床知识库,由 北京昊合医疗科技有限公司研发,如果您刚兴趣,可以随时联系我们。
InterSystems开辟者社区聚集了大批有效、风趣的理论讨论。我们明天保举的是InterSystems中国手艺总监乔鹏的一篇长文:闲谈使用集成的如今与将来。全文很长,分为五部门。包罗:1.甚么是使用集成?2.怎样做使用集成?3.甚么是集成平台?4.集成计划与评价5.使用集成的开展为便于浏览,我们将长文分为上、中、下三篇停止推送:下篇-集成计划与评价,和使用集成的开展使用集成项目标结果和施行有很大干系,且和底层接纳的集成平台手艺相干。评价它的身分太多了,比方机能(动静吞吐量)、高可用、连续集成才能、建立本钱......而我们这里存眷集成三要素和集成平台根底才能,这些集成的中心需求来考查集成计划。即不管甚么样的计划,都需求留神能否存眷在集成3要素上,能否处理了3个中心成绩。为阐发市场上罕见的集成计划,我们把不基于集成平台的罕见集成计划也归入出去。不依靠于集成平台。使用需求大批的接口革新事情,庞大度随被集成使用的数目呈指数增加。由于经由过程各自使用的革新,变乱和完好的跨营业鸿沟流程被分裂在各个使用中,没有处所能够一览使用间的流程,能够说短少流程和高低文梳理。固然它今朝还是使用集成的支流方法,但其固出缺点使其很难连续布置在日趋庞大的多使用营业场景下。“基于动静交流”是支流的集成计划,凡是是操纵动静路由作为“流程”的承载机制,经由过程动静路由划定规矩处理集成三要素中的“流程”成绩。而动静自己就要承载别的二个要素:变乱和高低文了。因而关于动静尺度的挑选是影响计划的枢纽身分之一。这类计划要存眷:行业互操纵动静尺度对营业变乱和高低文都有梳理。比方,在对变乱的梳理和完成上:V2的动静称号代表了营业场景和营业变乱。比方ADT_A01动静,ADT代表患者办理营业:出院(Admission)、出院(Discharge)、转院(Transfer),A01是患者出院变乱。V3也相似,但其构造层层封装,远比HL7V2庞大。比方PRPA_IN101001UV01,PRPA是营业场景(PR:Practice)的患者办理域(PA:PatientAdministration),IN是交互(interaction)标准。而其外部界说了这个交互对应的变乱:而动静路由划定规矩承载了“流程”:今朝在医疗互操纵尺度中,HL7构造刊行的尺度采用范畴最广、影响范畴最大。HL7的汗青很长、尺度浩瀚,假如我们要参考或接纳其尺度,必需要理解它刊行的这些尺度的用处和差别。海内市场上,所谓基于HL7V3动静的计划很多,但大大都对HL7V3尺度的遵照质量其实不高。需求留意的是,行业的互操纵尺度关于使用集成来讲十分主要,但其尺度常常来自于对既往营业的总结。实践中总有超呈现有尺度笼盖的营业,因而基于尺度动静的计划也要思索可扩大性。比方HL7V2具有十分简朴和灵敏的可扩大性,凡是经由过程自界说的Z字段扩大;而HL7V3因为其RIMM办法论,相称难于扩大。这也是图中各人看到的HL7V3环球采用度远不及V2的缘故原由之一。关于尺度经由过程扩大也不克不及满意的营业,就依托底层的建模与转换才能和计划的饱满水平了。当需求变革时,动静构造自立可控,这是用户自界说动静的中心劣势。自界说动静很磨练经历-需求对营业工具和流程笼统。假如不克不及笼盖次要的用例,意味着动静构造能够需求常常变动,从而影响计划和接口的不变性。对动静体不建模、路由时不做拆包处置-任何的动静体内容都能够传,从而制止由于需求变革而更新动静模子(schema)的事情。它不做动静校验和基于动静内容的路由,仅按照动静范例、以至定死的路由目的设置停止路由。计划最大益处是平台建立方“无事一身轻”:平台仅供给基于动静范例的路由机制;而各个使用需求革新以发送、领受、校验和处置动静,事情量较大。文档凡是是小结性的信息,发作在营业阶段性节点上,比方“出院小结”发作在出院时,它不是细颗粒度“变乱”。以是文档交流其实不是支流的集成计划,凡是作为基于动静或效劳的计划的弥补。文档构造是对“高低文”的界说,凡是接纳的有互联互通文档、HL7
CDA文档或用户自界说文档。基于文档交流的“流程”出格简朴,凡是是:注册、查询、获得。而使用需求具有利用文档流程效劳的才能。将使用的功用在ESB上封装为效劳,并经由过程ESB来协同这些效劳,就是基于效劳总线的集成计划,它也是支流的集成计划。效劳自己封装了变乱、高低文。ESB和谐这些效劳挪用的流程,凡是是经由过程营业流程建模才能完成的,它供给比动静路由划定规矩更直观、更灵敏、更丰硕的流程建模和办理才能,以至能够被营业专家间接利用。需求留意的是,有效劳不即是用效劳总线。比方一些计划中,集成厂商扔出一份“效劳”文档,请求各个使用厂商建立“效劳接口”,但背景并没有ESB,不做效劳注册、数据转换等,这实在是一种点对点计划。另有一些处理计划唯一注册、公布牢固效劳的才能,比方自界说的SOAP效劳。并不克不及注册此外效劳-比方TCP或HTTP的效劳,或新的效劳。如许的计划毗连才能不敷。医疗行业,IHE、互联互通成熟度尺度,都笼统和界说了效劳尺度,比方上面IHE罕见的几个效劳的场景、脚色和变乱(事件):能够各人留意到了,下面没提3要素之一的高低文。凡是这些效劳尺度也标准了效劳的恳求和呼应模子,比方IHE利用HL7V3动静或FHIR动静;而互联互通效劳利用互联互通动静尺度。基于效劳总线的集成计划,凡是需求具有连续的效劳注册与公布的才能。这也是评价计划的身分之一。由厂商基于经历或项目需求界说效劳,并利用ESB注册、公布效劳。对效劳的标准才能和设想弹性是这类计划的枢纽。别的,计划能否供给优良的毗连才能,也是自界说效劳计划的评价身分。绕了这么久,终究提到了开篇所说的FHIR定阅范式。变乱驱动(EDA)是SOA的担当者,其中心特性是经由过程变乱天生才能和变乱(及表达变乱的高低文)的公布/定阅,突破紧耦合的效劳挪用,以松耦合架构完成更灵敏的效劳挪用流程。经由过程对变乱的灵敏界说和公布/定阅机制,EDA应对营业变动只需求增长、调解定阅干系,而无需修正牢固的营业流程模子或动静路由划定规矩。基于变乱驱动的集成计划如今愈来愈普遍地被接纳,为用户供给了可连续集成的灵敏架构,对集成厂商而言也低落了营业变革时的开辟施行本钱!变乱天生才能和灵敏性、公布/定阅便利性是评价计划的枢纽。别的,变乱驱动是以SOA为根底的,它仍要基于ESB封装效劳和协同前道营业流程,并且对效劳尺度化水平和挪用方法也提出了请求-比方该当尽能够利用异步效劳挪用方法,而不是同步伐用。FHIR定阅基于W3的WebSub,供给FHIR的定阅资本Subscription和定阅主题资本SubscriptionTopic,自己就是一个API时期的变乱驱动完成。使用集成随使用的软件开辟架构的退化而退化。FHIR的6个互操纵范式涵盖了下面提到的动静、效劳、文档,别的三个——API、定阅和资本堆栈正表现了比年软件架构上的开展。下面提到的使用集成计划根本都是中间化的,应对支流的单体架构使用。而软件开辟架构开展的一个趋向是去中间化,比方微效劳架构。微效劳架构是站在SOA肩膀之上的软件架构,去中心思念、开辟的火速性、布置的弹性、疾速迭代才能让其比年险些和各行各业的数字化转型画上了等号。微效劳架构经由过程按主题域驱动设想(Domain-DrivenDesign),将营业停止细颗粒度的分别,利用API突破了使用鸿沟。既然微效劳架构下,使用鸿沟都被打破了,基于使用鸿沟的使用集成明显对微效劳架构使用不再须要了,转而需求对这些微效劳停止集成。这触及到微效劳的发明与注册、微效劳的编排、微效劳路由、微效劳流控、微效劳宁静、微效劳监控等诸多范畴,架构庞大度相称高。市情的API网关必然水平上能够应对“API”集成,凡是有API公布、API协同挪用、数据转换、API转换等才能,让其能涵盖API的挪用”流程“,而对今朝API的次要载体RESTfulAPI的毗连才能固然不在话下。同时,API网关也没必要中间化布置,合适微效劳软件架构向外表露效劳。在医疗行业,FHIR供给了一套撑持资本CRUD的API,而且供给了用户自界说API的扩大才能。固然FHIRAPI不即是微效劳,但它付与了基于FHIR的使用间利用API停止互操纵(集成)的才能,再借助其行业语义级的资本模子和变乱界说才能,让FHIRAPI成为行业中一种可行的互操纵范式。需求留意的是,API网关不是集成平台,API集成严厉上也不克不及叫做使用集成。只要在微效劳架构的使用间,它才气充实阐扬感化。而在多种架构使用并存的明天,仅靠API网关明显处理不了使用集成的需求。在微效劳架构使用片面、大范围布置前,使用集成仍需求集成平台的支持、API网关来弥补。信赖微效劳架构将来会愈来愈主要,但其实不会金瓯无缺。微效劳架构中,效劳能够十分弹性的布置、疾速的迭代,但数据其实不简单-高效地同步或复制数据是个困难。可否在微效劳架构上,让数据连结逻辑上的集合存储
本文主要内容是,InterSystems开发者社区汇集了大量有用、有趣的实践探讨。我们今天推荐的是InterSystems中国技术总监乔鹏的一篇长文:漫谈应用集成的现在与未来。,北京昊合医疗科技有限公司是一家专业从事临床知识库十余年高科技公司,公司的临床知识库,目前用户遍及全国各地,它价格低廉,部署简单,极易上手,只需要花很小的投入,即可拥有一套先进的临床知识库,它能清晰的告诉医院管理者“过去发生什么,正在发生什么, 以及未来怎么发展”的关键管理要素,是医院管理者管理决策的好帮手。如有需要请联系我们:
北京昊合医疗科技有限公司
地址:北京市朝阳区八里庄西里98号3号楼2008室
电话:010-86209858
邮箱:gaohua.li@haohedata.com
手机:13366677825
QQ:365143782