现在要做一个项目,用三层开发方式,用delphi开发主要业务功能,查询用B/S结构(用Java实现)。
我的想法是业务层用COM+,WebService,Java通过调用WebService来实现查询功能。
客户端->WebService->COM+->数据库。
请大家说说这种方案的可行性,或其它的解决方法。
我的想法是业务层用COM+,WebService,Java通过调用WebService来实现查询功能。
客户端->WebService->COM+->数据库。
请大家说说这种方案的可行性,或其它的解决方法。
一方面是Http协议,另一方面是Base64编码会让数据膨胀。建议指令可以用WebService传,数据还是另外弄一个通道,比如socket。
用COM+就没有必要了吧? 搞那么多对外接口干什么(当然要处理好webservice的数据传输就可以了)把webservice这边设计好,业务也方这边把,省得搞那么多东西,麻烦,而且现在COM+也没什么优势和好处,到时候修改、调试和维护都增加了负担