2010-05-11 166 views
0

我们在全国各地的数百名客户拥有vb6/MS Access应用程序。老板需要他们相互交谈,例如,客户端A在客户端B的数据库中创建新任务,并且状态更新返回到A.服务存储库

我试图设计一个WCF系统,可以使用集中式服务与每个客户端上安装的某种服务交谈。我想知道的是,中央系统如何知道客户的地址,即即时确定和使用服务?什么是符合这些要求的好架构?

回答

0

使客户端与服务建立连接,而不是相反。从服务器无法确保客户端可用(硬件正常运行时间,连接性,软件可用性...)。

这要么需要由客户端或客户端定期轮询服务打开持久连接。

通常,服务提供的接口不知道客户端的任何信息,而客户端需要知道服务细节的接口。