Create a Log component which can receive the following four inputs:
1. Start of day log
2. End of day log
3. Start of journey log
4. End of journey log
It should calculate journey durations (when receiving an end of journey
log) and total hours worked in a day (when receiving an end of day log). It
should report an error if it receives a log in an unexpected sequence (e.g.
an end of the journey log when no start of journey log was received).
The component should be exposed through a Web Service (SOAP or
REST), so that it can be called from the driver app. The prototype of the
driver app can be created as a desktop application and it must be possible
to submit the four types of log listed above.
The driver app should not connect directly to the database or the Log
component, but all communication must be via the Web Service
(remember that the company is planning to replace the desktop
application with a mobile app at a later stage).
Hi there
My name is Carlos and I'm an expert in .Net and sql server.
I have been working in software developement for the last 20 years.
I have many experience in desktop and web development.
Regards