The internet services concept being championed by computing giants like Sun, Oracle, HP, Microsoft company, and IBM doesn’t contain many new ideas, but this is the step towards simple use of software over the network. By simply promoting standards-based communication, web services might change the way we build websites. web services iowa
Web services make software functionality available over the Internet so that programs like PHP, ASP, JSP, JavaBeans, the COM thing, and all our other favorite widgets can make a request to a program running on another server (a web service) and use that program’s response in a site, WAP service, or other program.
Component Technologies of World wide web Services
Consider a situation in which you need to locate a particular pharmacy store in your area. You would probably not go out on the highway and enquire every person you met the right way to the store. You might, instead, direct the Web site of the pharmacy on the Internet. If you realized the pharmacy’s Web site, you should look it up directly and discover the location through the store locator link. If not, you would probably go to a search engine and type away the name of the pharmacy in the vocabulary that the search engine was meant to acknowledge. After getting the location, you would probably find the guidelines to the store, and then see a store.
In Web Services, SOAP, UDDI, and WSDL represent the roles mentioned in these steps.
SOAP (Simple Thing Access Protocol) is the method by which you can send messages across different modules. This is similar to how you will communicate with the search engine that includes a catalog with the Web sites registered in the index linked to the keywords.
UDDI (Universal Description, Discovery, and Integration) is the global look up base for finding the services. In the example mentioned earlier, this is analogous to the index service for the search engine, through which all the Web sites store themselves associated with their keywords. It maintains a record of all pharmacy store locations throughout the country.
WSDL (Web Services Classification Language) is the process through which different services are described in the UDDI.
Summarize: A Web Services is
* A programmable software, accessible as a part via standard Web protocols,
* Uses standard Web protocols like HTTP, XML and SOAP,
* Works through existing proxies and firewalls,
* Can take good thing about HTTP authentication,
* Encryption totally free with SSL,
* Easy incorporation with existing XML messaging solutions,
* Takes good thing about XML messaging schemas and easy transition from XML RPC solutions,
* No conflict between proprietary aspect based solutions like CORBA and COM,
* Combines the best aspects of component-based development and the Internet, and Available to a variety of clients (platform independent).
Business Aspects of Web Services
Web Solutions in the commercial world, in the most simplistic fashion, provides a mechanism of communication between two remote systems, linked through the network of the internet Services. The business applications as Internet Services, the information systems of different companies can be linked. These business systems then can be accessed by using simple SOAP messages over the normal HTTP Web process.