-
Web Service and Web ApplicationWeb 2019. 8. 31. 12:25
1. Overview
- Web Service
A Web service is a server running a computer device, listening for requests at a particular port over a network, it servers web documents(HTML, JSON, XML, Images, etc.), using web service web applications services are created, which serve in solving specific domain problem over the web(www, internet, HTTP)
In practice, a Web service commonly provides an object-oriented web-based interface to a database server, utilized for example by another Web server, or by a mobile app, that provides a user interface to the end-user. Many organizations that provide data in formatted HTML pages will also provide that data on their server as XML or JSON, often through a Web service to allow syndication.
Another application offered to the end-user may be a mashup, where a Web server consumes several Web services at different machines and compiles the content into one user interface.
- Web application
In computing, a web application or web app is a client-server computer program which the client(including the user interface and client-side logic) runs in a web browser such as webmail, online retail sales, and online auction.
2. Description
- Components of Web service
A Web service is a method of communication between two electronic devices over a network. It is a software function provided at a network address over the Web with the service always on as in the concept of utility computing. The basic web services platform is XML + HTTP. All the standard web services work using the following components. XML is used to encode all communications to a web service.
- XML(Extensible Markup Language)
- The format used to contain the data
- SOAP(Simple Object Access Protocol)
- To tag the data
- UDDI(Universal Description, Discovery, and Integration)
- To transfer a message
- WSDL(Web Services Description Language)
- To describe the availability of service
3. References
https://www.guru99.com/web-service-architecture.html
https://en.wikipedia.org/wiki/Web_service
https://testautomationresources.com/api-testing/differences-web-services-api/
https://www.peerbits.com/blog/web-application-architecture.html
https://www.tutorialspoint.com/webservices/what_are_web_services.htm
'Web' 카테고리의 다른 글
Comparison between REST and SOAP with HTTP (0) 2019.08.23 Cache Burst (0) 2019.08.22