业务协同统一开发平台技术要求_第1页
业务协同统一开发平台技术要求_第2页
业务协同统一开发平台技术要求_第3页
业务协同统一开发平台技术要求_第4页
业务协同统一开发平台技术要求_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

业务协同统一开发平台技术要求一、基本要求1.1整体性可扩展的业务运行环境。基于业务架构平台,可构建整体信息系统,使不同类型、不同业务的应用系统能够真正集成在一起,实现高效的协同工作和流程控制。业务架构平台消除信息系统的孤岛现象,从管理的整体性和系统性出发,对团队协作、业务处理、流程控制、决策分析、系统智能、业务重组提供全面的体系化支持,全面提升管理系统的能力和价值。1.2统一性基于统一的业务架构、运行和协作环境,在统一的组织机构管理、业务分工、权限控制、流程管理下,实现高效和紧密的业务协同,强化和规范业务管理。业务架构平台为企业提供一个基础支撑体系,使客户基础业务要素和资源的构建、修改、共享和管理得到统一,从而简化信息系统的构建。1.3业务驱动以业务和管理为导向,基于业务模型来构建管理软件,保证管理软件在体系上的完整性和合理性,全面、正确和迅速实现管理和业务的要求。业务模型应用资源库:要求由一组独立的、完整的完成企业业务的模型资源的集合,通过技术平台无关的持久存储方式保存。资源库要求如下:统一的资源对象引用规范;统一的资源对象存储和访问;所有业务模型资源的版本管理;所有业务对象的安全访问控制;允许开发者或团队构造特权,如资源保护,维护授权等。1.4技术无关业务模型资源与系统实现技术的分离,从根本上提升管理系统的技术无关性。要求可以支持各种主流的分布体系、操作系统、移动终端操作系统、数据库平台、基础架构平台、应用服务平台、Web服务平台、通讯协议和客户端模式等,并可平滑地迁移到未来的实现技术上。业务建模:基于业务架构体系的关键开发模式和过程。业务建模的开发模式一般具有如下特征:业务导向性、尽可能的技术无关性、设计更加规范和体系、快速开发、快速迭代、建模的结果是资源,资源需要管理。业务架构运行平台:一个完成了业务架构体系中通用解决方案的制成品。业务架构运行平台自上而下地构架和集成整个业务系统,并与实际业务系统对应一致。业务模型应用资源应该在业务架构运行平台上发布和运行,以现在运行系统无中断情况下快速添加和实施新的功能;实现系统的快速迁移;来自不同生产厂商的模型资源的可重用性;使来自不同生产厂商的系统与同一厂商的系统,具有相同的可集成性和协作性;非常高的可伸缩性。二、平台功能2.1Java快速开发环境完全可视化组件化开发环境,实现组织机构、工作流、报表、业务规则、组织机构权限和用户界面的完全可视化设计,提供丰富的组件库和业务模版,实现可视化建模和代码开发的完美结合。组织机构和权限支持对组织模型提供全面支持,包括多机构、矩阵型组织、部门、岗位、角色、人员、分工、职权、代理等,支持一人多岗。同时,平台完全支持各类复杂的权限管理,包括管理权限、业务权限、操作权限、数据权限、分级授权等多种权限模式。完全可视化的流程建模工具提供基于Eclipse插件技术的流程建模工具,给设计和开发人员提供完全可视化的流程建模环境,集流程图设计、业务规则定制和代码编程扩展、调试等所有能力于一体,确保业务流程设计开发过程的快捷和高效。(1)支持复杂的业务工作流提供完全可视化的流程建模环境,集流程图设计、业务规则定制和运行跟踪于一体,支持顺序、并行、同步、异步、分支、合并、循环、终止、回退、转交、通知、子流程、批处理等所有业务工作流模式。丰富的业务工作流规则。流程模型支持启动规则、执行规则、流转规则、转发规则、回退规则、通知规则、合并规则、分支规则等丰富的面向业务的流程规则,设计和实施人员不需要编写大量代码即可设计出复杂的业务流程,最终用户的管理员也可以通过调整流程规则快速适应业务需求的变更。(2)可扩展的业务表达式平台的业务模型中内置强大的业务表达式能力,可以作用于工作流中的业务规则定制。在业务表达式中,平台自身内置大量的业务函数,其中主要包含以下几个大类:通用函数:字符运算,数值运算,时间格式化等数据函数:获取业务数据,自动生成业务编号等模型函数:获取模型信息组织函数:获取当前登录者的结构、部门、岗位、姓名、编号等登录环境信息,按部门、岗位、角色、业务管理权限等组织属性进行组织过滤查找流程函数:获取流程关联的业务数据标识,判断流程状态,获取当前环节的名称、创建人、执行者,获取指定环节的创建人、执行者,获取流程的前续环节,获取拥有流程指定环节权限的组织等。除上面平台提供的表达式函数,开发人员还可以在业务模型中扩展自定义的模型函数,每个模型函数都是一个Java静态方法的模型映射。开发人员可以通过定制并积累特定业务领域的表达式函数,来提升流程规则的业务描述能力,提高流程的设计和开发效率。代码扩展能力平台的流程模型提供丰富的可配置的业务规则和强大的业务表达式,但是在实际的业务工作流中必然存在一些特定的业务逻辑需要通过编程的方式进行扩展,平台的工作流提供强大的基于事件的代码扩展机制。对于工作流的任何一个流程操作,开发人员都可以简单的在流程设计器的事件栏找到对应的事件,双击进入Java代码编程环境。然后利用平台提供的动作上下文环境和丰富的API类库,快速实现特定的业务逻辑扩展。平台采用Eclipse为开发工具的基础环境,所有的代码编写习惯和调试方式都与传统的Java应用开发完全一致,确保开发人员可以快速上手。图形化的流程运行监控和分析工具平台提供丰富的图形化的流程运行监控和分析工具,满足最终用户对工作流的查询、监控、调整、统计等业务需求。支持运行时的流程定制能力平台不仅为设计和开发人员提供可视化的流程设计建模工具,要求在运行时为最终用户提供运行时的流程定制能力。运行时流程定制包含以下能力:提供运行时的完全可视化流程图设计器,用户可以在基础的流程图上重新进行流程设计,修改后流程立即就可以按新的流程图进行流转运行;支持对流程环节的删减和复制;支持修改流程环节之间的连线和走向;支持修改流程环节的执行者规则和任务协作规则;支持用户将修改后的流程图保存为流程模板,下次流程运行时可以直接载入模板;支持由管理员定义多套流程模板,把不同的流程模板设置给不同的业务部门2.2表单快速开发工具平台采用组件化可视化的界面设计工具,完全实现表单界面设计的所见即所得。并且提供大量可扩展的表单界面生成向导,让开发人员可以快速生成业务交互界面。完全的可视化组件化界面设计。Web组件化体系结合完全可视化的界面设计工具,提供Web交互页面设计体验。多样的布局模式、丰富的界面组件、强大的页面向导,让开发人员可以高效开发出任何复杂的业务应用界面。平台组件体系基于W3C的XBL(可扩展的XML绑定语言)技术,开发人员可以将任何第三方的非可视化Web组件封装为平台统一的可视化组件。支持组件扩展,可以集成第三方WebU组件。2.3统计图表和中式报表支持纯B/S和SOA报表服务技术。Report采用纯BS和SOA服务技术,同时支持在PC和IOS及Android的平板和智能手机上浏览报表。基于平台的纯B/S和SOA服务技术,所有报表运算和生成均在服务端完成,并以SOA服务提供。报表的分区、分页、分组、分栏等这些复杂的运算直接在服务器端完成,报表中的统计图表也是在服务器端根据统计数据生成图形文件,浏览器无需对数据再做处理,只是当作普通的HTML文件和CSS文件或者JPG、GIF、PNG文件等在浏览器上显示出来,客户端无需安装任何插件。所见即所得报表设计器。平台提供业内最直观和易用的报表设计器,报表模型可以在建模工具中定义,也可以直接在Excel中直接定义;不但可以定义报表的分片、分组、分页、分栏等数据处理规则,还可以在Excel中定义字体、背景色、边框等格式信息。使用平台报表设计器,可以和电子表格一样简单地进行报表的格式、样式设计,同时,也可以轻而易举地将报表单元格与数据关联起来,并实现传统报表的所有功能。报表能力。平台采用业内报表技术中最领先的"不规则统计报表"模型,支持不规则分片、不规则分组、不规则运算的统计报表模式,并直接采用Excel进行报表设计。支持多栏,行列合并和融合;集数据库运算、表格单元运算、统计运算、函数运算于一体;支持多级交叉嵌套;数据组织和展示能力;支持SQL统计;支持明细表、汇总明细表、分组汇总明细表、主从汇总明细表、卡片表格、嵌套表、交叉表、综合统计表等十八类中式报表;支持浏览器精确打印;支持导出为Word、Excel、PDF文档。丰富的报表和图表展现。包括网络报表、分组报表、多维行列统计、主从报表、主从从报表、网格报表、多源报表、饼图、垂直柱图、线图、面积图、仪表盘、网格报表、分组报表、报表图表混合等。2.4协同业务门户提供业界协同业务门户(Portal)。协同业务门户为企业提供最佳的业务集成协同环境,提供单点登录、组织权限、任务协作、委托代理、功能调度等企业应用必需的业务协同和应用集成能力。业务门户框架采用组件化设计,每个用户能轻松定制符合自己工作习惯的工作桌面。门户采用纯BS技术和SOA云架构技术,并为PC、平板和智能手机提供相应的体验友好的专用界面。与协同门户完美结合。工作流自动通过协同门户、任务中心、即时通讯工具等多种交互方式将任务主动推送到用户桌面。三、技术要求能力描述整体架构采用J2EE作为本系统的技术框架,遵循mvc设计模式,平台架构可细分为概念模型(BOM)、数据模型(BDM)、流程模型(BPM)、组织模型(OPM)和界面模型(UI);模型中通过对数据模型、组织机构、业务过程以及业务规则等的描述实现了以用户的思维方式去开发实施信息系统;门户可以作为一个独立Web应用程序或与已有的JavaWeb应用程序无缝集成。支持基于RBAC角色的门户安全,为用户提供预置的通道。支持国际化(i18n),支持多语言、多时区。支持多种布局,也支持自定义外观。纯B/S架构,仅依托于浏览器就可以运行,免客户端维护纯B/S架构,支持IE、Safari、Chrome、Firefox、360浏览器;支持业内所有javaee平台,采用完全的SOA架构,让应用系统

直接支持云计算服务;完全基于Eclipse的可视化开发支持,并支持浏览器环境的业务定制提;实现语言服务端采用JAVA,浏览器端主要使用javascript,同时支持Ajax、xforms、dhtml等多种展现技术。开发环境基于Eclipse进行扩展的集成开发环境,支持Eclipse上的各类插件,扩展性较好,会随着平台的改良进行持续优化开发方式为开发人员提供简便易用的图形化建模开发环境,和各种控件、模板、向导支持,降低对开发人员的技术要求;支持业务构件级重用,且对用户完全开放;支持代码及组件和方法的重用;所见即所得,每一步建模都对业务需求的实际描述,避免业务实际需求和开发人员对需求理解上的误差,保证开发速度及效率;代码技术封装,可视化建模,建模后的技术实现完全由底层实现;界面和报表采用简单的组件和控件组成,简化开发。完成的应用系统运行环境服务端:操作系统:支持64位Windows包括Windows2003/Windows2008;64位Linux包括X86_64(Kernel2.6+)平台的RedhatLinuxAS5/6/7、CentOS6+、Debian5+,(Kernel2.6+)。运行时环境兼容性:OracleJDK1.6+数据库兼容性:要求系统支持Oracle:11g+;MSSQLServer2008+;MySQL:5.1+等。本期部署要求使用Oracle:11g+中间件:要求支持Tomcat5.5+、WebSphere6.1+、Weblogic10+及以上中间件。关键能力提供完整的企业模型:可以对复杂管理逻辑进行较好的抽象;为信息化提供成熟可靠的业务框架;为管理软件系统提供可靠的技术框架和容器;组织机构与业务权限管理,为所有业务系统提供统一的组织机构管理和严密的权限设置。工作流支持:信息资源规划管理;业务集成和业务门户;决策

分析和统计报表;业务协同和调度;业务逻辑封装及处理;跨技术平台、移动办公支持。可使用的基础模块提供包括日常办公管理、即时通讯工具、人力资源管理、档案管理、知识管理、移动办公(支持手机、平板电脑上主流操作系统)……等基础功能模块,并可在平台工具的基础上根据信息化的要求进行平台级的扩充。应用平台支撑业务基础软件平台的载体,为业务系统提供统一的公共基础设施和枢纽,使业务系统有统一的组织机构、权限、信息规划、工作流、协同、关联、集成等机制;能够根据机构部门的一个业务行为去启动相关的业务行为,从底层结构实现业务真正意义上的协同。开发工具用户可通过它开发出各种各样的软件,基于业务描述体系而非代码来构建信息系统,强调信息系统是一种技术无关的描述性资源,在构建、发布的运行上具有技术无关性。集成能力支持数据源、接口、类库等多种集成方式,同时还提供webservice方式。提供与其他业务系统集成能力:提供单点登录相关接口,与CA认证、其它即时通讯集成,方便与其它厂商业务系统进行无缝对接。数据库支持各大主流数据库,包括Oracle10g及以上版本、SQLServer2000-2012、SyBase、DB29.7.4、mysql5.0及以上版本。权限控制基于角色的权限控制体系,与组织机构相紧密结合,可提供统一身份认证集成接口。性能优化除了传统的代码优化方法之外,还可以通过升级web和应用服务器性能策略、采用展现层新技术以及进行集群部署等多种方式获得性能改良。

界面体验自身提供丰富的展现控件,同时支持多种web2.0展现技术,可以随着技术发展趋势持续改进用户界面体验。部署方式可广泛用于局域网和广域网环境,并支持集中式部署和分布式部署两种部署方式。维护能力基于“可定制业务插件”,业务系统的部分,由大到小,都可以变成可以自由创建、组装、拆卸和替换的“插件”,并具有一个公共基础层;系统的维护类似“白盒”化的透明调整和维护,可以快速进行信息系统的功能调整。系统性能提供相关的测试组件:对代码规范,系统性能进行检测并以报表的形式输出。如应提供单机、集群下,常见操作(用户登录、数据插入、简单数据查询、大量数据查询)的并发性能测试。支持协议:1.提供oauth协议支持实现各系统帐号和资源共享;2.支持LDAP协议后台任务调度组件:设置一些后台任务来定时执行一些系统维护,数据同步等操作。采购授权数量名称产品及技术要求数量JAVA统一开发平台平台license授权可部署于一台主服务器。可部署在平台所支持的任意网络服务器、应用服务器、数据库、中间件和客户端环境。授权为注册用户数200,或者不限平台管理用户,同时在线用户40,平台限定连接使用的数据库表数不限。1说明:1.用户是指存

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论