Proceedings of the 5th International Workshop on Software Engineering and Middleware 2005
DOI: 10.1145/1108473.1108478
|View full text |Cite
|
Sign up to set email alerts
|

Striving for versatility in publish/subscribe infrastructures

Abstract: Publish/subscribe infrastructures are used as the basic communication and integration framework in many application domains. The majority of those infrastructures, however, fall short of mechanisms that allow their customization and configuration to comply with the requirements of those application domains. In other words, they are not versatile enough to support new and evolving requirements demanded by different applications. The YANCEES (Yet ANother Configurable Extensible Event Service) addresses these ver… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2005
2005
2010
2010

Publication Types

Select...
2
2

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 29 publications
0
5
0
Order By: Relevance
“…Whenever a new event-driven application is conceived, developers face two alternatives: build a publish/subscribe infrastructure from scratch, or reuse one of many existing research and industrial systems. A qualitative screening of existing publish/subscribe infrastructures revealed different architectural patterns adopted by industrial and research publish/subscribe infrastructures in the support of the evolving and heterogeneous requirements of different application domains [48]. For example: minimal core, one-size-fits-all, coordination languages and compositional models.…”
Section: Yanceesmentioning
confidence: 99%
See 2 more Smart Citations
“…Whenever a new event-driven application is conceived, developers face two alternatives: build a publish/subscribe infrastructure from scratch, or reuse one of many existing research and industrial systems. A qualitative screening of existing publish/subscribe infrastructures revealed different architectural patterns adopted by industrial and research publish/subscribe infrastructures in the support of the evolving and heterogeneous requirements of different application domains [48]. For example: minimal core, one-size-fits-all, coordination languages and compositional models.…”
Section: Yanceesmentioning
confidence: 99%
“…Most of these patterns are neither extensible nor configurable in the set of features they provide, making their adaptation and reuse a difficult endeavor. This observation motivated the development of YANCEES, which is an extensible and configurable publish/subscribe infrastructure based on plug-ins [47]. As such, our goal in the development of YANCEES was twofold.…”
Section: Yanceesmentioning
confidence: 99%
See 1 more Smart Citation
“…Notification servers such as Elvin [2] or YANCEES [16] are usually employed as event routing infrastructure to support the development of awareness applications. Elvin provides a relatively simple but optimized set of functionalities, efficiently processing large quantities of events based on content-based routing of tuple-based events.…”
Section: Related Workmentioning
confidence: 99%
“…We used YANCEES [16] as the notification server because of its ability to be configured with a simple topic-based core, and for having a simple API, similar to Elvin [2]. We used a simple Java-based meeting server from the TeamSpace project [7].…”
Section: Integrated Implementationmentioning
confidence: 99%