一种面向图的分布Web应用架构技术

被引:11
作者
马晓星
曹建农
吕建
机构
[1] 南京大学计算机软件新技术国家重点实验室
[2] 香港理工大学计算学系
关键词
软件体系结构; 分布式应用; 万维网; 面向图的程序设计; 动态重配置;
D O I
暂无
中图分类号
TP393.09 [];
学科分类号
080402 ;
摘要
提出一种面向图的软件体系结构描述和实现技术 (称为WebGOP)来支持分布Web应用系统的架构 .开发者通过定义图的拓扑结构来描述体系结构 ,并可以根据需要定制图的类型以更好地表达特定的体系结构风格 .同时 ,这个图实现为一个分布共享对象 ,显式地存在于应用系统之中 ,为各个构件的执行提供了一个面向图的上下文 ,也为体系结构的实现和动态演化提供了依托 .该技术直观性强 ,有助于缩小体系结构描述与实现之间的距离 ,特别是可为系统动态重配置提供良好的支持 .该文还利用edNCE图文法对WebGOP进行了形式化处理 ,设计实现了一个WebGOP原型系统 ,并对这个原型系统的关键性能指标进行了测试以表明该技术的可行性
引用
收藏
页码:1104 / 1115
页数:12
相关论文
共 26 条
  • [1] Describingsoftwarearchitecturestylesusinggraphgrammars. LeM啨tayerD. IEEETransactionsonSoftwareEngineering . 1998
  • [2] Adynamicreconfigurationmanagerforgraph orienteddistributedprograms. CaoJ,ChanE,LeeCH,YuKW. Proceedingsof1997InternationalConferenceonParallelandDistributedSystems (ICPADS’’97) . 1997
  • [3] Programmingdistributedsystembasedongraphs. CaoJ,LichuchaF,ZhangK. IntensionalProgrammingI . 1996
  • [4] Conceptsandexperimentsincomputationalreflection. MaesP. ProceedingsofOOPSLA’’87 . 1987
  • [5] Keyconceptsinarchitecturedefi nitionlanguages. LuckhamDC,VeraJ,MeldalS. FoundationsofComponentBasedSystems . 2000
  • [6] ExtensibleMarkupLanguage (XML)1.0 (SecondEdition). W 3C. W 3CRecommendation . 2000
  • [7] Globe: A wide-area distributed system. Steen M,Homburg P,Tanenbaum A S. IEEE Concurrency . 1999
  • [8] Legion: An operating system for wide-area computing. Grimshaw A et al. IEEE Computer . 1999
  • [9] Analysing dynamic change in distributed software architectures. Kramer J,Magee J. IEE Proceedings-Software . 1998
  • [10] Distributed software engineering. Kramer J. In: Proceedings of the 16th International Conference on Software Engineering, Los Alamitos, CA, USA . 1994