我现在的系统有三个子系统,一个是前置系统用java写的,一个是中控系统,一个是卡管系统。这两个准备用C#写。对于中控和卡管我打算用B/S架构,但是前置和中控需要建立安全通信,我这样设计能实现中控和前置的双方通信么?或者说还是应该怎么设计架构?求助!

解决方案 »

  1.   

    用restful webservice通信,没啥问题
      

  2.   

    使用wcf,通讯的时候配置用户认证和ssl。
      

  3.   

    你考虑的过多了,安全通讯需要靠SSL认证部分和你的api木有啥关系ps:这样东西,我个人建议使用Apache Thrift做入手方向,比较你涉及到跨语言通讯,虽然设计api标准本身和语言木啥关系,但是中间协议如果能同时对双方开发人员都能提供方便快捷的转换翻译工具,自然能省掉不少事情