组件虚拟集成模拟程序

组件虚拟集成开发文档

程序目的:

把原有的组件集群变成一个组件集群,该组件集群可以被视作一个单一的网关组件

相关概念:

网关组件:连接组件集群内外的开放组件,包括对内的LIF与对外的本地接口,由某个特定的组件专门承担这个职责

结构设计:

组件的设计:每个组件包含操作接口与控制接口,

组件集群的设计:每个集群包含一个网关组件

接口的设计:

LIF:链接接口,组件通过这个接口对集群提供服务

TII :技术无关控制接口

TDI: 技术相关调试接口

LocalInterface:本地接口

状态的设计:组件的状态由整数表示,0表示温度安全,1表示温度过高(高于100)

场景设计:

准备三个组件123,1与2先集成成一个组件集群A,之后3再集成进A中,2组件作为网关接口负责与外界交互,接收输入的锅炉温度信息,1组件负责计算锅炉温度是否安全,3组件负责对过热的锅炉进行降温,每次降温1度,组件集群每隔一段时间判断自身的温度状态,如果过热则命令3进行降温

项目地址:https://github.com/carduswork/IntegrationMonitor

你可能感兴趣的:(组件虚拟集成模拟程序)