摘要
分析了 Web应用的特点和目前所面临的一些问题 ;基于面向对象的概念 ,提出了多层次、多视图的 Web应用开发模型 ,以对象作为建模的基本实体 ,提供了 Web应用的高层描述 ,支持 Web服务的任意粒度的抽象、封装、重用以及 Web导航特性的分析 ;提出了基于 XML 的面向对象 Web建模语言 OOWML 并实现了编译工具 ,能够自动生成Web应用的目标语言 .与已有的方法相比 ,本文提出的模型为
The features of Web applications and some existed problems are analyzed in this paper. With Object-oriented concepts, a multi-level and multi-view development model is presented, which uses object as an uniform modeling entity, provides high-level description of a Web application, s upports modeling Web service entities at arbitrary levels of granularity, abstraction, reuse and Web navigation analysis;a Object-oriented Web modeling language named OOWML is also given, a compiler tool has been implemented which supports generating Web applications automatically. Compared with the methods has been presented, our model can support the engineering development for Web applications more effectively.
出处
《小型微型计算机系统》
CSCD
北大核心
2003年第10期1729-1734,共6页
Journal of Chinese Computer Systems
基金
国家自然科学基金重点项目"数字图书馆关键技术研究"(6993 3 0 10 )的资助
关键词
面向对象
WEB工程
Web建模语言
数据模型
超媒体模型
状态图
导航模型
object-oriented web engineering
object-oriented web modeling language
data model
hypermedia model
statecharts
navigation model