V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Magentaize
V2EX  ›  职场话题

昨天去面试,被问到 web service,这是什么东西?

  •  
  •   Magentaize · 2019-03-16 08:44:04 +08:00 via Android · 9320 次点击
    这是一个创建于 2077 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我问了下是否是 SOAP 但是对方没有回答,我说我做过的都是 REST 对方似乎也没有理解。所以说这个东西指的是什么?

    30 条回复    2019-03-17 10:59:29 +08:00
    lhx2008
        1
    lhx2008  
       2019-03-16 08:55:15 +08:00 via Android
    如果是面向服务,要么是 SOAP 要么是微服务吧,我猜他是想说微服务?
    allanzhuo
        2
    allanzhuo  
       2019-03-16 08:56:14 +08:00 via Android   ❤️ 2
    就是 soap 协议,走 xml 的,开发要看 wsdl 反正麻烦的要死,一般只有传统企业老项目用,互联网公司没见人用过
    binux
        3
    binux  
       2019-03-16 08:58:46 +08:00
    AWS
    kobayashiro
        4
    kobayashiro  
       2019-03-16 09:14:12 +08:00
    asmx 现在基本上已经没人用了。。
    luban
        5
    luban  
       2019-03-16 09:19:38 +08:00 via iPhone
    狭义的是 wsdl 那一套,广义的 rest 接口都算
    vvmap
        6
    vvmap  
       2019-03-16 09:25:53 +08:00
    犹记得很久之前用 JSP 开发的时候还有这个称呼,webservice 接口 :)
    EugeneYWang
        7
    EugeneYWang  
       2019-03-16 09:51:18 +08:00
    Rest,Soap 都可以被算在内吧。。。

    非科班的路过
    s609926202
        8
    s609926202  
       2019-03-16 10:27:16 +08:00 via iPhone
    看字面意思不是 web 服务吗、我以为说的是 nginx、apache 了~
    ragnaroks
        9
    ragnaroks  
       2019-03-16 10:27:39 +08:00
    我的理解,
    Web Service=提供某种服务的网络接口
    WebService=asmx
    leaderone2
        10
    leaderone2  
       2019-03-16 10:29:11 +08:00
    哈哈,我一个搞实施的都知道 SOAP,webservice、rest 太累。国外老产品不都是 webservice 啊
    hoyixi
        11
    hoyixi  
       2019-03-16 10:31:58 +08:00   ❤️ 1
    一种 RPC

    在 REST API + JSON 之前, 是 RPC + XML 的世界
    svt
        12
    svt  
       2019-03-16 10:47:02 +08:00
    rpc 框架,类似于 dubbo,但是底层用的协议不同
    enaxm
        13
    enaxm  
       2019-03-16 10:57:44 +08:00
    老古董,说不知道就对了
    shehuizhuyi
        14
    shehuizhuyi  
       2019-03-16 11:16:50 +08:00
    nginx apache ?
    wangleineo
        15
    wangleineo  
       2019-03-16 11:19:41 +08:00
    上古神兽
    Magentaize
        16
    Magentaize  
    OP
       2019-03-16 11:34:08 +08:00
    @allanzhuo @kobayashiro @vvmap @hoyixi @enaxm @wangleineo
    当时我也隐约感觉是这个 20 年前的东西,感觉后面有坑就没回答,对面也不太高兴,看来某些 500 强传统企业的数字化还是非常不互联网的

    @leaderone2
    的确是国外老产品。。。
    Marsss
        17
    Marsss  
       2019-03-16 11:53:14 +08:00 via iPhone   ❤️ 1
    传统国企系统之间接口好多用这玩意儿,烦的很。
    yanjinbin
        18
    yanjinbin  
       2019-03-16 12:16:19 +08:00
    就是个 xml 这是以前(08 年). 现在的 web service 各有各的叫法
    BaiMax
        19
    BaiMax  
       2019-03-16 12:38:43 +08:00 via Android
    说的应该就是指 wsdl 那一套
    hellov22ex
        20
    hellov22ex  
       2019-03-16 12:44:03 +08:00
    web service
    各个都有不同的理解,但是很多业务上作为一种接口用吧
    hoyixi
        21
    hoyixi  
       2019-03-16 12:45:40 +08:00   ❤️ 2
    @Magentaize

    这和“非常不互联网”关系不大,你可知当年用 Webservice(SOAP)也是时尚和潮流,就像如今天动不动 REST,GraphQL,又是微服务啥的,都是时髦。

    不过一些大型系统做好了,稳定性是第一位的,一般是很难追时髦的,且得在原有技术的基础上维护。

    同理,等过几年 REST 之类过时了,出现新的玩意,现在做的老系统,也得有人继续维护。到时候恐怕就会有人问了:REST 是啥玩意?
    alamaya
        22
    alamaya  
       2019-03-16 15:10:44 +08:00
    老古董,告辞就对了
    shiny
        23
    shiny  
       2019-03-16 15:26:53 +08:00
    负责人如果上了岁数,对技术细节的认知很可能还停留在很久以前。
    reus
        24
    reus  
       2019-03-16 18:41:28 +08:00
    说明对方技术不行,黑厂,不要去
    Magentaize
        25
    Magentaize  
    OP
       2019-03-16 19:14:59 +08:00
    @hoyixi
    老项目维护可以理解,但是没听说过新技术就说不过去了

    @reus
    现在有点看清传统行业的的距离了
    tabris17
        26
    tabris17  
       2019-03-16 19:15:58 +08:00
    大概是 20 年前的东西了
    wc951
        27
    wc951  
       2019-03-16 20:43:29 +08:00
    还好他没问你 corba
    feelapi
        28
    feelapi  
       2019-03-16 23:26:13 +08:00
    那玩意很神奇,估计是他们在找人维护老项目,坑啊。
    RqPS6rhmP3Nyn3Tm
        29
    RqPS6rhmP3Nyn3Tm  
       2019-03-17 06:57:22 +08:00 via iPhone
    protobuf,请
    ljzxloaf
        30
    ljzxloaf  
       2019-03-17 10:59:29 +08:00 via iPhone
    知不知道又能咋滴,半小时就会用的东西
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1425 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:20 · PVG 01:20 · LAX 09:20 · JFK 12:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.