首页 > 产品 > UAB > 产品简介
UAB首页
产品简介
功能特点
操作流程演示
运行环境
客户案例
最新发布.NET版
   
   
产品简介

产品背景
  今天,对用户输入的数据进行校验是绝大多数企业级Web应用系统所应具备的功能。从简单的电子邮件地址到复杂的数据关联关系,应用系统都必须校验。但传统的验证机制往往需要耗费大量的人力与时间。

产品定义
  Unified Application Builder(简称UAB)是一个基于Java和.NET技术的Web应用客户/服务端校验设计的专业化工具。它提供强大的可视化图形设计界面,完成应用校验的开发和部署以及代码生成等功能,同时采用了最新的标准技术,确保客户的投资得到保证。此外,UAB将应用校验规则的定义、开发实现,及页面的数据输入项与校验规则绑定工作分配给不同角色的人员进行,使项目人员更能方便地创建、管理和使用校验规则,充分体现了MDA及软件工程的思想,使项目的开发过程更加规范。

 

  在web应用中客户端采用Javascript是一个对用户输入进行校验的有效的方法。它提供即时应答并减少服务端的装载。但是,由于客户端校验固有的不安全性,因此需要在服务端再次校验用户的输入,以确保数据的正确性。UAB提供包括客户端和服务端的校验机制,以保证输入数据不会被提交web页面的哄骗和逃避原始页面上的任何脚本的检查。

  Model Driven Architecture(简称MDA)的目标是从低层技术分离业务或应用逻辑。在UAB中,ATTRIBUTE被设计为处理业务逻辑,而 DATATYPE和GROUP是支持特定的技术平台,以帮助从技术开发来隔离业务应用,进一步增强互通性。简单而全面的可视化工具允许web应用设计人员将输入项与校验规则映射,而分析和开发人员可以并行开发校验规则。当多个web页面中有多个输入项时,UAB的统一测试页面能减少重复和繁琐的测试工作量,并能在开发过程中并行重复测试工作和大量的改进软件质量。

 
 Copyright © 1999-2006 Imagination Solutions Group 版权所有