Skip to main content

Experiences with the Active Collections Framework

  • Conference paper
On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE (OTM 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2888))

  • 2959 Accesses

Abstract

With increased intra- and inter-enterprise collaboration, consistent near-real-time sharing of operational enterprise data is a major problem faced by large enterprises. Shareable enterprise data is typically stored in persistent data stores such as relational database systems, and enterprise-wide applications continually create, retrieve, update, or delete this data. The Active Collections Framework (ACF) was developed as a simple yet effective approach to address this problem by unifying application access to both enterprise data and subsequent data changes through the Active Collection concept. This paper describes practical experiences with ACF to illustrate its strengths and weaknesses in building distributed enterprise applications.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bernstein, P.A.: Middleware: A Model for Distributed System Services. Communications of the ACM 39, 86–98 (1996)

    Article  Google Scholar 

  2. Black, A.P.: Supporting Distributed Applications: Experience with Eden. In: Proc. of the 10th ACM Symposium on Operating Systems Principles (1985)

    Google Scholar 

  3. Fowler, M., Rice, D., Foemmel, M., Hieatt, E., Mee, R., Stafford, R.: Patterns of Enterprise Application Architecture. Addison-Wesley, Reading (2002)

    Google Scholar 

  4. Raj, R.K.: The Active Collection Framework. ACM SIGAPP Applied Computing Review: Special Issue on Distributed Computing 7, 9–13 (1999)

    Article  Google Scholar 

  5. Widom, J., Ceri, S. (eds.): Active Database Systems: Triggers and Rules For Advanced Database Processing. Morgan Kaufmann, San Francisco (1996)

    Google Scholar 

  6. Gopalan, B.: Implementing the Active Collections Framework. MS Project Report, Department of Computer Science, Rochester Institute of Technology, Rochester, NY (2003)

    Google Scholar 

  7. Ambler, S.W.: The Fundamentals of Mapping Objects to Relational Databases (2003), http://www.agiledata.org/essays/mappingObjects.html

  8. Sun Microsystems: Java 2 Platform Enterprise, Edition (J2EE), v1.4 (2003), http://java.sun.com/j2ee/

  9. Tiwary, A., Pardyak, P.: Evaluating Transaction System Performance and Scalability Using Real Workloads. In: Proc. of the 9th Intl. Workshop on High Performance Transaction Systems (HPTS), Pacific Grove, CA (2001)

    Google Scholar 

  10. Baker, S.: Web Services and CORBA. In: Proc. of the Intl. Conference on Distributed Objects and Applications (DOA 2002). LNCS, vol. 2519, pp. 618–632. Springer, Heidelberg (2002)

    Google Scholar 

  11. Vinoski, S.: Internet Computing: Toward Integration – Middleware Dark Matter. IEEE Distributed Systems Online 3 (2002)

    Google Scholar 

  12. Sybase Corporation: Open Server Server-Library/C Reference Manual (2001)

    Google Scholar 

  13. Conrad, S., Eaglestone, B., Hasselbring, W., Roantree, M., Saltor, F., Schonhoff, M., Strassler, M., Vermeer, M.: Research Issues in Federated Database Systems. SIGMOD Record 26, 54–56 (1997)

    Article  Google Scholar 

  14. Schreier, U., Pirahesh, H., Agrawal, R., Mohan, C.: Alert: An Architecture for transforming a Passive DBMS into an Active DBMS. In: Proc. of the International Conference on Very Large Data Bases, Barcelona, Spain, pp. 469–478 (1991)

    Google Scholar 

  15. Terry, D., Goldberg, D., Nichols, D., Oki, B.: Continuous Queries over Append- Only Databases. In: Proc. of the ACM-SIGMOD Intl. Conference on Management of Data, pp. 321–330 (1992)

    Google Scholar 

  16. Liu, L., Pu, C., Tang, W., Buttler, D., Biggs, J., Zhou, T., Benningho, P., Han, W.: CQ: A Personalized Update Monitoring Toolkit. In: Proc. of the ACM-SIGMOD Intl. Conference on Management of Data (1998)

    Google Scholar 

  17. Bhide, M., Ramamritham, K., Shenoy, P.: Efficiently Maintaining Stock Portfolios Up-To-Date On The Web. In: Proc. of the 12th Intl. Workshop on Research Issues in Data Engineering: Engineering e-Commerce/e-Business Systems (RIDE 2002), San Jose, CA (2002)

    Google Scholar 

  18. Object Management Group: Notification Service Specification (2002)

    Google Scholar 

  19. DEBS 2002: Proceedings of the Intl. Workshop on Distributed Event-Based Systems (2002)

    Google Scholar 

  20. Handurukande, S., Eugster, P.T., Felber, P., Guerraoui, R.: Event Systems: How to Have One’s Cake and Eat It Too. In: Proc. of the Intl. Workshop on Distributed Event-Based Systems, DEBS 2002 (2002)

    Google Scholar 

  21. Pietzuch, P.R., Shand, B., Bacon, J.: A Framework for Event Composition in Distributed Systems. In: Proc. of Middleware 2003, ACM/IFIP/USENIX International Middleware Conference, Rio de Janeiro, Brazil (2003)

    Google Scholar 

  22. Jin, Y., Strom, R.: Relational Subscription Middleware for Internet-Scale Publish- Subscribe. In: Proc. of the 2nd Intl. Workshop on Distributed Event-Based Systems (DEBS 2003), San Diego, CA (2003)

    Google Scholar 

  23. Gawlick, D., Mishra, S.: Information Sharing With the Oracle Database. In: Proc. of the 2nd Intl. Workshop on Distributed Event-Based Systems (DEBS 2003), San Diego, CA (2003)

    Google Scholar 

  24. Ding, L., Rundensteiner, E.A., Heineman, G.T.: MJoin: A Metadata-Aware Stream Join Operator. In: Proc. of the 2nd Intl. Workshop on Distributed Event-Based Systems (DEBS 2003), San Diego, CA, pp. 618–632 (2003)

    Google Scholar 

  25. SWiM 2003: Stream Winter Meeting (2003), http://telegraph.cs.berkeley.edu/swim

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Raj, R.K. (2003). Experiences with the Active Collections Framework. In: Meersman, R., Tari, Z., Schmidt, D.C. (eds) On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE. OTM 2003. Lecture Notes in Computer Science, vol 2888. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39964-3_94

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39964-3_94

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20498-5

  • Online ISBN: 978-3-540-39964-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics