ACCESS PROTOCOL FOR WEB SERVICES
Web service is a method of communication between two electronic devices over the world wide web. The WZC define a “Web service” as “a software system designed to support interoperable machine to machine interaction over a network. It has an interface described in a machine-process able format (specially web service Description language, known by the acronym WSDL). Other system interact with the web service in a manner prescribed by its description using SOAP messages, typically conveyed using HTTP with an XML serialization in conjunction with other web-related standards”. The WZC also states, “we can identify two major classes of web services, Rest-complaint web services, in which the primary purpose of the service is to manipulate XML representations of web resources using a uniform set of “stateless”. Operation; and arbitrary web service, in which the service may expose an arbitrary set of operations.
Table of contents
Table of content
1.1 Statement of problem
1.2 Objective study
1.3 Scope of study
1.4 Significance of study
1.6 Definition of terms
2.0 Review of relevant literature
3.0 Methodology for fact finding and detailed discussion of the subject matter
3.1 Mythology for fact finding
3.2 Detailed discussion
4.0 The future, implication and challenges of the subject for the society
5.0 Summary, recommendation and conclusion
Simple object Access protocol, is a protocol for exchanging structural information in the implementation of web services in computer networks. It relies on Extensible markup language (XML) for its massage format, and usually relies on other application layer protocols, most notably Hypertext transfer protocol (HTTP) and simple mail. Transfer protocol (SMTP), for message negotiation and transmission. Web services are software components that communicate using pervasive, standard-based web technology including HTTP and XML- based messaging.
Web services are designed to be accessed by other applications and vary in complexity from simple operations, such as checking a banking account balance online, to complex processes running CRM (customer relationship management) or enterprise resource planning (ERP) system. Since they are based on open standards such as HTTP and XML-based protocols including SOAP and WSDL, Web services are hardware, programming language and operating system independent, this means that applications written in different programming language and running on different platforms can seamlessly exchange data over intranet or the internet using web services.
Web services are powered by XML and three other core technology: WSDL, SOAP and UDDI. Before building a web service, its developers create its definition in the form of a WSDL document that describes the service’s location on the web and the functionality the services provides. Information about the services may then be entered in a UDDI registry, which allows web services customer to search for and locate the services they need. This step is optional but is beneficial when a company want its web services to be discovered by internal and/or external service consumers. Based on the information in the UDDI registry, the service client developer uses instructions in the WSDL to construct SOAP message for exchanging data with the service over HTTP.
1.1 STATEMENT OF PROBLEM
Some of the problem identified in this project are.
1. Security problem: This refer to all the measures that are taken to protect a web services.
2. Composition problem: This is the way the various parts of web services are put together and arranged.
3. Semantic problems: Those are the things used to describe thing that deal with the meaning of words in web services.
The primary objective of this project is:
1. To provide solution to some security problem encountered in web service.
2. To carefully analyze the composition problem of web services.
3. To solve the problem of semantic
1.3 Scope of study
This study was to create and deploy web services on the delineating the scope of what is needed to be done in processing a better solution of SOAP (simple object access protocol) that enables communications among web services,.
1.4 Significance of study
The significance of this project is to explain the prototype that will be used to create applications on the fly through, the use of loosely coupled, re-usable software components.
This has fundamental implications in both technologies and business applications
1.5 Assumption of study
In the case of my making this project a success, I assumed that all materials used in this work are correct despite the limited and financial constraint I faced to get to this stage