Professional Documents
Culture Documents
This assignment is about implementing a distributed system that uses web services to
expose the server functionalities to its clients. We had to do an application called ‘Online
Tracking System’ that exposes the following functionality to its users:
- Two types of users: administrator and client
- After login, the user is redirected to its corresponding page
- If the user does not have an account, it can register and become a simple user
- The administrator can: add/remove a package, register a package for tracking
and update package status
- The client can: list all its packages, search for certain packages, check package
status
These functionalities had to be exposed as 2 web services: one SOAP Web Service in
.NET and the other one in Java. The GUI could be either Web or Desktop. I chose the second
option.
Conceptual Diagram
Build and execution