Enhancing Information Systems with Event-Handling
Due to the immense advance of widely accessible information systems in industrial applications, science, education and every day use, it becomes more and more difficult to keep track with new and updated information. An approach to cope with this problem is to go beyond traditional search facilities and use the users' profiles to monitor updates and to actively inform them about relevant changes instead.The author introduces a model-driven approach to specify the semantics of such an event-handling and notification component. The necessary software artifacts can automatically be generated from this model and can be used to enhance existing information systems in a non-invasive way. In combination with the integrated optimization approach, a scalable, maintainable and reusable framework for IT architects and developers is presented.