关于WebService本质的简单入门问题

Kailan_2021 2021-12-06 15:56:09

关于WebService我初次接触,有个概念比较糊涂,我列举两个描述,请大家帮我看看哪个描述对WebService解答是对的。

描述1:WebService也是一种类CGI的程序,如同HTTP网页应用。当客户A发起连接时候,建立新的Session,重新初始化一些必要的数据,接受请求,发送反馈的结果。然后断开连接,一切释放。再次遇到连接的时候,重新初始化内部数据。

 

描述2:WebService是一个系统守护进程,这个进程启动后,建立好一套内部的数据,当客户A访问的时候,也许修改内部数据内容。客户A访问完毕,断开连接然而WebService的守护进程依然在运行,内部的数据内容依然保持被客户A修改之后的内容。此时客户B访问的时候,读取到的数据是客户A修改之后的内容。

 

请大家帮我看看,这两个描述哪个更正确些?在此表示感谢。

...全文
639 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaosamuel 2022-03-04
  • 打赏
  • 举报
回复

我个人认为WebService一般情况下是为了封装一些业务功能,并对外提供调用接口。由于常规上使用soap协议,把对业务功能中使用的对象通过xml进行序列化和反序列化,可以方便调用方的开发和调用。

Kailan_2021 2022-08-29
  • 举报
回复
@gaosamuel 也就是说它也是被动运行的,对吧?就是说外界客户端不访问,它就不运行,就好比Web服务。对吗?
gaosamuel 2022-08-30
  • 举报
回复
@Kailan_2021 WebService肯定还是要先启动,是否被用,全由调用者来决定

12,166

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧