Oryx-基于工作流企业应用的论文开发平台.pptVIP

Oryx-基于工作流企业应用的论文开发平台.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oryx-基于工作流企业应用的论文开发平台.ppt

Oryx 基于工作流的企业应用开发平台 关于Oryx 目标 架构 技术选型 开发环境 示例 Oryx的目标 基于Web的企业应用开发的KickStarter 提供管理组织机构、人员角色、认证与授权、资源、消息、任务等的基础设施 工作流管理系统 基于组件的开发环境 敏捷 快速、高效、低成本、高可靠性 灵活应对变化 Oryx技术选型 JSF(JSR-127) MyFaces(core+tomahawk) Facelets(模板、复合组件) Jsf-facelets Spring(IoC、Transaction) Jsf-spring EJB3 Persistence (JSR-220) Spring-ejb3persistence 开发环境 JDK1.5 Eclipse WTP JSF Visual Editor (可选) Exadel Studio Pro BEA Workshop for JSF JSR220-ORM(EJB3 Persistence Eclipse Plug-in)(可选) 关于工作流管理系统 概述 构成 参考模型 核心调度算法 工作流管理系统概述 为了实现组织目标,有关业务活动依时序或逻辑关系相互连接构成业务流程。在业务开展过程中,文档、信息或任务,依据组织规范在参与者之间传递、处理或执行。业务流程中,实现了基于计算机自动化的全部或部分称为工作流。 工作流是指整个或部分经营过程在计算机支持下的全自动或半自动化。 ——WfMC 工作流管理系统(Workflow Management System, WfMS)是定义、创建、执行工作流的系统。在最高层上,WfMS应能提供以下三个方面的功能支持: 建造功能:对工作流过程及其组成活动定义和建模; 运行控制功能:在运行环境中管理工作流过程,对工作流过程中的活动进行调度; 运行交互功能:指在工作流运行中,WfMS与用户(业务工作的参与者或控制者)及外部应用程序工具交互的功能。 工作流管理系统的构成 工作流引擎:作为工作流管理系统的核心部分,主要提供了对于工作流定义的解析以及流程流转的支持。 工作流设计器 流程操作 工作流客户端程序 流程监控 表单设计器 与表单的集成 与应用程序的集成:主要涉及到的是与权限系统以及组织机构的集成。 WfMS参考模型 WfMC、OMG WfMC 工作流管理系统指运行在一个或多个工作流引擎上用于定义、实现和管理工作流运行的一套软件系统,它与工作流执行者(人、应用)交互,推进工作流实例的执行,并监控工作流的运行状态。 WFMC提出了五个接口与工作流执行服务一起共同组成工作流系统: 接口一(工作流定义交换),用于在建模和定义工具与执行服务之间交换工作流定义。主要是数据交换格式和API。数据交换通过XPDL,API通过WAPI。 接口二(工作流客户端应用接口),用于工作流客户端应用访问工作流引擎和工作列表,通过WAPI完成。 接口三(被调用的应用接口),用于调用不同的应用系统。 接口四(工作流系统互操作接口),用于不同工作流系统之间的互操作。 接口五(系统管理和监控),用于系统管理应用访问工作流执行服务。 流程引擎的核心调度算法 FSM(有限状态机) 通过状态的切换来完成流程的流转 PetriNet 通过令牌来决定流程的流转 关于JSF JSF简介 JSF的特性 JSF与其它框架的比较 JSF实现 JSF示例 JSF简介 什么是JSF JavaServer Faces (JSF) 是一种用于构建 Web 应用程序的新标准 Java 框架。它提供了一种以组件为中心来开发 Java Web 用户界面的方法,从而简化了开发。 JSF为广大基于JAVA的Web应用用户界面的开发人员提供了标准的编程接口、丰富可扩展的UI组件库(一个核心的JSP标记库用来处理事件、执行验证以及其他非UI相关的操作和一个标准的HTML标记库来表示UI组件)、事件驱动模型等一套完整的Web应用框架,通过 JSF ,您可以在页面中轻松自如地使用 WEB 组件、捕获用户行为所产生的事件、执行验证、建立页面导航…,同时您会发现,当使用支持JSF的开发工具来开发 JSF 应用的时候,一切将会变得异常简单,就类似于我们现在开发VB或者PowerBuilder程序一样的简便,GUI方式拖放组件、修改组件属性、建立组件间关联以及编写事件侦听器等等。 JSF 体系结构 JSF 的主要优势之一就是它既是 Java Web 用户界面标准又是严格遵循模型-视图-控制器 (MVC) 设计模式的框架。用户界面代码(视图)与应用程序数据和逻辑(模型)的清晰分离使 JSF 应用程序更易于管理。为了准备提供页面对应用程序数据访问的 JSF 上下文和防止对页面未授权或不正确的访问,所有

文档评论(0)

tk2469tk + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档