Skip to main content

Posts

What is a Web Service?

Def1 : Simply a Web Service is a method of communication ( REQUEST + RESPONSE ) between two electronic devices/machines over a network. Web services are self-contained applications that can run across the Internet on a variety of platforms. Def2 : A web service is a way of calling a function which is inside a software from some other software Def 3 : Web Services is a way to establish communication between software’s which could be running on different machines (different platforms or operating systems), having been developed using different languages e.g. java, .net, c++ etc. Why we use Web Services? ·          Web Services can implement in a SOA structure ·          Web service is used to communicate 2 machines irrespective of their language support (i.e. machine1 supports Java and machine2 supports Dot Net) – Language Independent ·       ...

What is SOA?

SOA:    ( Service Oriented Architecture ) It is an architectural style that lets multiple software services interact It requires that services interact with one another, but without inter-dependencies Service should be autonomic and loosely coupled  Why should we go for automating SOA:- For this question, we need more clarity on the below questions for a well structured application: Does the service respond quickly enough for the intended users? Will the server respond with the correct values? How will the service handle exceptions and illegal values? Is the service stable under expected and unexpected user loads? Because of all these questions for a product, we’ll go for SOA automation. By using this, we can Reduce the risk in the application (On Upgrade or Deployment of new services) It gives  flexibility to the user to merge large functionalities to generate adhoc applications It is a simple Interface, reduces complexi...