This paper addresses the fundamental tradeoffs in event systems between scalability (of event filtering, routing, and delivery mechanisms), expressiveness (when describing interests in events), and event safety (ensuring encapsulation and type-safe interaction with polymorphic events). We point out some ramifications underlying these tradeoffs and we propose a pragmatic approach to handle them. We achieve scalability using a multi-stage-filtering strategy that combines approximate and perfect matching techniques for the purpose of event routing and filtering. We achieve expressiveness and event safety by viewing events as objects, i.e., instances of application-defined abstract types.
机构:
National Higher Education Research Institute (IPPTN), Universiti Sains Malaysia (USM), Bayan Lepas, PenangNational Higher Education Research Institute (IPPTN), Universiti Sains Malaysia (USM), Bayan Lepas, Penang
Ghasemy M.
Jamil H.
论文数: 0引用数: 0
h-index: 0
机构:
National Higher Education Research Institute (IPPTN), Universiti Sains Malaysia (USM), Bayan Lepas, PenangNational Higher Education Research Institute (IPPTN), Universiti Sains Malaysia (USM), Bayan Lepas, Penang
Jamil H.
Gaskin J.E.
论文数: 0引用数: 0
h-index: 0
机构:
Marriott School of Business, Brigham Young University, Provo, UTNational Higher Education Research Institute (IPPTN), Universiti Sains Malaysia (USM), Bayan Lepas, Penang
机构:
Boston Univ, Med Ctr, Dept Med, Sect Endocrinol Nutr & Diabet, Boston, MA 02118 USABoston Univ, Med Ctr, Dept Med, Sect Endocrinol Nutr & Diabet, Boston, MA 02118 USA