首页> 外文会议>International Conference on Intelligent Agent and Multi-Agent Systems >Publisher-subscriber: An agent system for notification of versions in OODBs
【24h】

Publisher-subscriber: An agent system for notification of versions in OODBs

机译:Publisher-aubercriber:用于OODBS中版本通知的代理系统

获取原文

摘要

In object-oriented databases, the conceptual structure may not be constant and may vary due to variety of reasons like correcting mistakes, adding/removing features, updating database, etc. Class versioning is one the evolution strategy that addresses the above issues. However, class versioning may be yields some unexpected results to the database clients. The easiest method is to just set a cache to expire periodically depending on the types of data. This solution is approximation and tends to either refresh too often so that the data is unnecessarily sent over the network or not often enough so that the data becomes stale. Query notification is the solution to avoid frequent access to the database and hence proposed to design agent system for monitoring class versioning. agent technology has generated lots of excitement in recent years because of its promise as a new paradigm for conceptualizing, designing and implementing software systems. Software agents coordinate the application that run on databases and allows performing the sequence of events like flushing cache, database operations, monitoring, etc. This agent system consists of a publisher agent, subscriber agents and a database update agent. These agents monitor the database for any change that would change data the data in the query or its structure. When it detects such a change, the publisher agent generates a change notification message and subscriber agent subscribes the notification message. To implement this system, a database application was developed with two versions and applied the database change notifications. To promote more reusability and scalability, a publisher-subscriber pattern was integrated with this application.
机译:在面向对象的数据库中,概念结构可能不是恒定的,可能会因纠正错误,添加/删除功能,更新数据库等的各种原因而有所不同。类版本控制是解决上述问题的一个演化策略。但是,类版本控制可能会对数据库客户端产生一些意外结果。最简单的方法是仅设置缓存,以周期性地过期,具体取决于数据的类型。该解决方案是近似的,往往往往经常刷新,以便通过网络不必要地发送数据,或者通常足以使数据变得陈旧。查询通知是避免频繁访问数据库的解决方案,从而建议设计用于监视类版本控制的代理系统。近年来,代理技术产生了很多兴奋,因为其承诺作为用于概念化,设计和实施软件系统的新范式。软件代理协调在数据库上运行的应用程序,并允许执行刷新缓存,数据库操作,监控等的事件序列。此代理系统由发布者代理,订阅者代理和数据库更新代理组成。这些代理监视数据库,以了解会更改数据中的数据或其结构中的数据。当它检测到这样的更改时,发布者代理生成更改通知消息,订户代理订阅通知消息。要实现此系统,有两个版本开发了一个数据库应用程序,并应用了数据库更改通知。为促进更具可重用性和可扩展性,发布者用户模式与此应用程序集成。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号