For this small project an e-mail has to be sent by Davical per calendar event invitation.
Source code and documentation available.
DAViCal is a server for calendar sharing. It is an implementation of the CalDAV protocol which is designed for storing calendaring resources (in iCalendar format) on a remote shared server.
More info upon interest.
Project is allowed to go open source and be publicly available.