Posts

Showing posts from August, 2018

The Difference between Web Services and Micro Services

Image
Micro Services and Web Services are two different concepts of  Application Development Architecture. What is Web Service? Web Service is a connection technology, a way to connect services together into a Service Oriented Architecture (SOA). It is a service which exposes an API over HTTP. Web Services allow applications developed in different technologies to communicate with each other through a common format like XML, Jason, etc. Web services are not tied to any one operating system or programming language. For example, an application developed in Java can communicate with the one developed in C#, Android, etc., and vice versa.  What is Micro Service? Micro Service  is independently deploy-able service modeled around a business domain. It is a method of breaking large software applications into loosely coupled modules, in which each service runs a unique process and communicates through APIs. It can be developed using messaging or event-driven APIs, or using non-HTTP backed