Abstract:
The web services technology really changes the world of web-based systems. A web service is self-contained, self-described, universally accessible software component that deployed on the web. This research presents a theoretical background about the web services and the related technologies; also it describes an application that is developed based on web services technology. The developed project is an assistant learning system with the minimum requirements. It includes several courses material, and some utility services which are imported from outside –as a web service- and integrated to the system using the web service's standards such as Web Service Definition Language (WSDL), and the Simple Object Access Protocol (SOAP). The developed system clarifies how web services-based applications are developed fast, and how a web service can be integrated to the application even if we don't know how and where it is implemented.