|
ABSTRACT
An important feature of information systems is the ability to inform users about changes of the stored information. Therefore, systems have to 'know' what changes a user wants to be informed about. This is well known from the field of publish-/subscribe architectures. In this paper, we propose a solution for information system designers of how to extend their information model in a way that the notification mechanism can consider semantic knowledge when determining which parties to inform. Two different kinds of implementations are introduced and evaluated: one based on aspect oriented programming (AOP), the other one based on traditional database triggers. The evaluation of both approaches leads to a combined approach preserving the advantages of both techniques, using Model Driven Architecture (MDA) to create the triggers from a UML model enhanced with stereotypes.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Phil Bernstein , Michael Brodie , Stefano Ceri , David DeWitt , Mike Franklin , Hector Garcia-Molina , Jim Gray , Jerry Held , Joe Hellerstein , H. V. Jagadish , Michael Lesk , Dave Maier , Jeff Naughton , Hamid Pirahesh , Mike Stonebraker , Jeff Ullman, The Asilomar report on database research, ACM SIGMOD Record, v.27 n.4, p.74-80, Dec. 1998
[doi> 10.1145/306101.306137]
|
| |
2
|
Eugster, T., Felber, P., Guerraoui, R., Kermarrec, A.M.: The many faces of publish/subscribe (2003)
|
 |
3
|
|
 |
4
|
|
| |
5
|
Tam, D., Azimi, R., Jacobsen, H.A.: Building content-based publish/subscribe (2004)
|
| |
6
|
Carzaniga, A., Rosenblum, D., Wolf, A.: Design of a scalable event notification service: Interface and architecture. Tech. Rep. CU-CS-863-98, Department of Computer Science, Univ. of Colorado at Boulder (1998)
|
| |
7
|
Gruber, R., Krishnamurthy, B., Panagos, E.: The architecture of the ready event notification service. In: Proceedings of the 19th IEEE International Conference on Distributed Computing Systems Middleware Workshop. (1999) 108
|
| |
8
|
Fiege, L., Zeidler, A., Buchmann, A., Kilian-Kehr, R., Muhl, G.: Security aspects in publish/subscribe systems (2004)
|
| |
9
|
Terpstra, W.W., Behnel, S., Fiege, L., Zeidler, A., Buchmann, A.P.: A peer-to-peer approach to content-based publish/subscribe (2003)
|
 |
10
|
Robert W. Hall , Amit Mathur , Farnam Jahanian , Atul Prakash , Craig Rassmussen, Corona: a communication service for scalable, reliable group collaboration systems, Proceedings of the 1996 ACM conference on Computer supported cooperative work, p.140-149, November 16-20, 1996, Boston, Massachusetts, United States
[doi> 10.1145/240080.240238]
|
 |
11
|
Marcos K. Aguilera , Robert E. Strom , Daniel C. Sturman , Mark Astley , Tushar D. Chandra, Matching events in a content-based subscription system, Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing, p.53-61, May 04-06, 1999, Atlanta, Georgia, United States
[doi> 10.1145/301308.301326]
|
| |
12
|
|
| |
13
|
Pietzuch, P.R., Shand, B.: A framework for object-based event composition in distributed systems (2002) Presented at the 12th PhDOOS Workshop (ECOOP'02).
|
 |
14
|
Patrick Th. Eugster , Rachid Guerraoui , Christian Heide Damm, On objects and events, Proceedings of the 16th ACM SIGPLAN conference on Object oriented programming, systems, languages, and applications, p.254-269, October 14-18, 2001, Tampa Bay, FL, USA
|
 |
15
|
|
| |
16
|
|
 |
17
|
|
REVIEW
"Michael G. Murphy : Reviewer"
The ability to inform users about changes in stored information is an important feature of information systems. The challenge is to know what changes are of interest. Work has been ongoing in the area of publish-subscribe information architecture.
more...
|