Retrieved from https://studentshare.org/information-technology/1453180-dq-week
https://studentshare.org/information-technology/1453180-dq-week.
Web services have appeared as a most attractive and extensible technology that facilitates application-to-application interaction, using open standards and protocols. At the present, the use of web service has become very common. Basically, a web service is a software application that is purposefully designed for running over the internet. In this scenario, the web server is used to host a web service that is accessible to its users for use over the internet. Once the web service is created, it has to be uploaded on a web host, with the intention that Web service can be made available to everyone over the Internet.
We should not use web server for the purpose of testing a web service. A web service can be tested by making use of a local web server (VKInfotek, 2012; Wang et al., 2004). Basically, the web services are created to address the need of connecting applications from incompatible and mismatched environments, for instance UNIX and Windows, or J2EE and .NET. The main theme behind the emergence of Web services was basically to efficiently deal with the challenge of interoperability and integration of applications developed in diverse platforms.
In addition, Web services support almost all the programming languages on any platform. Additionally, the web services can also be used in the case when there is need to apply a specific functionality, feature in a wide variety of business applications. In this scenario, the integration of a web service to a business application improves the functionality and scope of that particular application. Furthermore, a web service can be integrated with web applications, windows applications, mobile applications and websites (VKInfotek, 2012; Wang et al., 2004). In addition, there exist a wide variety of web services across the web that have the capability of carrying out simple as well as complex tasks for instance performing the simple task of information processing as well as executing complex business processes.
Also, we have a variety of standards and protocols that have been developed to deal with web services such as Web Services Description Language (WSDL) that presents machine-readable information of Web services, simple object access protocol (SOAP) that enables exchange of messages between Web services, a Universal Description, Discovery and Integration (UDDI) registry which is a directory of Web services WSDLs (Wang et al., 2004; Phu, 2005). In the light of the above discussion, we can conclude that in the near future, Web application development will be dominated by Web Services, and it is expected that most web application development will involve just the calling of existing Web Services.
DQ2: Other Design Patterns This week we discussed and implemented the MVC design pattern for Web based database interfaces. However, there are otherdesign patterns that may be directly applicable to PHP programming, orweb programming in general. Find another design pattern which could be used for web based development and write a synopsis on it, pointing out whether it would be applicable for use within your project or not. Comment as applicable on design patterns that other class membersprovide.
“A design pattern points to an issue that can take place repeatedly in a programming environment, and then points out the idea of the way out to that issue. In this scenario, this solution can be applied to this or any other similar problem a million times over, even there is no need to do it the same way twice" (Wallace, 2000). In simple words, a design pattern describes a problem and its solution. However, descriptive name should be used for a design pattern so that it can be
...Download file to see next pages Read More