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

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



