Chapter one
1.0 introduction
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.
1.2 Objective
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