Since the last decade, Service Oriented Architecture (SOA) has been gaining a lot of popularity in the information technology industry. In today's industry, most of the applications try to enable SOA APIs on their applications, for example, Google APIs and Amazon Web Services to name a few. There are a number of reasons behind this trend:
SOA is easy to use
There are standard bodies that help to improve every type of application to interoperate well
Free and open source SOA frameworks
The web service landscape is changing very rapidly, and hence, to support these changes and to facilitate user requirements, a web service framework has to be flexible and extensible enough. Applications, such as Internet commerce (e-commerce), need to manage two types of data:
Static data (for example, information, product information)
Dynamic data (for example, transaction data, shipping information)
As a result, most applications need to have better support for static and dynamic data...