Posts

Showing posts from March, 2019

RESTful Web Services

Image
What are RESTful Web Services REST is used to build Web services that are lightweight, maintainable, and scalable in nature. A service which is built on the REST architecture is called a RESTful service. The underlying protocol for REST is HTTP, which is the basic web protocol. REST stands for REpresentational State Transfer. RE-presentations in RESTful web services RE-presentation once a resource is identified then its representation is to be decided using a standard format so that the server can send the resource in the above said format and client can understand the same format. REST does not impose any restriction on the format of a resource representation. Following are some important points to be considered while designing a representation format of a resource in RESTful Web Services. Understandability − Both the Server and the Client should be able to understand and utilize the representation format of the resource. Completeness − Format should be able to ...

Web Services and SOAP

Image
Web Applications and Web Services. Web Service is a software, that serves data in any format (XML,JSON) through some kind of web interface and that interface can be called Application Programing Interface (API). Web application is a software application that run on a remote server. In most cases browsers are used to access Web Applications, over network, such as internet. Difference Web Application and Web Services. Web Service is the Server and Web application is the Client. Web service refers to software, that serves data in any format (XML/JSON etc.) through some kind of web interface. That interface can be called API (Application Programming Interface). REST and SOAP are ways to design the API. Application is the software that is using this API provided by the web service.  The deployment of the web application over web service is very limited and the web service can be globally. A web service is a collection of open protocols and standards used for exchan...

Distrbuted Systems

Image
Distributed System A distributed system is collection of independent computers that appears to its users as a single system in order to achieve a common goal. Distribution computing :- Distributed computing is a field of computer science that studies distributed systems. Features of distributed system is  It has a single authority. It can be worldwide. It can be typical service like infrastructure services or application service It has concurrency. It has independent failures. No global clock. Necessity for a Distributed system Sharing of information and services. Possibility to add components that improves availability, reliability, fault tolerance performance, scalabilty.  Continuing advances in communication technology. If one machine crashes, the system as a whole can still survive. Higher availability and improved reliability.  Modular expand-ability. Allow Many users to access the common database. Ex:- Intranets, Inte...