MDSF:Web数据应用模型语言【WebML】介绍

    B/S应用在现在企业级管理软件应用开发已经越来越普遍了,OpenExpressApp也早就有打算来支持B/S应用。关注过OEA的朋友都应该知道,OEA的目标是一个模型驱动开发平台,所以在进行B/S技术学校之前,我当然是先去看看是否已经有B/S相关的模型了。通过网络搜索,找到了WebML,这是一个是适用于数据应用的Web开发的特定领域语言。我花了一些时间大概的去看了一下,从整理了解了一下,WebML并不复杂,由于还没有去考虑它是如何把模型转为可运行模型的实现上,所以在这里我将主要从模型语言本身来总结介绍一下WebML。如果看完之后,你发现这也是你需要的,那么你可以自己去深入的分析一下,也欢迎到时你能与我们分享。

WebML介绍

Deliverables of the WebML core design process

WebML的基本元素是 pages/units/links,通过areas和 site views组织成模块化的内容

Pages示例

WebML Units示例介绍

WebML Pages示例

WebML links示例

WebML Hypertext design activities, inputs and outputs

内建Operations

WebML的模型驱动开发平台WebRatio

Customize the Rules

Generate the application

总体评价

  • 设计模型、定制规则、生成应用,这种开发模式很符合我的期望,也是OEA的目标
  • WebML模型语言是基于Web应用的多种场景来设计的,基本可以覆盖常用场景,可以作为Web应用开发的参考模型语言
  • Site=Content+Composition+Navigation+Presentation值得参考,这里的组合比OEA的AutoUI灵活很多
  • Page/Area/Unit/Link/Operation抽取的不错,可以借鉴

参考

WebML官网:http://www.webml.org/

webratio官网:http://www.webratio.com/

Webratio Videos and Presentations

推荐:你可能需要的在线电子书   

敏捷个人sina围裙:http://q.t.sina.com.cn/135484  

欢迎转载,转载请注明:转载自周金根 [ http://zhoujg.cnblogs.com/]

posted on 2011-06-07 11:05  周 金根  阅读(2855)  评论(2编辑  收藏  举报

导航