Biz-SIP中间件之HelloWorld
文章平均质量分 74
通过一个简单的HelloWorld,介绍Biz-SIP的入门级开发流程。
开源DDD业务中台
这个作者很懒,什么都没留下…
展开
-
Biz-SIP中间件之HelloWorld(4)——source层对app服务的通讯接入封装
HelloWorld项目版本库:https://gitee.com/szhengye/biz-sip-helloworld.git四、source层对app服务的通讯接入封装在Biz-SIP中间件中,source层是类似DDD中的适配层存在,支持各种通讯接入方式。这里的例子是通过source层实现的RestController,实现对app服务(app/sample-bean-service)的接口封装:source层SampleRestController封装了RESTful接口:@RestC原创 2021-10-08 11:31:32 · 261 阅读 · 0 评论 -
Biz-SIP中间件之HelloWorld(2)——app服务实现对sink服务的处理
HelloWorld项目版本库:https://gitee.com/szhengye/biz-sip-helloworld.git二、app服务实现对sink服务的处理在Biz-SIP中间件中,app层不仅能实现sink服务的透传,还能对sink服务进行个性化处理。这里的例子是通过app层的app/sample-app-bean-service,实现对sink服务的处理:app层的app/sample-app-bean-service服务,是app-bean-service类型服务,主要是基于JS原创 2021-10-08 11:21:31 · 268 阅读 · 0 评论 -
Biz-SIP中间件之HelloWorld(1)——实现sink服务的穿透式访问
HelloWorld项目版本库:https://gitee.com/szhengye/biz-sip-helloworld.git一、实现sink服务的穿透式访问在Biz-SIP中间件中,外部应用不管通过source模块还是开放平台接口,都无法直接访问基于app层背后的sink层服务,但可以通过app层的sink/sample-sink-service,把sink服务实现开放访问。sink服务的穿透式访问,调用关系如下图所示:sink层的sample-sink-bean-sink服务,是sink-原创 2021-10-08 11:17:03 · 302 阅读 · 0 评论 -
Biz-SIP中间件之HelloWorld(3)——app服务实现对sink服务的聚合和编排
HelloWorld项目版本库:https://gitee.com/szhengye/biz-sip-helloworld.git三、app服务实现对sink服务的聚合和编排在Biz-SIP中间件中,app层不仅能实现sink服务个性化处理,还能对sink服务服务聚合和服务编排。这里的例子是通过app层的app/sample-bean-service,实现对2个sink服务(sample-sink-bean-sink、sample-bean-sink)的聚合:app层的app/sample-bea原创 2021-10-08 11:26:23 · 344 阅读 · 0 评论 -
Biz-SIP中间件之HelloWorld(概述)
Biz-SIP服务整合中间件是一套基于领域驱动设计(DDD),用于快速构建金融级云原生架构的服务整合中间件,包含了在金融场景里锤炼出来的最佳实践。Biz-SIP是基于领域驱动设计(DDD)的分层结构:适配层(Adapter Layer):也叫用户接口层,负责对前端展示(web,wireless,wap)的路由和适配,对于传统B/S系统而言,adapter就相当于MVC中的controller;应用层(Application Layer):主要负责获取输入,组装上下文,参数校验,调用领域层做业务处理原创 2021-10-08 11:10:38 · 388 阅读 · 0 评论