应用整合开发平台需求 一、基本要求 1、提供营业执照副本、税务登记证复印件; 2、投标人须提供CMMI4证书和当地软件产业主管部门颁发的软件企业认定证书; 3、提供本项目投标产品软件产品登记证书和软件著作权登记证书; 4、提供本项目投标产品以往两个采购合同复印件,单个合同对本项目投标产品的采购金额应在一百万人民币(含)以上; 5、以上若为复印件的文件需加盖公章. 二、技术指标要求 平台应对操作系统、数据库、应用服务器等底层技术平台的异构性与跨平台支持好,对外界环境依赖较小,灵活性大.支持多种操作系统平台,可以运行于Windows平台和Unix平台及Linux平台,可以与各类主流关系型数据库连接.具有跨操作系统、跨应用服务器、跨数据库的能力. 平台的技术应采用国际标准,,具有非常好的开放性.平台必须符合下列技术规范、标准(但不限于): 1、J2EE1.4规范; 2、客户端运行支持IE6及以上浏览器; 3、基于Web或Eclipse技术标准的工具支持; 4、工作流符合WFMC标准; 5、支持 SOA架构及相关技术规范:Web Services、XML、SCA 1.0、SDO2.1等技术标准. (一)SOA应用平台功能特性 1. 集成开发环境 平台应提供集成化的开发环境,实现对SOA应用从开发、调试、部署、到发布和管理的一体化支持,具体应满足以下要求: 提供完整的集成的可视化开发环境; 提供强大的向导开发功能,支持协同开发; 图形化的构件组装,实现免代码开发; 支持构件和模块的组合和复用; 支持团队开发,支持Clearcase、CVS、SVN; 构件文档自动生成,可生成开发文档和统计报告文档; 平台开发工具功能强大,简单易用. 2. 支持大型系统的企业级运行环境 平台的运行环境应提供构件、业务模型和应用系统运行的完整的运行环境,可为构件、应用系统的运行提供底层服务和运行环境,包括异常处理机制,日志机制、事务处理、数据处理等,运行环境应具有以下功能: 支持业务构件的分布式部署 支持构件动态加载与远程加载 支持负载均衡; 支持集群处理; 支持缓存优化; 支持安全管理; 3. 构件化开发 平台支持业务模块和构件的快速的可视化开发,支持构件或模块的快速组合和复用,各个模块和构件之间能实现很好的协作,平台提供丰富的构件库,这些构件必须成熟可靠,能满足应用系统快速构建的需要. 通过构件技术,平台应能有效屏蔽和封装J2EE、XML等复杂的技术细节,通过可视化的应用系统构建方法,让开发人员能够从技术细节中解脱出来,更加专注业务的实现. (二)业务流程管理 1. 基本要求 必须提供流程管理,且流程管理应满足以下要求: 提供对流程设计、流程引擎、流转规则、流程管理和监控的流程全生命周期的管理; 流程引擎稳定性高,能满足大并发用户量、大数据量的企业应用环境下高效、稳定运行,可保证各个流程数据交易的正确与完整; 能处理复杂且大量的流程工作; 支持任意复杂的流程和子流程; 符合WfMC/XPDL/BEPL等相关标准; 流程流转规则能很方便的通过角色、字段等进行方便的设计; 支持基于角色的权限管理; 支持流程的管理和监控; 2. 流程设计 支持图形化拖拽式流程设计; 支持任意复杂的流程设计,支持分支流程和子流程; 支持以角色为基础的流程传递机制,流程设计者可选择公司组织、流程设定、角色、表单字段作为执行角色,当流程设定到人员时不会因为组织的变动而发生错误; 流程支持动态回退机制; 流程设计与执行规则分离,降低流程规则的变更对流程系统的影响; 支持流程节点完成时限的定义,并可设置当流程时限到期之前、中、后之处理动作; 流程支持手动和自动的到期提醒等功能; 支持对特殊节点的特殊办理; 支持流程节点和平台构件或业务模块的可视化设置; 支持流程节点绑定表单字段读、写权限的设置; 支持多人串、并签功能以及代签功能; 支持流程的仿真; 支持流程权限、流程复制和流程版本控制功能. 3. 流程管理 系统自动记录流程每个节点处理人、处理过程、处理记录和信息,以备查询和核实; 系统提供图型化流程管理工具,管理者可实时查询流程现状; 具备实时流程管理机制,管理者可对正在运行的流程进行跳转、重新指派、退回、暂停、作废等,随时处理各种异常流程; 支持流程的事务管理. (三)数据建模 平台应提供可视化数据建模环境,符合SDO标准的实体定义,支持查询实体,支持非持久化实体,支持实体的关联关系; 数据建模应支持各种主流数据库的数据建模; 通过平台的数据建模工具创建的数据模型和对象由平台数据建模工具或平台自动维护它们之间的关系,无须手动配置和管理. 通过平台提供的数据建模工具创建的数据表的字段类型应和平台表单设计工具提供的组件库的相关组件实现自动对应; (四)项目管理 支持团队开发 支持代码审计 设计文档自动生成 提供系统运维分析工具 (五)系统管理 应提供后台系统管理台,帮助系统管理员管理和监控系统的运行情况,为系统运行维护提供强大的工具支持.系统管理台应具有以下主要功能: 支持系统日志; 支持构件的版本管理; 支持系统设置和系统配置,配置系统运行时的参数:数据库、应用服务器、日志配置等; 具备系统性能与监控管理功能,实时监控系统运行状况,进行运行情况统计; 提供多维度、多级别日志体系,支持以服务为粒度的日志配置 三、售后服务 1. 提供所投产品三年免费维护服务,5*8的免费电话、网站和E-Mail支持,维护服务期内如有重大问题,需厂商2小时内响应,如需到现场解决问题,应当日到达.维护服务期自验收合格之日起开始计算. 2. 提供所投产品保修期间内安装、大小版本、最新版本及补丁安装过程中的技术支持,非现场无法解决的问题,按客户要求提供现场支持. 3. 提供所投产品研发的中文技术资料及用户指南和手册,包括但不限于用户手册、技术手册、安装手册、开发手册等资料.如需产品软件升级及设备升级、扩展等有关情况时,负责提供必要的技术资料.对于产品进行二次开发,应提供API接口的相关资料以及关于二次开发的相关资料. 四、培训及现场技术支持 提供一人月的现场培训及技术支持,具体要求如下: 1、提供为用户提供统一的、正规化的、具有专业水准的技术培训以及对于提供的所有培训,保证师资力量的承诺. 2、提供不少于5天的现场培训.整个培训课程不少于三类:基础课程、应用开发课程、系统维护与管理课程,并提供课程时数、师资力量与选课指导. 3、培训内容包括产品的体系结构、安装、功能、开发配置、使用、维护、升级、操作、常见问题及解决办法、二次开发、开发方法等主要内容.具体课程根据用户需要安排,供方负责提供培训教材和讲师并提供培训教材和教学光盘. 4、其余现场技术支持时间用以解决用户使用过程中遇到的跟投标产品相关的问题. 5、培训需提供:教材文档、配套案例源代码及SQL脚本、演示视频光盘(包含开发环境准备、源代码导入部署、案例运行). 五、根据应用情况,需要为内网应用和外网应用分别购买和部署.内网需要SOA应用平台和业务流程平台各4台服务器(不限CPU),外网需要SOA应用平台4台服务器(不限CPU).同时为保证今后业务扩展,供货商需免费提供不限套数的10并发SOA应用平台和业务流程平台,并承诺以优惠价格提供并发数扩展.