Spring Microservices
Objective: To develop micro services using Spring. We will also look at how to containarize it with Docker and orchestrate via kubernates. What is a Web Service? In layman terms, Service delivered over the web. 1. designed to communicate from one application to application 2. not platform dependent (interoperable) 3. should allow communication over a network. Service Definition defines structure of request and response and other details Data exchange takes place using xml or json. Key terms: 1. Request => input to a web service 2. Response => output from a web service 3. Message Exchange Format => XML or JSON 4. Service Provider - which hosts the web service 5. Service Consumer - which is consuming web service 6. Service Definition - contract b/w service provider and service customer 7. Transport - How service is called like HTTP or MQ - web sphere MQ ( more like a queue ) - I mean communication happens over a queue. Web service Groups 1. SOAP - xml request/response ...