文档介绍:1定制开发工具(Customization Toolkit)和方法
和其他应用系统相比,Pivotal Relationship 的一个主要的优势在于该系统提供了一套定制开发工具(Customization Toolkit)。应用这套工具,应用系统提供商能非常方便、快速地创建、修改整个系统,而不需要写程序、编码,从而避免了过长的开发周期。因此,极大地降低了系统开发的成本,更重要的是,当系统因软件功能需求发生变化而需要作出修改时,可以尽快地满足需要。
BM
ED
BM
ED
BM
Customization System
System
Offline
System
Online
System
ED: Enterprise Data 系统运行数据
BM:Business Module 业务逻辑
快速而低成本地定制(Customize)系统
从上图可以看出每一个Pivotal Relationship 应用系统连接有两个数据库:
1) ED: Enterprise Data 系统运行数据
2) BM:Business Module 业务逻辑
实际上,在BM(业务逻辑数据库)中包含了该系统运行所需要的数据字典(Data Dictionary)、数据表(Table)、业务对象(Business Object)、窗体(Form)、列表(List)、代理过程(Agent)、报表定义(Report)、查询定义(Query)等等,利用Pivotal Relationship定制开发工具(Customization Toolkit)可以直接对系统的业务逻辑各元素进行定义和修改,而不需要任何源代码的编写和重编译。Pivotal Relationship 的元数据(meta-data)体系结构和开发方法,使得系统的创建和修改都十分方便,极大地降低了开发成本和维护成本。
即时地部署和升级 Pivotal Relationship 应用系统
Pivotal Relationship 的系统定制开发的策略是将当前正在运行的应用系统(Online System)和定制开发的离线系统(Offline System)分离开,从上图可以看出每一个Pivotal Relationship 应用系统实际上还包含了:Offline System(离线系统)和Customization System(系统定制模块)两个辅助系统,Pivotal Relationship 定制开发工具运行于Customization System,对离线系统的业务逻辑进行定制修改。当离线系统的修改和定制完成之后,系统可以快速地复制到运行系统,所以Pivotal Relationship 系统的部属和升级可以即时完成。
Pivotal Relationship 系统的元数据(Meta-Data)及其特性
列表
数据字典
报表
字段
数据表
业务对象数据表
代理过程
查询
窗体
安全管理
系统定制模块Customization Toolkit的界面
业务对象(Business Objects)
业务对象(Business Object)对应于一个数据表(Table)及其关联的列表(List)和窗体(Form),一个业务对象对应系统工作桌面的一