承元软件定制开发平台
发布日期:2012-3-13 信息来源:http://www.chysoft.net

一、什么是软件定制开发平台
承元软件定制开发平台是构建和支撑应用的软件基础平台,为一般应用系统提供权限认证、安全管理、资源管理、事务、数据管理、二次开发、系统集成等基础功能和服务。一般的应用构建在平台之上,平台为应用提供基础的服务。基于平台构建的应用系统拥有良好的集成性、扩展性,拥有更好的性能和安全。构建在软件应用支撑平台上,使整个应用拥有更强的生命力,能够满足后续应用扩展和变化的需要。
承元软件定制开发平台包括资源管理(权限系统)、业务表单系统、工作流系统等三大基础平台。
1、资源管理平台
软件应用系统中不管是OACRM、网站还是其他的业务系统,一般都会涉及到用户的管理、组织部门的管理、栏目及菜单的管理、权限的管理,这些是系统运行的基本保障。资源管理是一个通用的应用支撑平台,对组织部门、用户、用户组、服务/栏目等各类资源进行统一的配置和管理,实现用户统一身份管理、统一身份认证、统一权限配置、统一访问控制,是应用软件系统通用的权限管理平台。
2、业务表单系统
业务表单系统是一个无需编程,通过定制即可实现对不同数据的增加、修改、删除、查询、内容展示、数据统计等功能的快速定制开发平台。可根据用户需求通过定制构建不同的业务系统如:车辆管理、人事管理、培训管理、网上申报数据的采集、数据的查询与展示、网上调查与统计等;也可以同工作流系统结合作为表单和数据的处理部分;或对已存在业务系统进行改造和功能扩充,如:用户原来存在一个应用系统,需要再原有系统的基础上添加新的功能。
业务表单系统是面向非开发人员的定制平台,对于使用者只需熟悉很简单数据库知识和网页制作技术;同正常的开发模式比较,可以节省开发实施时间,能够快速适应用户需求的变化,降低实施成本;通过平台定制生成的功能错误率低,用户业务需求发生变化时只需通过定制进行修改即可快速的响应变化。
3、工作流系统
工作流系统是各工作流程(公文处理、业务审批、借款、请假、用车申请等)定义和运行平台。工作流定义包括工作流程基本属性定义、节点/步骤定义、角色定义、权限定义、工作流业务处理或表单定义与关联等基本功能。工作流定义的数据由工作流引擎加载而运行。

使用承元平台可以进行各种基于J2EE的B/S应用系统的开发,即项目模式以及依据用户个性化需求的定制开发,典型的包括:CRM、企业订单管理、库存管理、
在应用系统的开发中,平台之间实现分工与协作,如:资源管理实现组织、用户、栏目、权限的管理,实现应用的集成;表单系统实现具体模块功能的定制开发,调用资源管理的接口;工作流系统则实现流程的管理和控制,并实现和业务系统数据的有机结合。

构建于承元定制开发平台之上的承元OA系统是平台型OA,充分发挥了软件平台的整体优势,拥有产品化和平台化的双重优势,系统拥有较强的扩展性和二次开发能力,具备良好的稳定性、性能、安全性等整体优势,系统易维护。

二、软件定制开发平台的优势
基于承元平台的定制开发可以简化系统设计、降低技术难度,定制代替开发缩短项目周期、大大降低系统的错误率,让系统的维护更加容易,尤其是后续的扩展和升级非常方便,因而用户整体的满意度比较高。
1、业务系统的定制开发平台
通过定制无需编码开发即可实现业务系统中的增、删、改、查和数据统计汇总、各种流程审批等功能。
2、简单易用
让非开发人员能够做开发人员所做的事情,开发人员和非开发人员可以很好的配合。
使用平台进行定制开发,不会改变现有的开发行为,开发和定制可以相互补充,节省成本,大大缩短开发的周期。
3、易于移植和整合
 可以非常方便的整合到J2EE的环境中;
 采用主流的J2EE技术开发,与操作系统平台无关,支持不同的数据库平台;可以方便的导入其他系统已定制的功能,大大提高复用率。
4、开放性和扩展性
  在无需提供源码的情况下,根据表单系统的接口规范开发新的模板部件,增加新的通用功能;
  在无需提供源码的情况下,通过Action(关联动作)和事件机制,在无需平台系统源码的情况下可嵌入用户个性化的代码,通过该机制可以修改和补充平台的执行行为。
完善的权限接口机制,通过权限接口可以同指定的权限系统进行集成;
  通过实现表单提供的工作流接口可与不同的工作流引擎相结合;
5、灵活的配置与管理
通过配置管理即可使平台满足不同的应用需求。如:对不同数据库的选择、对权限系统的选择,相关运行环境参数的选择设置等。
6、基于定制和引擎的运行方式
通过定制产生定制数据,由引擎对定制数据加载运行。引擎主要包括模板引擎、数据处理引擎等,引擎加载编译后的中间代码并执行,性能非常好。

三、产品运行的环境
承元定制开发平台全部基于J2EE技术开发,基于B/S架构,可集成和运行在任何符合J2EE规范的环境中。
1、服务器端:
 操作系统:支持Windows、Linux、Solaris、AIX和HP-UX等主流操作系统。
 应用服务器:支持符合J2EE规范的应用服务器,如Tomcat 、WebLogic、WebSphere。
 数据库:支持Oracle、Mysql、Sql Server等不同的数据库平台。
2、客户端:
 IE浏览器5.0以上。

四、基于承元平台的典型应用
除构建平台化的OA系统外,承元定制开发平台被广泛的应用于构建各种企业管理软件,企也门户,以及根据企业个性化需求的定制开发。如:ERP系统、采购管理、企业订单管理、仓库管理、企业网站和门户,不同行业的业务系统。

粤ICP备11095012号-1
Copyright 2005-2017 深圳市承元软件技术有限公司