12,166
社区成员




关于WebService我初次接触,有个概念比较糊涂,我列举两个描述,请大家帮我看看哪个描述对WebService解答是对的。
描述1:WebService也是一种类CGI的程序,如同HTTP网页应用。当客户A发起连接时候,建立新的Session,重新初始化一些必要的数据,接受请求,发送反馈的结果。然后断开连接,一切释放。再次遇到连接的时候,重新初始化内部数据。
描述2:WebService是一个系统守护进程,这个进程启动后,建立好一套内部的数据,当客户A访问的时候,也许修改内部数据内容。客户A访问完毕,断开连接然而WebService的守护进程依然在运行,内部的数据内容依然保持被客户A修改之后的内容。此时客户B访问的时候,读取到的数据是客户A修改之后的内容。
请大家帮我看看,这两个描述哪个更正确些?在此表示感谢。
我个人认为WebService一般情况下是为了封装一些业务功能,并对外提供调用接口。由于常规上使用soap协议,把对业务功能中使用的对象通过xml进行序列化和反序列化,可以方便调用方的开发和调用。