BiCom框架:商用现货组件评估的创新解决方案
在软件行业中,商用现货(COTS)组件的评估和选择一直是一个具有挑战性的问题。消费者在购买前难以全面评估组件,而供应商又担心知识产权的泄露。BiCom框架的出现为解决这些问题提供了新的途径。
1. BiCom框架的核心组件
BiCom框架主要由BinoServer、BinoHost和BinoGen等组件构成,它们各自承担着不同的功能,共同协作以实现对COTS组件的有效评估。
- BinoServer :每个BinoServer组件都与特定供应商的组件相对应。它不包含业务逻辑实现,而是作为一个网关,为BinoClient组件提供公共接口和服务,以便对供应商的组件执行操作。为了复制底层组件的完整功能,BinoServer组件广泛使用对象组合和接口编程。它需要直接访问供应商的原始组件才能成功托管,并且还利用了.NET框架中的一些高级远程处理功能。
- BinoHost :负责托管和发布所有BinoServer组件,使BinoClient组件能够访问它们。BinoHost会在特定的网络通道上注册每个BinoServer组件,该通道为BinoClient组件所知。它设计用于适应BinoServer组件的频繁添加和删除,只需进行最少的配置和代码更改。此外,它能够动态检查、加载和托管供应商或经销商打算发布的任何BinoServer组件,通过监视指定文件夹,动态加载并发布其中的所有BinoServer组件,直到程序终止。这个自动化工具还利用了.NET元数据(反射)和代码生成(CodeDOM)框架提供的丰富功能。
下面是BinoServer和BinoHos
超级会员免费看
订阅专栏 解锁全文
799

被折叠的 条评论
为什么被折叠?



