by Reji K Paul (Software Programmer, Excellone Technologies)
E-business is made simple by web services. These services, using different software standard protocols are helping businesses create sophisticated web applications that integrate many features and content without platform hassles, at a considerably lesser cost. The fact that companies don’t have to renew their infrastructures for accessing it; makes it more popular nowadays.
To quote IBM Web Services are self contained, self describing modular applications that can be published, located and invoked across the web. Web services perform functions which can be anything from simple requests to complicated business processes.
The current breed of Web applications, takes your business to more constant access to customers, consumers, and vendors around the globe. Services on the web serve the best and fastest for booking agencies for travel, dining, theaters, cabs etc.
There are diverse varieties of web applications, with a self-describing nature. For the users who are in need of web applications it can cater to them while linking with other related web applications. In the end, the users will be served what they need without knowing that they are being served by different web applications from different locations.
The Standards and Tools the participants
Web services need minimal human intervention, thus the software standards are quite high. SOAP, UDDI & WSDL, the new connecting software standards side by side with matured software standards like XML and HTTP web services; can be created and complemented to interact with other web services dynamically.
The UDDI (Universal Description, Discovery & Integration) project based on existing Internet standards; is a yellow page type directory of all businesses that render services on the web.
- The UDDI has an independent platform with a neutral implementation.
- In the opinion of industry analysis like Gartner Group, Forestar Research and Seybold. The UDDI will be the core initiative for accelerating B2B adoption in future.
- UDDI defines the ways and means for discovering Services on the web.
SIMPLE OBJECT ACCESS PROTOCOL. SOAP is an XML-based object invocation protocol, which is made to transfer structured and typed information on the Web.
- This is simple and high weight protocol specification for invoking methods on web server, services, components and objects.
- SOAP primarily made for distributed web applications to interact over HTTP and through corporate firewalls have non-defined the usage of HTTP & XML to access service, objects and service in a platform independent manner.
- Web Services Description Language: The documents written in XML describe a Web service by specifying the location and operation.
- The World Wide Web Consortium (W3C) has announced the publication of initial working draft specifications for Web Services Description Language (WSDL) version 1.2 & WSDL version 1.2 Bindings.
Tools in use
To quote IBM, WSTK (Web Services Tool Kit) is a software development kit that includes demos and examples to aid in designing and executing web service application that can automatically find one another and collaborate in business transactions without additional programming or human intervention.
- Visual Studio. Net: The comprehensive tool set for rapidly building and integrating XML web services, based on Microsoft windows application and Web solutions.
- Java Web services Developers Pack: JAVA WSDP is an integrated tool set which in conjunction with the java platform allows Java developers to build, test and deploy XML web applications and services.
- JAVA XML pack, Java Server Pages Standard Tag Library (JSTL) Java WSDP Registry Server, Web Applications Deployment Tool, Ant Build Tool and Apache Tomcat container are the web technologies included in Java WSDP.
The way it works
Basically 3 steps are involved in making a service on the web.
- Creation of service on the web using any platform like MS, .Net or Sun ONE.
- Describing the service with WSDL (XML) i.e. metadata or necessary information about accessing and integrating the service should be written.
- Register the service in a UDDI registry / repository.
To access & use
- By searching UDDI registries to locate a service by another service / user.
- Using SOAP can access the functions of the located service.
- The interaction between the requester service and requested service starts.
Being aware of what service on the web is and how it (a web service) works; one also needs to be knowledgeable about the risks involved, as when the customers are not paying for the software technology – mere integration cannot boost the sales. So one needs to have the market for commercial web services in the needy areas.
Ultimately, you are the one to make a ‘choice’, because the assistance you choose will decide your future. They are to provide it with technical as well as business consultancy along Implementation Consulting and Assistance, which can cover almost all the aspects of risk.
Warning: Undefined array key "comment_error_msg" in /home/dh_u5m5hd/itoutsourcingindia.com/blog/wp-content/themes/itoi/comments.php on line 75