Lab Course SS 06
Development of Web Services with .NET Technologies
In this lab course, we will develop a complex web-based application
using web services. The underlying technology to implement the web
services will be the .NET Framework 2.0 from Microsoft. The application
will be implemented using the programming language C# and Microsoft
Visual Studio 2005. Knowledge about development in C# will
come in handy but is not a prerequisite for attending to this course.
XML Web Services provide a means for applications to communicate with
each other in a platform- and programming language-independent way. A web
service is an interface of a software component which describes a collection
of operations that can be accessed through XML messages. XML is used for the
description of operations or data to be exchanged. A group of interacting
web services defines a web service application in a service oriented
architecture.
The web service technology is up to now mainly used to integrate existing
systems across different OSs or programming languages. In the past such
integration tasks were handled by strongly coupling the existing systems in
a proprietary way. The usage of the web service standards aims at increasing
the reusability of whole systems and subsystems thereof.
During an introductory week, basics about Visual Studio, C#, and web
services will be presented. Following this introduction, a web service
application will be developed from component web services. A more
concrete description of the project is to be announced soon.
Dates
There will be two introductory meetings where we will give you basic
information about web services, the .NET Framework, and the tasks. The
dates of the meetings are
Tuesday (April, 4th): 3pm-6pm
Wednesday (April, 5th): 4pm-6pm
The meetings are in the seminar room of our chair (room no. 6243).
After that, we will have bi-weekly meetings on Wednesdays (also
from 4pm-6pm), starting on April 19.
All dates are obligatory.
Database Lab
Our database lab has several computers where the required software is
installed. Students participating in this lab will get accounts on these
computers.
BSCW
There is a
BCSW Server,
which can be used to share information and slides. Participants of this
lab course will be invited to a workspace.
Software
The required software is available through the
MSDN
Academic Alliance program. We will use at least Microsoft Visual Studio
2005 and Microsoft SQL Server 2005.
Literature