GI Transportation System
Such a business process programmatically implemented in GI Transportation system includes the following steps:

- Create a delivery and assign it to a driver.
- Notify the driver of his or her new assignments.
- Plan the routes for pick up and drop off.
- Pick up a package.
- Drop off the package.
- Report the driver's status.
The application design is done on the basis of below use case model. The driver can plan his routes as the basic step. Once the planning is over , he can proceed with “Pick Up ” and “Drop Off ” activities. The notification architecture implemented in the project is unique. The web services implemented in XML/SOAP architecture play an important role in the notification system. It can be summarized as follows.


- When the application starters it connect with the server and updated its latest IP address in the database.
- When a new delivery is created for the driver, using TCP/IP message sending technology a notification is sent to the driver.
- Once the notification is received the driver has to Synchronize the device to get the detailed information of the delivery.
- Integration of Map Point server
- Another major functionality implemented in the application is integration with Map Point server.