Tuesday, July 21, 2020

Advanced Web Technology Example

Advanced Web Technology Example Advanced Web Technology â€" Essay Example > 30th September, 2011IntroductionThe emergence of web services has contributed a new set of technology to the enterprise. This set of technology is both complex and also simple in nature, just as they complicate the traditional application management and enterprise they also simplify it by contributing a set of capabilities to virtualised networks, application resources, systems and therefore uniformly manages them (Sahai and Graupner, 2005). Web services have been providing service centric computing through utilising the internet as its platform (Laneve, 2010). While the services are being transmitted via the internet, the World Wide Web has managed to turn to a distributed, decentralised and a pervasive infrastructure where data and information is conveyed for utilization by other users (Laneve, 2010). It is this kind of decentralization, wide paradigm of information dissemination that on meeting the concept of service centric computing that has led to the genesis of the concept of web services (Laneve, 2010). Definition of Web ServicesThe definition of Web services as defined by World Wide Web Consortium abbreviated as (W3C) goes like this, “web services are distributed services that are identified by URL, whose interfaces and binding can be identified by URI, whose interfaces and binding can be defined, described and discovered by XML artefacts, and that support direct XML message-based interactions with other software applications via internet based protocols” (Sahai and Graupner, 2005). The Concept of Software as a ServiceWeb service is vital in implementing the service as software. Take for example, the process of ordering a book at the brick and mortar Barnes and Noble (Thuraisingham, 2009). You first visit the book store section, and then you look at the catalogue, find the book you want and then you place an order with the help of their sales representative. The sales representative will then call the warehouse manager and request the book (Ag rawal, 2011). The ware house manger will therefore in return sends the book to store, and then the store informs the customer and at the end the customer buys the book (Thuraisingham, 2009). The above can be considered as a service and therefore can be implemented as software in the following manner; the interested customer checks the website of Barnes and Noble, finds a book and requests for it (Thuraisingham, 2009). The request management service implemented by Barnes and Noble as an order management system takes the order then it sends a message to the warehouse service, and requests the book (Agrawal, 2011). The warehouse service then finds that book is in its inventory and therefore in return it sends information to the order management service which sends information to the customer, the ware house also sends information to the shipping service. All this stated services returns information in form of a message to the customer with all what he or she wants (Agrawal, 2011). It is therefore important to learn that while the unit of computation of objects-originated computing is an object, one can also consider computing unit for service-oriented computing to be a service, although the actual implementation of the service can be achieved by using packages or even objects (Thuraisingham, 2009).