[编者按]

      面临日益激烈的竞争,我们如何在竞争中脱颖而出?面对推陈出新的技术,我们如何跟上时代的步伐? 面对客户需求的变化,我们如何……?是等待、退缩、彷徨,还是逞个人英雄主义?
      让我们看看这样一家公司,看看他们的产品,或许能能给我们一些启迪和答案。
   业务基础平台厂商金富瑞(北京)科技有限公司的英文名称是Goldframe,意为“金框架”, 公司的核心产品命名为UCML,从公司及产品的命名不难想象金富瑞是专业从事框架及建模工具研发的软件公司, 从中也可以看出金富瑞公司成立之初就有只为业务基础平台而生的专一精神和打造国产精品软件、开拓软件产业链新层级的初衷和气魄。正是这样的决心和努力, 应用框架开发平台 - UCML FOR ASP.NET 在.Net业务基础平台领域已具有遥遥领先的地位。

Title

要素一:

框架化的平台是提高用户扩展能力的唯一选择

UCML在研发之初,没有采用解释性脚本作为用户二次开发扩展的方案,而是采用直接生成.Net C#源码,不论在执行效率上和用户扩展能力,都有较好的效果,这些都是得益于框架思想。
·“菜场里的半成品”——企业应用框架
· 应用框架的设计与实现——.NET平台
· 面向对象框架技术及应用
· 框架不是框框——应用框架的基本思想

Title

要素二:

样板程序是降低平台学习曲线的法宝

什么是样板程序?

上面讲到框架和组件,说的抽象、包装,如何使用这些框架,那就是样板程序的职能了。样板程序其实大家都有用过,就是Sample 程序,它是对某个框架或某个组件控件等用法举例……

Title

要素三:

规则注入理论的继续为提高开发速度助力

什么是规则?

规则是业务行为的准则及约束,它描述业务行为能够做哪些,不能做哪些。规则是业务逻辑的一种,但规则不是业务逻辑的全部,所以不能把业务逻辑和规则完全划等号。规则是附加到业务元素上的,规则的通用性随着业务行为元素的粒度的增大而降低……

Title

要素四:

高度完备的组织机构和权限体系

任何一个业务系统都会有组织架构和权限体系,因为任何一个业务系统描述的都是现实中的业务行为,而组织机构成员正是这些业务行为的参与者,权限体系来控制行为参与者的动作权限。所以一个完整的组织机构和权限体系对开发速度的提高也是很重要
·如何优化企业组织机构?
·CIO实施ERP也要考虑潜规则

Title

要素五:

Ajax++控件及设计器再助快速开发一臂之力

传统的 Ajax通常以XML为载体进行数据传递,在客户端进行处理。 这并不能体现OO思想。虽然整体系统的采用了OO思想,但是一旦涉及到前端的表现层编程,就出现了OO断层!UCML平台中的Ajax++采用全面面向对象设计,数据到前台后,Ajax++框架会将数据组装成和后台结构一样的数据对象,并提供对该对象的各种操作……
·面向.NET开发人员的Ajax 技术平台策略
·Web2.0岁月:使用AJAX技术的十大理由

title

软件开发的重用度到底达到多少才算满意?百分之二十、三十?我曾碰到过一个软件公司的技术负责人,他们公司的软件重用度约为百分之四五十,但他对他们的现有状况仍不满意,希望达到百分之六七十,我很佩服他的勇气,但国内有多少家公司有这样的实力和能力?
  UCML开发平台是一个专业的面向.Net的快速开发工具,基于组件重件用和面向框架开发,直接生成源码,可以大大提升软的开发效率和质量……

Title

典型案例介绍

上海工商银行现金中心运营系统

项目概述:

这是一个由软件开发商用UCML开发的应用系统。上海工商银行现金中心运营系统主要是针对银行(钱箱)实物在交接、调运、出入库和保管等过程中潜在的风险,而建立的一套将钱箱(实物)的物流和相关信息流进行有机结合的管理系统。该 系统面向上海工商银行内所有网点,系统并发用户数超过200多个,无论在功能,还是在性能上都很好地满足了客户的需求。