web服务的原理及类型
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
传统来讲,web服务是基于B/S架构的服务。下面来详细介绍web服务及其原理和web服务支持的协议/技术及web服务类型。
从一个互联网应用功能的丰富以及发展趋势来看,一个企业的应用,一开始可能是做的B/S架构的,而数据库和应用的部署由于系统访问量的增加逐渐对系统性能提出要求,开始实现应用和数据库的分布式部署,应用的拆解,实现数据库和应用的集群部署,之后又演化到微服务的形式。
web服务的原理
一般来说,web服务的工作过程可以分为以下4个步骤:
1.连接过程。建立TCP连接
2.请求过程
3.应答过程
4.关闭连接。断开TCP连接
web服务支持的协议/技术
1.应用层HTTP协议
2.标准通用标记语言(HTTP、XML等)
3.统一资源定位器
4.TCP/IP等
WEB服务类型
在Unix和Linux平台下使用最广泛的免费HTTP服务器是Aache和Nginx服务器,而windows平台NT/2000/2003使用IIS的WEB服务器。
在选择使用WEB服务器应考虑的本身特性因素:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务器和集成应用程序等。
精选全国专业的互联网开发企业,提供高超技术,专业团队提供APP开发、网站建设、小程序开发、游戏开发、云服务、企业软件系统开发、定制开发等。您的开发需求,汇桔网帮您解决。