A framework to support large-scale active applications

EW 7 Pub Date : 1996-09-09 DOI:10.1145/504450.504452
J. Bates
{"title":"A framework to support large-scale active applications","authors":"J. Bates","doi":"10.1145/504450.504452","DOIUrl":null,"url":null,"abstract":"Many applications are emerging which share the characteristic of being active, i.e. driven by asynchronous run-time events. The application areas include multimedia, cooperative working (such as conferencing), intelligent agent architectures, active database and support for user mobility. Prototype active applications are often developed from scratch as monolithic entities and are thus inflexible. Platforms which offer generalized support only usually deal with one application class in isolation.The thesis of this work is that active applications have generic requirements of a supporting platform. Rather than building each application as a monolithic entity, they can be composed of inter-connected sub-components called active objects. These objects can be used interchangeably in a plug-and-play architecture. This encourages on-the-fly application development and assists fast prototyping.This paper is supported by our implementation of a prototype distributed active application support platform. Our software is used to provide examples throughout. Section 1 describes the application requirements which a platform must be able to support. Section 2 describes the model for composing applications. Section 3 describes how a distributed programming platform has been enhanced for run-time object support and to allow new active object classes to be constructed easily. Finally, section 4 concludes.","PeriodicalId":137590,"journal":{"name":"EW 7","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"EW 7","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/504450.504452","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

Many applications are emerging which share the characteristic of being active, i.e. driven by asynchronous run-time events. The application areas include multimedia, cooperative working (such as conferencing), intelligent agent architectures, active database and support for user mobility. Prototype active applications are often developed from scratch as monolithic entities and are thus inflexible. Platforms which offer generalized support only usually deal with one application class in isolation.The thesis of this work is that active applications have generic requirements of a supporting platform. Rather than building each application as a monolithic entity, they can be composed of inter-connected sub-components called active objects. These objects can be used interchangeably in a plug-and-play architecture. This encourages on-the-fly application development and assists fast prototyping.This paper is supported by our implementation of a prototype distributed active application support platform. Our software is used to provide examples throughout. Section 1 describes the application requirements which a platform must be able to support. Section 2 describes the model for composing applications. Section 3 describes how a distributed programming platform has been enhanced for run-time object support and to allow new active object classes to be constructed easily. Finally, section 4 concludes.
一个支持大规模活动应用程序的框架
许多应用程序都具有活动的特征,即由异步运行时事件驱动。应用领域包括多媒体、协同工作(如会议)、智能代理架构、活动数据库和对用户移动性的支持。原型活动应用程序通常是作为整体实体从零开始开发的,因此不灵活。提供通用支持的平台通常只单独处理一个应用程序类。本文的主题是活动应用程序对支持平台有一般需求。它们可以由称为活动对象的相互连接的子组件组成,而不是将每个应用程序构建为一个整体实体。这些对象可以在即插即用架构中互换使用。这鼓励动态应用程序开发,并有助于快速原型。本文以一个分布式主动应用支持平台原型的实现为支撑。我们的软件在整个过程中用于提供示例。第1节描述了平台必须能够支持的应用程序需求。第2节描述了组合应用程序的模型。第3节描述了如何增强分布式编程平台以支持运行时对象,并允许轻松构造新的活动对象类。最后,第4节总结。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信