Highlights of Web Services
A world of web, where an organization provide its services like health care, banking, financial etc over the internet to end users.
To grow up business, organizations want to provide their services to more and more end users in simple ways.
So organizations use web app, mobile app, ipad app etc so that one can use their services easily and quickly.
This is where web services comes into picture. Communicating amongst all these entities (web app, mobile app, ipad app etc) without affecting their existence is made possible by web services.
So you can have 3 different application with single business logic in web service. (sounds interesting.. 🙂 )
Less work.. more output…
that is what we want as a software developer.. isn’t it?? 🙂
So the question arises, whats the magic behind it? How web services bless us?
It communicates with applications using one language called Extensible Markup Language (XML) . It is a universal data format that any application can understand.
You can exchange data between different applications and different platforms.
Because all communication is in XML, web services are not tied to any one operating system or programming language. Java can talk with Perl; Windows applications can talk with Unix applications.
It is written separately from the application logic. So it is reusable also.
Your any previous application structure will still remain same without and effect.
Here is final magic to describe its whole work flow. A web service uses XML to tag data, SOAP to transfer a message and finally WSDL to describe the availability of services.
In my next article, I will try to explore more about web services using examples. So stay tuned!!! 😉