In a real world scenario I'd say yes, but for the assignment it is an extra area of complexity which gives you more opportunities to lose marks. It's not part of the requirements so I don't think you'll lose marks for not doing it - I'm not implementing it.
Like Jon, I think that this is something you do not have to implement.
You can do it easily enough, and there have been two threads in the last week or two discussing how to do this in an RMI environment. It can be interesting to learn about how to do this, but you won't get extra marks for it in your submission, and you could pottentially loose marks.
Whether you would do this or not in a real life situation is debatable - consider airline reservations: if you look up a Qantas / British Airways / United Airlines flight, you will not get notification if a seat is booked. Not even if you are in one of the airlines offices using a dedicated terminal to their mainframes.