Posts

Showing posts from March, 2019

Breif discusion on Server-side Development-Part02

Image
Hello friends welcome back to my blog. This is 2nd part of the server side development. If you don't read my previous blog you can click here . In this blog I'm going to talk about Resource oriented communication; REST. First let's find the difference between Message oriented communication and resource oriented communication. Message oriented communication VS Resource oriented communication REST-Representational State Transfer REST is an architectural structure style for the service of web. WWW including servers, proxies, switches, routers etc were improved based on REST. REST is use not only for the the services, also used for distributed systems and it cover everything.   REST is resource-based .  It is focus on Things(based on nouns ) more than Actions(based on verbs). There can be actions related to items. But its main focus on things. There for REST focus on Resources. These resources are identified by URIs.  REST is focuses on Representations

Brief discussion on Server-side developmet-Part01

Image
In this blog I'm going to discuss about web services, WSDL and SOAP.  Web Applications VS Web Services  First let's move in to Web service s . Web services are server-side application components. A Web service involves a service provider and a service requester (client). Because Web services feature language transparency, it doesn’t matter whether the underlying system that provides the service is written in Java while the client is written in Perl, Python or Ruby. For example, through Web services a Windows server can interact with a Linux server or serve an application to computer desktops, laptops or smart phones and other mobile devices over the WWW.  SOAP, UDDI, WSDL are the main components of web services.  Web Application A Web Application or Web App is Software that runs on a Web Server. Unlike traditional desktop applications, which are launched by a Web Browser. In order to access/use any Software Application (Desktop or Web Application) Ope