Spiga

Web Services, the new way of Shopping

Nowadays, people have great interest in shopping and buying something for themselves or other people. Many shopping center or malls filled with people and crowds, it’s hard just to walk easily and look at the shop and see anything we want to buy. People wants easier ways to shopping and don’t want to walk away far from home just to buy something. They wants an easy way to shop and pick the goods from the home, and the store deliver the goods to them. Such an easy way to shop is all that customer wanted. There are many cases where people don’t want to go out because of the traffic, pollution, accident or many other things. Now, we don’t have to go all the way to the store to shop and get trapped in the traffic jam, there’s online store with e-commerce web services with great ways to shop and see anything we wants from home easily. You just need to browse to the internet, look at the goods on the sites, pick them and put that on your shopping card, put your address and pay with your credit card, and the goods is all yours. Such an easy way to shop right?

Usually, new technology promise more than they deliver, that has not been the case with Web services, which are being integrated into just about every new e-commerce application. The support has been widespread because web services enable companies to simplify application design, deliver enhancements more quickly, and reuse software more easily. Those features is the basic of web services. In reality, web services provide great service to communicate with other peolpe. They replace complex, difficult programming interfaces with Extensible Markup Language (XML) documents and standard application protocols. XML is used to tag data, and SOAP is used to transfer it, WSDL (Web Services Description Language) describes the services needed, and UDDI (Universal Description Discovery and Integration) tells applications what services are available. The application can interact with one another and performing tasks with high flexibility. That’s why the web services are great to use.

Business means, exchange data with the customer, supplier and partners. We need to do these action effectively in order to keep the good relationship. The best scenario, each other can view partner’s information as if it was their own, no secrets between partners and everybody get fair share. The web service could carry out payment validation by taking information from the system, like customer’s name, address, age and any other information needed to perform the transaction. Therefore the web services need to check the validity of the information such as credit card account number, expiration date and card verification number in order to do safe transaction with customers.

Web services have become feature that many e-commerce suppliers use to offer their goods to the customer. The other companies using their services and that’s help them to gain profit and reputation. Customers also overjoyed because they don’t have to do the complex part, just pick and pay and the goods is all yours. Such an comfortable way to shop right?

Amazon and google are the companies that develop web services that they let other companies to take advantage of. They gain profit from another companies and other companies also gain profit from their customers. The service provide software developers, web site owners and merchants with acces to back-end features found on amazon, such as its payment system. As the services have evolved, the face of the companies using them also changed. While web services offer many advantages, they face a few deployment challenges. Web services technology is really great and works well, but the main obstacle is the management issues. We need to build formidable management line like shipping line, supply product, payment services and many other issues. It’s really difficult to manage it all. Sure it’s worth the way to gain comfort for customer in order to shopping and order goods from web services. Many programmers don’t fully understand how to build application that take advantage from the web services features. Some programmers also resist designing application in new way. They prefer the old way and it’s difficult to change their habit. Companies often need to invest in training courses to overcome those obstacles. Another challenge is the software infrastructures conform to another architectures, such as client/server, thin client or mainframe computing. It gives company difficulties so the company have extra effort for time, money and manpower to revamp their system and build the web services structures. To help address these issues, Web services are being rolled up into a more expansive application development initiative: service-oriented architecture (SOA). The goal with this movement is to design all applications so they operate in a plug-and-play manner. Here, support for Web services would be one of the features bundled in with SOA compliant systems. SOA has the potential to help companies streamline the application development process further, but putting the pieces in place to take advantage of it has proven to be a difficult challenge," concluded Bloomberg. This problem is expected to be a short-term issue. As SOA acceptance rises, the Web services footprint will grow even bigger in e-commerce companies.

By: Chandra