2009-06-24 39 views
1

我们的系统如下所示:继承传统的COM架构,这有什么好处吗?

一个或多个包含一个或多个进程内COM组件的应用程序,它们通过单个COM服务器与某些硬件进行通信。 (希望是有道理的 - 请询问是否需要澄清)

的设计决策,导致这一制度设计在时间的迷雾已经丢失,但我认为:

  • 单COM服务器提供对硬件的序列化访问。
  • 的OCX使得客户应用程序开发变得更容易。

我的问题是:

  1. 如果我们再次做到这一点,我们会做的事情一样吗?
  2. 什么是.NET的比喻?

感谢任何意见或指针 --R

回答

0

你有资源管理/由单一服务(H/W和COM服务)控制。你有客户与服务交谈(OCX)。看起来非常简单的客户端服务器,我想可以 - 如果它做它需要做的。

在重新设计什么是你的目标?现有的体系结构可能无法为未来的目标服务(例如,您可能希望在客户机服务器调用中具有更强的适应能力),因此可能需要更改 - 但没有更多信息,我会说它没问题。