Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/978-3-642-04840-1_33guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

From Static Methods to Role-Driven Service Invocation --- A Metamodel for Active Content in Object Databases

Published: 10 November 2009 Publication History

Abstract

Existing object databases define the behaviour of an object in terms of methods declared by types. Usually, the type of an object is fixed and therefore changes to its behaviour involves schema evolution. Consequently, dynamic configurations of object behaviour are generally not supported. We define the notion of role-based object behaviour and show how we integrated it into an existing object database extended with a notion of collections to support object classification and role modelling. We present a metamodel that enables specific services to be associated with objects based on collection membership and show how such a model supports flexible runtime configuration of loosely coupled services.

References

[1]
Dantas, F., Batista, T., Cacho, N.: Towards Aspect-Oriented Programming for Context-Aware Systems: A Comparative Study. In: Proc. of SEPCASE 2007, Minneapolis, USA (May 2007)
[2]
Gua, T., Punga, H.K., Zhang, D.Q.: A Service-Oriented Middleware for Building Context-Aware Services. Journal of Network and Computer Applications 28 (2005)
[3]
Pernici, B.: Objects with Roles. In: Proc. of OIS 1990, Cambridge, USA (1990)
[4]
Albano, A., Bergamini, R., Ghelli, G., Renzo, O.: An Object Data Model with Roles. In: Proc. of VLDB 1993, Dublin, Ireland (August 1993)
[5]
Norrie, M.C.: Distinguishing Typing and Classification in Object Data Models. In: Information Modelling and Knowledge Bases, vol. VI (1995)
[6]
Gottlob, G., Schrefl, M., Röck, B.: Extending Object-Oriented Systems with Roles. ACM Transactions on Information Systems 14(3) (1996)
[7]
Goldberg, A., Robson, D.: Smalltalk-80: The Language and its Implementation. Addison-Wesley, Reading (1983)
[8]
Ungar, D., Smith, R.B.: SELF: The Power of Simplicity. Lisp and Symbolic Computation 4(3) (1991)
[9]
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.- M., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220-242. Springer, Heidelberg (1997)
[10]
Papazoglou, M.: Web Services: Principles and Technology. Prentice-Hall, Englewood Cliffs (2007)
[11]
Krafzig, D., Banke, K., Slama, D.: Enterprise SOA: Service-Oriented Architecture Best Practices. Prentice-Hall, Englewood Cliffs (2004)
[12]
Härder, T.: DBMS Architecture - New Challenges Ahead. Datenbank-Spektrum 14 (2005)
[13]
Subasu, I.E., Ziegler, P., Dittrich, K.R.: Towards Service-Based Database Management wood Systems. In: Proc. of BTW 2007, Aachen, Germany (March 2007)
[14]
Norrie, M.C.: An Extended Entity-Relationship Approach to Data Management in Object-Oriented Systems. In: Elmasri, R.A., Kouramajian, V., Thalheim, B. (eds.) ER 1993. LNCS, vol. 823, Springer, Heidelberg (1994)
[15]
Signer, B., Norrie, M.C.: Active Components as a Method for Coupling Data and Services - A Database-Driven Application Development Process. In: Proc. of ICOODB 2009, Zurich, Switzerland (July 2009)
[16]
Balzer, S., Gross, T.R., Eugster, P.: A Relational Model of Object Collaborations and its Use in Reasoning about Relationships. In: Ernst, E. (ed.) ECOOP 2007. LNCS, vol. 4609, Springer, Heidelberg (2007)
  1. From Static Methods to Role-Driven Service Invocation --- A Metamodel for Active Content in Object Databases

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    ER '09: Proceedings of the 28th International Conference on Conceptual Modeling
    November 2009
    514 pages
    ISBN:9783642048395
    • Editors:
    • Alberto H. Laender,
    • Silvana Castano,
    • Umeshwar Dayal,
    • Fabio Casati,
    • José Palazzo Oliveira

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 10 November 2009

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 0
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 25 Jan 2025

    Other Metrics

    Citations

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media