Master Thesis - Web Services for Fraunhofer NOC Service Desk |
Deutsch English |
|
Web Services für Fraunhofer NOC Service DeskMaster Thesis at Fraunhofer-Institut IITB (Karlsruhe), Duration: 6 month DescriptionIn this thesis, the lifecycle (process of development, test, deployment, operation, reengineering, etc.) of Microsoft .NET and PHP Web Services are presented. The comprehensive and high productivity professional development tool - Microsoft Visual studio 2005 - and some open source tolls are used to achieve this project, with the Web service development platform ".NET 2.0" and "PHP NuSOAP", the web server "IIS" and "Apache" as a basis. The Web Service concept-which is also called service-oriented architecture, allows distributed applications the exchange of arbitrarily complex data over standard protocols, independent of the respective operating system, platform, or programming language. Secondly, services based on this concept are able to provide parts of their application logic to other applications. Web Services present a new promising software technology, which provides application-to-application interaction. The difference to a Web application is that Web Services do not necessarily have a user interface or are accessed directly by using a Web browser. This will be shown in the scope of this work. Following terms are of importance when talking about Web Services and will be introduced here in more detail: SOAP (Simple Object Access Protocol), WSDL (Web Service Description Language), and UDDI (Universal Description, Discovery and Integration). XML is the key to all the other Web Services standards, because it represents a truly interoperable data representation, allowing disparate applications to communication across the enterprise or the internet. Testing the Web Services is important for both the Web Service provider and the Web Service user. After implementation, this paper presents a chapter about monitoring and testing. This chapter deals with the possibilities of performance of the software created in the described environment and also testing and debugging software. |
||
|   |   |   |