000052334 001__ 52334
000052334 005__ 20190416220409.0
000052334 02470 $$2DAR$$a3081
000052334 037__ $$aREP_WORK
000052334 245__ $$aDistributed Asynchronous Collections: Abstractions for Publish/Subscribe Interaction
000052334 269__ $$a2000
000052334 260__ $$c2000
000052334 336__ $$aReports
000052334 520__ $$aPublish/subscribe is considered one of the most important interaction styles for the explosive market of enterprise application integration. Producers publish information on a software bus and consumers subscribe to the information they want to receive from that bus. The decoupling nature of the interaction between the publishers and the subscribers is not only important for enterprise computing products but also for many emerging e-commerce and telecommunication applications. It is often claimed that object-orientation is inherently incompatible with the publish/subscribe interaction style. This flawed argument is due to the persistent confusion between object-orientation as a modeling discipline and the specific request/reply mechanism promoted by CORBA-like middleware systems. This paper describes object-oriented abstractions for publish/subscribe interaction in the form of Distributed Asynchronous Collections (DACs). DACs are general enough to capture the commonalities of various publish/subscribe styles, and flexible enough to allow the exploitation of the differences between these styles.
000052334 700__ $$0241768$$g101307$$aEugster, P.
000052334 700__ $$0240335$$g105326$$aGuerraoui, R.
000052334 700__ $$aSventek, J.
000052334 8564_ $$uhttps://infoscience.epfl.ch/record/52334/files/IC_TECH_REPORT_200003.pdf$$zn/a$$s186996
000052334 909C0 $$xU10407$$0252114$$pDCL
000052334 909CO $$ooai:infoscience.tind.io:52334$$qGLOBAL_SET$$pIC$$preport
000052334 937__ $$aLPD-REPORT-2000-002
000052334 970__ $$a200003/IC
000052334 973__ $$sPUBLISHED$$aEPFL
000052334 980__ $$aREPORT