InterSystem Ensemble配置:一个BS ->三个BO

1, 第三方业务接口:数据流出端

a, EMR端数据接口

在这里插入图片描述

b, Lis端数据接口

在这里插入图片描述

2, Ensemble处理消息–>调用第三方接口

在这里插入图片描述

a, BS [webservice]

Method saveEmr(pInput As com3.MSG.AddEmrReq) As com3.MSG.AddEmrResp [ WebMethod ]
{
	set res=""
	do ..SendRequestSync("com3.BP.EmrBPL", pInput,.res)
	
	set tStream = ""
    d ##class(%ZEN.Auxiliary.jsonProvider).%WriteJSONStreamFromObject(.tStream,res)
    $$$LOGINFO( tStream.Read() )
	q res
}

b, BP

在这里插入图片描述

c, BO

在这里插入图片描述

  • REST BO配置
    在这里插入图片描述

  • REST客户端

//调用post请求
	set turl=..Adapter.URL
	#dim jsonobj as %DynamicObject={}
	set jsonobj.lisPatage= pRequest.lisPatage
	set jsonobj.lisPatname=pRequest.lisPatname
	
	set json=jsonobj.%ToJSON()
	$$$LOGINFO(turl_";"_json)
	
	set tSC= ..Adapter.PostURL(turl, .databack,, json)
	q tSC
intersystem cache是一种高速缓存数据库,由InterSystems公司开发。它是一种内存数据库,可以存储和访问大量数据,同时具有非常高的性能和可扩展性。 intersystem cache数据库的特点是它使用自主研发的高效数据管理和存储技术,使得数据能够以非常快的速度存储和检索。它通过将数据存储在内存中,而不是磁盘上,来实现快速的数据访问。这使得intersystem cache成为处理大数据量和实时数据的理想选择。 intersystem cache数据库还具有高度的可扩展性。它支持水平扩展和垂直扩展,使得可以很容易地将数据库增加到更大的规模以适应不断增长的数据需求。此外,intersystem cache还使用了数据分片和数据复制技术,以提高系统的可用性和容错性。 与传统的关系型数据库相比,intersystem cache数据库还具有更灵活的数据模型。它支持面向对象的数据模型和键-值对模型,使得可以更好地适应各种不同的数据结构和应用需求。 通过这些特点,intersystem cache数据库在许多行业中得到广泛应用。它在金融领域被用于高频交易系统和风险分析,可以实时处理大量交易数据。在医疗领域,它被用于医疗记录和患者数据管理。在物联网和大数据分析领域,intersystem cache数据库也被广泛采用,用于存储和处理海量实时数据。 总之,intersystem cache是一种高速缓存数据库,具有高性能、可扩展性和灵活的数据模型,在各种行业和应用中发挥着重要的作用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

根哥的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值