定制化系统的一个重要的特点是客户业务经常变化,导致业务代码需要经常修改,并且系统需要经常升级,因此我公司自主研发了业务平台“TiAS”,通过此平台一方面提高交付系统的稳定性,一方面快速响应用户的需求变更。此平台已经研发7年,目前是5.5版本。


    >    业务平台定义


-        一个符合J2EE标准的业务套件:包括运行环境,开发环境和管理环境


-        前台基于ExtJS


-        后台基于js引擎 Rhino


-        编码规范:AOP面向方面编程


-        容易部署与升级:脚本化自动部署


-        更新功能无需重启服务器(非数据库变化)


-        内置很多通用功能:……


    >    项目价值


-        基础功能无需再次开发(用户/组织模型/权限/工作流),并且运行稳定


-        当需求明确时,业务开发快;


-        当需求不明确时,由于可以快速做出原型,整体时间长度加快,相对来说减少项目总成本


>    商务框架


-        平台标准产品+定制化2部分分别计价交付


>    已有功能


-        前端浏览器适配,人员,权限,组织,假期日历,同步机制,工作流,多语言,仪表盘展示,消息中心……


>    技术特点


-        基于此套件,开发者可以不必直接面对J2EE,而是通过此套件的脚本部署能力,实现快速迭代开发


-        平台的设计思路是业务语言脚本化


-        开发了多种多线程环境的调试工具


-        已经积累了多个可以直接使用的业务功能模块


-        具备AutoMake功能