Web Services has become a widely used integration technology in modern software systems. It facilitates interoperable machine-to-machine interaction over computer networks. As a Service Oriented Architecture (SOA) implementation technology and a cloud computing enabler, Web Services receives prime consideration in enterprise computing.
Spring Framework is a revolutionary application development framework that has dramatically changed the way Java applications are built and integrated together. While the original versions had limited features, Spring has now evolved to a stage that it is so serious to be neglected. Spring helps applications be developed faster, encourages loose coupling, modularization, testability and reuse of components. It also simplifies integration, adaptability and reconfigurability of Java applications to an unexampled level.