When writing Web services there are three architectural qualities to keep in mind. These are the qualities that keep the Web services you're writing apart from a Web based application that is comparable but XML-driven.
The Web services qualities we're talking about are publishing, locating, and invoking. Writing Web services involves the ability to publish it to a remote registry, to locate it by a query to the remote registry that holds its registry, and to invoke it, once you've located it, across a Web network by simply sending the right request through XML formatting.
Writing Web services requires a good understanding of these features, for you must understand the architectural models being used for the services and the motivation that drives the technology.
Writing Web services, at its simplest is extending the evolution of distributed technologies in computing. Web services are sets of technologies that have been standardized, operating on shared protocols. This common protocol method of writing Web services facilitates access to remote services in a way that is vendor neutral because of its standardization.
Writing Web services is destined to evolve and mature and this evolution will bring in features such as the handling of sessions and transactions and added security. Business services offered by these Web services will then become dynamic and more robust.
There are several kinds of writing Web services that you might need, or may even want to offer yourselves. Let's take a look at two.
Your writing of Web services might include an Internet news service, delivering news headlines and highlights or even complete news articles. These could be delivered through portals such as Yahoo, Netscape or MSN, for examples. The Web services you are writing could offer the information through business subscriptions of information and news portals, wireless carriers and content providers, and the home pages of large Intranets.
You might find yourself writing credit card validation Web services. These services are essential for the e-commerce that has become commonplace for retailers and service vendors on the Web. There is currently no standardization of credit card information validation processing.
Writing Web services for card validation firms can create this standardization and allow clients to easily make their changes to new validation service vendors. Writing these Web services could make yours an attractive service, and one that promotes credit card validation competition and industry-wide improvement in services and fees.
About the Author
Morgan Rossiter has created a new article publishing system, which enables anyone, to easily earn a living online, through writing short articles. Click Writing Articles to find out more and claim your free Membership.
|