求(数据库三层架构)中间层程序开发思路,该如何解决

求(数据库三层架构)中间层程序开发思路
所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。
现在我想用c++ 写一个中间层的程序,其他电脑可以远程访问这个中间层,间接操作数据库。但设计之后,发现自己想法有问题。
上网搜索使用COM+(Enterprise Service) 组件可以实现, 不知道是否正确?
并发可不可以使用连接池来处理?
求思路,或者代码(也许别的能够更加直白的表现)、 感激。
------解决思路----------------------
不用开发,已经有了。
ADO