工作流管理产品白皮书word.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工作流管理产品白皮书word

KOOF 3.0 应用开发平台 产品白皮书 应对需求变更 以平台扩展的方式积累需求,打造开发商自己的开发平台 解决IT应用开发的难题,想您所想、难您所难 提供对于开源组件的典型使用范例,协助您的团队提高解决问题的能力 目 录 1. 前言 3 1.1. 开发者的挑战 3 1.2. 开发平台的现状 3 1.3. KOOF 3.0的核心价值 4 2. KOOF 3.0开发平台简介 4 2.1. KOOF 3.0的设计思路 4 2.2. KOOF 3.0的设计结构 5 2.3. KOOF 3.0的主要用途 6 3. KOOF 3.0基础平台简介 6 4. 两阶段组件简介 11 4.1. 工作流组件 11 4.2. 角色组件 17 4.3. 表单组件 17 4.4. 数据映射组件 19 4.5. 查询生成组件 21 4.6. 数据字典组件 22 5. 基础数据组件简介 25 5.1. 组织机构 25 5.2. 工作日管理 25 6. 应用开发组件简介 26 前言 开发者的挑战 伴随着信息管理系统的发展,它所需要解决的问题也越来越复杂,变化成为它最主要的特性之一。这种变化包含以下几个方面 基本商业规则的变化 各行各业为了在竞争中立于不败之地,都千方百计的细分市场,不断变化自身的业务规则以满足不同的市场需要。 基础IT设施的变化 从操作系统的变化到数据库的变化到应用服务器的变化,这种变化会经常发生。 使用涉众的变化 从当地到本国到全球,目标涉众在不断增加。 开发平台的现状 为了解决开发者面临的挑战,不同的商业公司提出了自己的解决方案,这类平台主要分成两种: 开发型平台 这类平台为开发者提供了以组件为单位的开发支持,它们一般认为自己的组件技术能够基本解决开发者90%以上的应用,但是使用这类组件的学习成本较高。平台的开发商一般都试图屏蔽底层实现细节,但是这样会导致另外一些细节问题的产生。另一方面,开发者将会被绑定在这类平台上从而失去了主动开发的能力,自身的核心价值只能通过该平台体现。 配置型平台 这类平台一般是为某类专用系统而定制的,平台提供商提供了应用的配置能力,但是这类平台对扩展开发不能提供有力的支持,并且不支持多人的协同开发,因此导致系统开发商花费很大的成本在定制开发上,最终得不偿失。 KOOF 3.0的核心价值 KOOF 3.0开发平台是一款以开发为基础,以配置为手段的可扩展的业务应用开发平台。管理软件的核心价值是用户的需求,当开发商能够以工具的形式积累自身多年的用户需求,其核心价值是显而易见。KOOF 3.0正是以这个出发点为主旨而设计开发的,它使得任何一个开发商都可以自己来开发用于开发应用的工具。 另一方面,KOOF 3.0是完全基于开源软件的一个平台,其本身并不试图封装过多的开发细节,而是依靠开源社区的力量,提供对软件的最大支持。这使得开发商可以很轻易的找到适合的人员使用KOOF 3.0进行开发或对KOOF 3.0进行开发。 再次,KOOF 3.0以不同的形式对多操作系统、多数据库、多应用服务器和多语言提供了支持,使得开发商可以无任何后顾之忧的来面对形形色色的用户。 KOOF 3.0开发平台简介 KOOF 3.0的设计思路 KOOF 3.0认为设计是因地制宜的,是随需应变的。它不试图将用户固化在所谓的三层结构或者是MVC框架下。它相信设计模式的存在,而每个“两阶段组件”都是用户定义的一种模式。它希望开发商能够以最简单的设计完成用户的需求,因此在KOOF 3.0中我们可以看到SPRING、看到HIBERNATE、看到STRUTS。 KOOF 3.0不认为目前存在任何一种形式或者结构能够真正意义上冲破“银弹理论”,任何认为开发软件如同搭积木的理论其本质只能是金玉其外。软件理论的发展和其它任何领域的理论发展都是一样的,是需要经过漫长的岁月沉淀而逐步形成的,是必须经过一个否定再否定的过程而日臻完善的。当然,我们不反对真正意义上的天才的存在,他们能够从宏观上定义一种思想,一套理论。但是让这些空中楼阁真正落地的是实干家,而所有这些实干家没有哪个不是经历数载甚至一生的拼搏才能对其毕生追寻的信仰有所诠释。因此,从这个意义上看,KOOF 3.0并不承诺它能对某种开发带来多少百分比的效率的提升,它要求使用者本身和KOOF 3.0一样去积累、去实践。 KOOF 3.0的设计结构 KOOF 3.0是以微内核思路建构的一个业务应用运行平台,它以容器的形式提供了组件在应用级的运行和管理环境,这些基础服务环境包括: 可插拔的应用设计时IDE; 纯JAVA的J2EE运行时应用; 基础WEB层权限校验; 应用展现界面,包括基本登陆过程、树形功能展现界面和应用展现界面; 基本应用的部署和缓存机制; 多语言环境

文档评论(0)

busuanzi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档