V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nonesuccess
V2EX  ›  程序员

后台管理系统拓展出了对外服务业务,架构该怎么考虑?

  •  
  •   nonesuccess · 2016-07-31 17:52:11 +08:00 · 2472 次点击
    这是一个创建于 3038 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前就是个内网管理系统,搞政府内部业务的。现在某项业务的某个流程需要开通让公众可以通过微信公众号申请的功能。

    是要在原来的基础上直接加功能,还是另外搞一套系统。另外搞的系统是直接读写数据库,还是在原来的程序上多搞一层接口?

    在程序复杂度和架构安全性上有些犹豫不决,大家有什么好的建议吗?

    9 条回复    2016-08-01 11:09:51 +08:00
    ren2881971
        1
    ren2881971  
       2016-07-31 19:15:41 +08:00
    建议搞个 ssl 的 webserive 接口就好了。
    既能保证通信安全,又不至于直接操作数据库。
    本人愚见。
    lslqtz
        2
    lslqtz  
       2016-07-31 19:50:53 +08:00
    开个接口,一个申请对应的权限控制,完事
    nonesuccess
        3
    nonesuccess  
    OP
       2016-07-31 20:11:57 +08:00
    @ren2881971 商业上的 ssl 一般要去哪里买证书?
    ryd994
        4
    ryd994  
       2016-07-31 21:11:14 +08:00 via Android
    @nonesuccess 如果只是内部使用的话完全可以自签
    nonesuccess
        5
    nonesuccess  
    OP
       2016-07-31 21:39:42 +08:00
    @ryd994 自签的话浏览器会有警告吧?有什么办法能关掉不
    julyclyde
        6
    julyclyde  
       2016-07-31 23:10:22 +08:00
    @nonesuccess 你想多了……浏览器凭什么听你的
    ryd994
        7
    ryd994  
       2016-08-01 07:37:08 +08:00 via Android   ❤️ 1
    @nonesuccess 内部使用的话用 CA 签然后安装 CA 证书就好了
    参见 12306 呵呵
    ren2881971
        8
    ren2881971  
       2016-08-01 08:44:32 +08:00 via iPhone
    你 ca 证书只是用于 ssl 的认证 权限管理 webservice 接口 又不是登陆你系统。你考虑哪些问题没事。又不走浏览器。
    lslqtz
        9
    lslqtz  
       2016-08-01 11:09:51 +08:00 via iPhone
    外部使用 startssl 一张就好
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4109 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:20 · PVG 13:20 · LAX 21:20 · JFK 00:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.