[分享]分享一个我自己开发的用户自主平台的资料-面向资源的应用软件开发
从当今管理信息系统的需求和开发的发展现状不难看到这样一种趋势:
需求越来越广、大,且变化越来越快;
开发越来越脱离编程语言;
走向"可视化",因而变得越来越容易;
应用软件的需求和开发将逐渐融合。
可以预言:二十一世纪的应用软件开发主体模式不再是由用户提供需求,以开发商为主导的开发模式,而是由开发商提供简便易用的开发工具,以用户为核心的自主开发维护的"开发-应用一体化"的新模式。
计算机应用软件开发的本质是利用计算机所拥有的系统软、硬件资源来构筑一个应用系统。这一过程中对于应用人员来讲,难度最大的工作之一是要进行程序设计语言编程。要彻底摆脱编程语言开发应用,就要使用编程语言以外的媒体来封装计算机的资源。用可视的图形模型来封装计算机的系统资源,将其转化为构筑应用系统所需的应用资源,通过构造应用资源、定义应用资源的链接关系就能实现整个应用系统的需求。这就是面向资源应用开发ROAD(Resource-Oriented Application Development)的核心思想。
用面向资源方法开发的应用软件是由一系列的资源文档组成的,执行软件的方法是系统将这些软件文档自动装入,进行解释、显示,在计算机屏幕上展现出一幅一幅的界面图形,并接受多方的数据输入,控制界面图形的变化。就象INTERNET上流行的HTML文档一样,资源也是信息的载体,面向资源应用程序也是以浏览/服务(B/S)方式运行的。但与HTML文档不同的是:资源具有更加复杂的构造、运行逻辑和更加直接的图形表达能力,资源文档具有更强的交互性和逻辑计算能力。
应该说面向资源的应用开发方法早有应用,基于画面组态的SCADA系统软件就是典型的面向资源的应用。只是以往对这一方法没有被提升到一般的应用开发的理论高度进行研究,也没有和当今最先进的应用和开发技术结合起来,因此限制了这一极具优势的开发方法的应用范围。MIS2000正是将传统的基于画面组态的工控软件开发方法结合当今最先进的应用开发技术形成的新一代的ROAD开发工具;"电力生技资料管理系统"是其应用开发的实例之一。
后记:
上文写于2000年,提到的产品成型于1997年,直到现在,我们已经见到很多自主平台的软件系统,但真正实现可视化业务应用资源的还很少,有兴趣致力在该领域取得技术领先优势的朋友可以联络我。
推荐到鲜果: 查阅更多相关主题的帖子: 用户自主平台 面向资源 开发方法 开发工具



评论
可下载资料的BBS链接如下:
http://www.vsharing.com/BBS/BbsShowArticle.aspx?bid=1129&aid=408065
发布者 babituo
2006-7-30 20:24:25