首页 | 本学科首页   官方微博 | 高级检索  
     

一个基于CORBA的图形用户界面体系结构及实例
引用本文:朱军,华庆一,郝克刚.一个基于CORBA的图形用户界面体系结构及实例[J].计算机学报,1999,22(1):79-85.
作者姓名:朱军  华庆一  郝克刚
作者单位:1. 中国科学院软件研究所开放实验室,北京,100080
2. 西北大学计算机科学系,西安,710069
基金项目:国家自然科学基金,陕西省教委专项研究基金
摘    要:随着网络计算技术的发展,软件的结构变为表示/处理/数据库分离的三级模式。表示与处理的分离导致了用户界面与应用计算间的通信成为开发交互式系统图形用户界面的关键。本文为分布式交互图形应用的开发提供了一个基于公用对象需求代理结构CORBA的用户界面体系结构,CORBA是为分布式对象系统中间件制定的一个互操作标准。在这个结构中,一些被称为代理的面向对象交互式图形构件被设计用来为图形的表示与交互提供有效的解

关 键 词:体系结构  图形用户界面  面向对象  公用对象需求代理体系结构
修稿时间:1998年2月16日

A GUI ARCHITECTURE BASED ON CORBA AND EXAMPLE
ZHU Jun,HUA Qing-Yi,HAO Ke-Gang.A GUI ARCHITECTURE BASED ON CORBA AND EXAMPLE[J].Chinese Journal of Computers,1999,22(1):79-85.
Authors:ZHU Jun  HUA Qing-Yi  HAO Ke-Gang
Abstract:In the time of network computing, the structure of software is changing to representation/transaction/database architecture. After the representation separated from transaction, the communication between user interface and application computation components became critic in the development of interactive graphical user interface (GUI). This paper presents a novel GUI architecture called ALA (agent linker architecture) for the development of distributed interactive graphic application, which is based on CORBA (common object request broker architecture), an interoperability standard for middleware in distributed object management system.Under the ALA, an object oriented interactive graphic component is called agent. A agent may has state, its own thread of control, and must has some predefined interfaces to send and receive messages. The agents are designed to provide an efficient solution for the representation and management of graphic objects. Specially, some of them are responsible for the control and communication between user interface and application components. Linkers bind agents together to construct a GUI system. A Linker's responsibility is the routing and broadcast of message filtering. ALA supports larger grain reuse and flexible system composition.Moreover, it supports the design of distributed, concurrent GUIs. Finally, this paper introduces an application using the architecture, which is a multi users CASE tool integrated by some agents run on different platforms.
Keywords:Architecture  graphical user interface (GUI)  object  oriented  CORBA    
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号