下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 IBM BPM 解决方案介绍

IBM BPM 解决方案介绍.doc

IBM BPM 解决方案介绍

幸运的木木
2012-02-14 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《IBM BPM 解决方案介绍doc》,可适用于财会税务领域

IBMWebSphereBPMV介绍目录概述需求背景成为一个随需应变的企业业务流程管理BPM场景BPM场景生命周期IBMWebSphereProcessServer技术方案WebSphereProcessServer的特性亮点WebSphereProcessServer的价值WebSphereProcessServer解决方案的优势IBMBPM系列软件产品介绍WebSphereBPM的功能特性问答流程执行与管理支持规则引擎支持流程实例的图形化显示支持监控与统计功能支持流程审计管理支持版本管理业务支持组织的建模支持角色设定支持权限管理支持文件归档功能系统集成软件技术要求▲软件总体要求软件技术要求概述需求背景我们了解您在业务战略目标进行IT投资调整时所面临的挑战。这意味着我们需要利用更少的资源来发布更多的服务以促进您利用和扩展已有的IT架构来进行创新。最终的目标是希望提供这样一个环境它能集成多个业务流程同时也结合现有的IT资产来满足您的需求并为您整体的IT架构投资提供良好的投资回报率。这是我们面临的主要挑战。您的策略制定除了要满足目前的业务需求同时也要为将来可能的需求打下基础。进一步讲鉴于您的IT系统是呈指数增长的复杂的软件架构仍然需要进一步的整合或者它已经达到了极限。考虑到您的策略系统架构必须满足如下的需求:能对新的业务需求迅速回应持续地降低IT成本无缝地吸收和整合全新的业务合作伙伴和客户并提供集中、易于管理的界面。成为一个随需应变的企业当今的企业正面临着许多的压力既有在节奏很快、瞬息变幻的环境中参与竞争的压力也有不断降低成本以保持竞争力的压力。成为随需应变(OnDemand)的企业意味着为您的企业在这种困难的环境下取得成功作好准备。下面是成为随需应变的企业所涉及的几个方面。·首先需要创建一个快速响应的环境以便对市场上的任何变化作出快速反应而不管这种变化是内部的还是外部的是计划内的还是未能预料的是威胁还是机遇。·其次企业应该采用灵活多变的成本结构来管理成本以跟上企业的发展或需求的增长。·再次企业需要将注意力放在有利可图的、对企业的成功有着核心作用的事务上。·最后企业需要一个有弹性的、健壮的基础设施并且是全球小时可用的。业务流程管理业务流程管理不仅仅是用来运行业务流程的一种技术它还是应付改变的工具是改进流程的工具。BPM技术允许企业系统地理解、分析、改进和实现他们的业务流程。BPM是通过信息技术改善企业运作的一种革命性的方法。BPM有很多好处:·它创建了独立于任何应用程序的一个公共流程基础。·它允许人们组织他们的业务流程并可见地观察这些流程。·它促进了业务流程的形式化。·它允许人们建模、模拟和分析业务流程这样他们就可以创建出最能体现他们目标的业务流程。·它可以作为加快实现流程更改的一种方式。·它允许企业将注意力放在“核心”流程上甚至以服务的形式将这些流程提供给业务伙伴。BPM场景BPM通过在完整的生命周期内对业务流程进行建模、开发、部署和管理来实现业务策略从而引导业务创新。业务通过BPM可以定义和实现战略目标。BPM还有助于针对这些目标来度量企业的财务和运营效率。BPM将业务体系结构与IT体系结构整合以帮助企业通过IT操作实现其战略。从最基础的角度而言业务体系结构除其他构造之外还包括可执行和可度量的业务流程。在理想的业务体系结构中统一人员、信息和技术以创建包括业务度量和IT系统性能的具有实时智能的单一集成视图。BPM场景是通过一组支持将业务策略转换为IT操作的产品来实现的。该套件包括:·使业务运行和经营实现数字化的BPM工具。·开发和基础设施工具用于支持开发、实现和部署涵盖业务流程模型的IT服务。·用于监视和管理业务流程和相关IT系统的运行时实现的BPM工具。BPM场景生命周期BPM场景的实现方式可以是对典型SOA解决方案的生命周期的建模、组装、部署和管理的实现。IBMWebSphere®BPM产品系列拥有一个核心产品集它们彼此协作以提供端到端的BPM场景实现。下图显示了这些产品的协作方式。·建模阶段我们建议此阶段使用IBMWebSphereBusinessModeler。对流程流的可视建模可协助确定实际流程中的瓶颈、连接断开和效率低下的情况。流程所有者可快速查看需要改进和自动化的领域并寻找减少错误周期的方法。您还可以使用流程模型作为通用的业务交流工具以记录和说明系统集成商、开发人员、贸易合作伙伴、监管人员和业务流程外包商的工作。WebSphereBusinessModeler专门为业务分析人员设计接收来自业务参与者的输入对业务流程进行建模、模拟和优化。它还可帮助您在将流程模型提交给IT设计和实现团队之前将业务性能度量和标准整合到模型中。·组装阶段旨在组装业务流程您可以使用IBMWebSphereIntegrationDeveloper。IT团队使用WebSphereIntegrationDeveloper将业务流程分解为子流程然后逐层展开到活动和任务。架构师使用相同的工具并基于SOA指导原则和最佳实践来确定和设计服务以实现给定业务流程中的活动和子流程。使用此工具您可以:·导入自定义开发的服务其可以使用诸如IBMRational®ApplicationDeveloper之类的工具或平台开发或者在其他任何与JEE或NET兼容的开发环境中开发。·从现有服务资产存储库中获取服务如IBMWebSphereServiceRegistryandRepository。·通过包装使用技术特定适配器(如IBMWebSphereAdapter产品套件中的SiebelAdapter或SAPadapter)的现有遗留功能来设计服务。WebSphereBusinessModeler中的业务流程模型可以导出为业务流程执行语言(BusinessProcessExecutionLanguageBPEL)该格式是它支持的大量导出格式之一。接下来可以将业务流程的BPEL表示形式转换为WebSphereIntegrationDeveloper然后后者通过编排在企业服务组合中定义的服务来标记启用流程的起点。使用WebSphereIntegrationDeveloper中的组装编辑器将来自组合的服务连接在一起。输出的结果为与BPEL兼容的业务流程实现。·部署阶段IBMWebSphereProcessServer平台可以运行这些业务流程。WebSphereProcessServer是用于执行与BPEL兼容业务流程的强健、灵活和高性能的运行时平台。WebSphereProcessServer是基于IBMWebSphereApplicationServer构建的。它利用必须运行任务关键型业务流程和应用程序的平台功能。WebSphereProcessServer很好地集成了多种可用于WebSphere平台的企业服务总线(ESB)。它对于服务使用者和服务提供者之间的服务调用执行复杂的中介、转换和路由操作。对ESB的使用通过支持异构协议、标准、消息格式和技术来充实SOA解决方案。·管理阶段对于可执行业务流程和服务形式的支持IT资产进行监视以符合服务水平协议、性能指标和业务强制标准。企业使用通过SOA支持的BPM作为业务和IT策略来提高企业经营模型的灵活性和响应能力而监视服务和流程执行对于演示这一方面的投资回报是必不可少的。IBMWebSphereBusinessMonitor提供对流程性能的实时可见性以支持流程介入。可以持续改进KPI的可视化。可以监视业务的健康状态并确定出现的问题以便立即解决。WebSphereBusinessMonitor还支持对WebSphereProcessServer中运行的流程进行监视。IBMWebSphereProcessServer技术方案IBMWebSphereProcessServer帮助您基于SOA模型来转换您的业务流程。这种综合的自动流程服务器使用基于开放标准的技术结合统一的编程模型来整合跨越人群、工作流、应用程序、系统、平台和架构的业务流程。作为基于SOA建立的WebSphere流程整合产品的基础WebSphereProcessServer具有以下功能:·通过与WebSphereBusinessModeler结合保证业务流程的生命周期无缝地将业务模型转换为IT流或者通过与WebSphereBusinessMonitor结合为业务流程实时地提供检测。·结合WebSphere软件产品家族保证您能充分利用人员、信息和整合应用程序。·通过使用企业服务总线(EnterpriseServiceBus以下简称ESB)技术能广泛地跨越多种集成解决方案并支持WebSphere适配器提供对企业应用程序更方便的连接。·通过使用开放标准和SOAWebSphereProcessServer帮助您更多地重用现有IT资产。WebSphereProcessServer的特性亮点IBMWebSphereProcessServer是一个具有众多优点的解决方案您可以利用它的如下特性:市场领先的中间件专为BPM设计:WebSphereProcessServer和WebSphereIntegrationDeveloper与WebSphereBusinessModeler和WebSphereBusinessMonitor相结合使您能够利用IBM解决方案来应对BPM整个生命周期方面的广泛经验和长远传承。由于与开放标准和SOA的结合以及上述新特性与增强功能WebSphereProcessServer和WebSphereIntegrationDeveloper使您能够迅速构建和部署灵活的流程整合流程的所有方面从人员交互一直到集成现有服务和应用程序。这也就意味着您可以按照期望的方式构建SOA灵活、快速、业务驱动。可视化:集成开发人员只需掌握一组技能、使用一种工具即可完成多种任务。WebSphereIntegrationDeveloper是基于Eclipse的工具跨WebSphereProcessServer、IBMWebSphereEnterpriseServiceBus和IBMWebSphereAdapters构建基于SOA的BPM和集成解决方案。因而WebSphereIntegrationDeveloper通过丰富的特性简化了集成通过将现有IT资产呈现为促进重用和效率的服务组件而加速了SOA的采用。服务的编排:WebSphereProcessServer可将一系列服务作为流程的一部分执行而且能够提供端到端的事务完整性。这种功能全面支持与人员相关的任务、将异构应用程序中的信息集成到流程之中、与信息管理系统相集成。您可根据影响当时流程实例的环境因素动态选择从IBMWebSphereServiceRegistryandRepository中调用哪些服务从而最大化灵活性。WebSphereProcessServer与IBMWebSphereBusinessMonitor共同提供了一组全面的SOA产品完善了业务流程的生命周期。WebSphereProcessServer的价值WebSphereProcessServer可以将可复用能力应用于为企业提供一个可靠的基础架构用户可以在此架构上快速实验、开发、测试和实施不同的流程服务方案。可以更快地实现新的功能无需不断改造或升级基础架构。以适应瞬息万变的市场。同时通过缩短方案实施的时间以提高ROI。由于WebSphereProcessServer基于开放式标准它可以帮助您控制、管理、提高企业应对变化的能力。同时它还允许用户保护和扩大现有技术投资的价值。由于WebSphereProcessServer可以帮助减少购置、部署和支持新技术的成本因此与单一的解决方案相比它的总体拥有成本较低。WebSphereProcessServer解决方案的优势SOA的成功起始于一个灵活、稳固的架构用以和您现有架构的IT资产更好的结合来创造更多的业务价值。您还需要具体行业知识和最佳实践来实现您的SOA或者IT合作伙伴也能提供SOA相关的技巧、帮助和最佳实践。IBM除了为您提供灵活可靠的产品WebSphereProcessServer意外还是唯一一家定位于为您提供其他重要资源的公司因为我们了解服务定位和您的业务。我们能帮助您:结合SOA咨询顾问、架构师、IT流程、几十个SOA业务解决方案、唯一的特性和方法、以及迄今为止超过SOA签约客户获得业务和IT流程的专家知识。只需要简单地通过SOA来加速实现就能达到培训、workshop、软件、服务之间的平衡。过通我们广泛的通用专利在开发和创新上获得开放式标准巨大的支持。访问业务合作伙伴(ISVsSIsResellers)的丰富资源。通过我们所参与的多个致力于开源团体的合作项目来获得管理和先驱思想。从技术上看IBMWebSphereProcessServer具有以下的优势:·支持SOA的实现·符合当前的开放标准比如:JEEJCA等·能够充分整合现有的IT资源加速企业适应市场的需求·基于SCA的技术可以增加总吞吐量和系统的灵活性·CEI技术可以帮助监控流程的实时状态·ESB可以方便不同格式的企业数据之间的转换和路由从成本上看IBMWebSphereProcessServer具有以下的优势:·缩短系统响应市场变化的时间缩短投资回报时间·提高客户的满意度和忠诚度·最大限度地利用现有的IT资产提高投资回报率·实现整个业务流程的电子化无纸化节省企业营运费用·加速业务流程的运营效率提高企业的生产效率·通过分析业务数据挖掘新的商业机会从风险上看IBMWebSphereProcessServer具有以下的优势:·整个产品符合当前的开放标准并且基于SOA构建平台保证了产品在技术上的开放性和稳定性。·基于SCA的模块化架构增强了系统随需应变的能力避免业务变化带来的风险。·支持SOA能够和现有的IT资产进行有效的整合大大降低了实施的风险。IBMBPM系列软件产品介绍在BPM场景的典型实现中推荐的工具和产品包括:产品阶段WebSphereBusinessModeler建模WebSphereIntegrationDeveloper组装WebSphereProcessServer部署WebSphereBusinessMonitor监视以下概述WebSphereBusinessModeler、WebSphereIntegrationDeveloper、WebSphereProcessServer和WebSphereBusinessMonitor的主要特色功能。·WebSphereBusinessModelerWebSphereBusinessModeler本质上是一种在定义和设计业务流程方面为分析人员提供帮助的工具。客户对其流程进行建模主要是为了满足遵从性、文档、重新设计和执行方面的需求。上述任何目标都可通过WebSphereBusinessModeler来实现该工具提供了自顶向下的BPM设计方法。一些组织具有一些战术性需求以便准确地记录法律、法规、培训或用于其他目的的流程。WebSphereBusinessModeler集易用性、共享模型元素、文档附件和协作等功能于一身对于实现上述需求非常有吸引力。许多企业正在进行特定的流程改进活动其中流程重新设计或者已开始或者是不可避免的。WebSphereBusinessModeler中的分析、报告、模拟和流程比较功能使该工具在流程重新设计方面非常强大。分析建模可帮助客户了解其流程的哪些方面可以和应该进行改进以实现其业务目标(如降低成本或减少处理时间)。当组织选择实现新的“将来”流程时WebSphereBusinessModeler可以提供来自业务模型的构件这些构件适合在IT社区开始向流程模型添加实现细节时使用。这些细节可改进从业务领域到技术领域的转换的准确性从而有助于减少实现时间。为了创建业务流程的完整视图在建模工具中必须描述多个模型或维度。WebSphereBusinessModeler支持下列维度或方面以提供全面的建模平台:流程模型通过拖放操作来创建图形视图即流程模型的可视表示形式。资源模型定义资源类型、模板和实例并将其与流程关联。信息模型定义数据及其属性以说明数据在业务流程中的使用方式。组织模型定义组织单位和位置。以结构化图形显示角色、资源和其他组织元素。分析模型定义和分析流程元素的静态关系和模拟的动态行为。业务度量模型定义表示要监视的关键性能特征的KPI和标准。您可以将此模型从建模工具中导出并作为WebSphereBusinessMonitor工具的输入以便对可执行业务流程进行实时性能分析。WebSphereBusinessModeler还支持协作和团队支持帮助发布基于浏览器访问的模型同时在集中存储库(如CVS、IBMRationalClearCas等等)中共享模型。WebSphereBusinessModeler支持多种输出功能从而可以与典型SOA部署的下游阶段很好地集成。在该能力方面WebSphereBusinessModeler以统一建模语言的形式导出模型以便导入体系结构和设计工具(如IBMRationalSoftwareArchitect)以及:导出为XML模式定义(XSD)用于在像IBMRationalDataArchitect这样的工具中定义逻辑数据模型或信息模型。导出为BPEL以导入流程协调和实现工具(如WebSphereIntegrationDeveloper)从而通过连接服务来实现流程。还支持其他一些导出格式但上述格式是BPM解决方案中最常用的。这些特性和功能使WebSphereBusinessModeler特别适合BPM场景中的建模阶段的活动·WebSphereIntegrationDeveloperWebSphereIntegrationDeveloper是基于Eclipse的工具其设计旨在帮助创建业务流程流、状态机和业务规则。WebSphereIntegrationDeveloper完全支持:·BPEL语言和IBM针对人工任务的BPEL扩展以添加捕获人工到流程、流程到人工或甚至人工到人工交互的能力。·服务组件体系结构(SCA)包括用于组装服务组件的连接编辑器因此您可以导入服务接口定义和设置绑定策略。SCA使用BPEL将业务流程任务组装到工作流中然后可以将工作流部署到WebSphereProcessServer中。开发人员可以使用组装或连接编辑器将服务组件组合到模块中并指定模块将哪些业务接口公开给外部使用者。WebSphereIntegrationDeveloper还定义了通用库来存储将跨模块共享的构件如接口或数据映射。模块通过导出来公开其功能并通过导入来使用其他模块的功能。可以使用连接来连接模块以构成完整的集成解决方案或复合应用程序。模块是设计为用于封装的单元它是服务组件的容器。服务组件表示业务规则、人工任务、流程等等。无论是模块内的服务组件的类型还是数量都会影响任何面向服务的集成场景中的每个模块与其他模块交互的方式。服务组件可以通过多种服务实现类型来实现。下表列出了在WebSphereIntegrationDeveloper中受支持的服务实现类型。业务流程由一系列按照指定顺序执行的(串行或并行)活动或步骤组成。它为协调企业服务和描述业务逻辑提供了主要手段。根据Web服务和BPEL规范业务流程本身可以表示为服务和导出为WSDL。业务状态机基于事件的业务事务其中为应用程序的给定部分定义一系列的状态。它根据所接收的外部事件从某个有效状态转移到另一个有效状态。具有循环状态和可能拥有事件循环的应用程序或其一部分在概念上以业务状态机表示。WebSphereIntegrationDeveloper提供了状态机编辑器和图形界面可用于定义状态机。只需很少或不需要Java™编程经验。业务规则提供以一种可以从核心业务逻辑实现进行封装和外部化的格式来表示业务规则的能力。规则和策略被认为是SOA中的首要构造因为它们是可以跨多个应用程序和业务流程重用的构建块。WebSphereIntegrationDeveloper提供了业务规则编辑器允许以规则集和决策表的形式指定业务规则。选择器提供基于可配置参数将服务请求动态路由到不同服务实现的能力。当前支持的参数为日历日期。为服务实现的动态端点选择提供框架。接口映射描述了如何将一种服务的操作转换为另一服务的操作。使用接口映射编辑器可以通过图形机制并通过拖放操作在一组接口之间映射操作和输入与输出消息。该映射使WebSphereIntegrationDeveloper可以同质化源和目标服务对之间的任何差异。业务对象编辑器也称作数据映射用来将业务数据从一种类型转换为另一种类型。在协调异构系统时甚至在正常业务逻辑的某个部分常常需要将一个业务对象映射到另一个业务对象。业务对象编辑器通过支持、m、m、mn映射关系提供用于映射业务对象的图形机制。人工任务封装由人来完成的一组工作。它提供了封装下属和经理之间的升级流程的能力。您可以使用图形化的人工任务编辑器对其进行配置。支持将人工任务作为服务实现机制从而使人工任务可以加入业务流程。·WebSphereProcessServerWebSphereProcessServer提供了用于执行为遵从Web服务和BPEL规范而开发的业务流程的运行时环境。它还提供了以下功能:·支持基于SCA和服务数据对象(SDO)技术的IBMSOA编程模型。·为使用WebSphereIntegrationDeveloper开发的服务、业务流程和复合应用程序提供运行时。·在经过市场验证的WebSphereApplicationServer上构建并提供相同级别的可靠性、性能、可扩展性和安全性。WebSphereProcessServer作为执行业务流程的平台还提供补偿机制当流程步骤发生故障时允许流程中的活动回滚。WebSphereProcessServer使BPM应用程序可以访问和集成使用了基于标准技术的外部资源。它使用JEE标准来提供对诸如数据源、各种应用程序和技术的资源适配器以及Java消息传递服务(JMS)之类资源的访问点。使用WebSphereProcessServer还可以获得测试环境以测试安装的BPM应用程序是否按预期的方式工作。BusinessProcessChoreographerExplorer是在WebSphereProcessServer中运行的基于浏览器的客户端。它不需要构建客户端应用程序即可快速地测试(开始、停止、调试、重试、显示等等)应用程序。WebSphereProcessServer还通过管理控制台提供管理工具使您可以:·配置资源以及对应用程序进行部署、管理和进行故障排除。·动态地配置业务规则。·搜索、自检、重试和删除流程。·搜索、显示和跟踪从业务流程及其SCA组成组件发出的公共基础事件。·WebSphereBusinessMonitorWebSphereBusinessMonitorV是度量业务性能、监视流程和工作流以及报告业务操作的企业应用程序套件。它还通过WebSphereBusinessMonitor工具提供反馈回建模阶段的实时数据、标准和分析以支持连续流程改进的迭代周期。下表概述了WebSphereBusinessMonitor的一些特色功能。功能优点管理动态业务流程可以监视执行流程和获取流程状态、执行路径检测流程实例数据以及检查持续时间和成本。可以通过挂起和恢复流程实例来管理流程实例以及在用户角色之间传输工作项。快速响应关键情况通过检查正在运行的流程和收到的事件中需要操作的情况来改进客户服务和提高客户满意度。警报和通过电子邮件通知相应的用户以进行后续操作。企业针对关键情况采取操作主动而非被动地满足客户需求。通过实时数据提高未来模型的精确度通过将实时数据和信息加载到WebSphereBusinessMonitor进行分析来降低风险。当流程“实际数据”用于建模和模拟时可以获得现有流程的更精确的表示允许更好地模拟和分析。从而使新流程更有可能满足其预期的性能目标。实时监视可执行流程的能力通过实时监视来改进遵从性和SLA跟踪。在将数据过滤为与用户相关的、可使用的业务级别信息之前分析大量的事件消息和捕获信息。当流程执行时实时更新KPI并以与用户相关的多种形式显示。示例视图包括:KPI表视图对KPI分类的记分卡视图以及将KPI显示为已定义目标和限制的自动测量的测量视图。从收集的数据中提炼业务智能通过分析业务标准随时间的变化来分析趋势。报告视图提供了与时间轴相关的性能报告。此类报告通常包含分析性能仓库数据存储中的历史数据的表和图形。报告视图包含内置的分析类型(包括Quartile、Trend和Control分析)和大量图表类型的选项。维度视图提供了业务数据的多维视图。用户可以根据维度来查看性能的各个方面。WebSphereBPM的功能特性问答流程执行与管理()支持流程建模答:满足。WPS提供直观的拖放工具Modeler和WID用于从视觉上定义WSBPEL业务流程的顺序和流动。IBM®WebSphereBusinessModeler面向企业业务人员能够帮助您最大程度地以可视化的方式理解和记录组织的业务流程。您可以使用它进行建模整合和部署业务流程。基于Eclipse技术WebSphereIntegrationDeveloper是首选的集成开发工具。它面向企业IT人员能够支持快速开发和利用WSBPEL流程、参与者、任务、系统、架构和语言来集成高质量的解决方案。易于使用它要求相对较少的专业技能但为开发、测试和部署提供了丰富的功能。()支持服务的编排和组装功能支持子流程方式答:满足。Modeler和WID提供图形化的方式支持服务和子流程的定义。Modeler为业务人员提供了基于BPMN的子流程定义方式可为搭建调用子流程的业务模型。WebSphereIntegrationDeveloper为创建能与后台系统集成的组合应用程序提供集成的、基于开放标准的支持用以创建基于SOA标准的服务编排和组装同时支持以BPEL、SCA、WebServices等多种方式调用子流程。()支持流程的串行、并行、分支、合并、嵌套、循环、等待、通知等流程流转功能答:满足。WPS提供直观的拖放工具Modeler和WID可以通过图形化的方式拖拽相应组件并根据业务逻辑进行组建的连线和流转定义包括串行、并行、分支、合并、嵌套、循环等流程流转功能。除此之外WID还为动作节点和人工任务内置了Email、短信、工作项等通知机制便于实现流程通知功能。()支持流程的全局交易答:满足。WPS继承了业界领先的JEE应用服务器的交易维护功能流程引擎可以自动维护流程的事务性和全局交易当流程因为特殊情况造成异常终止时事务进行回滚保证了同一事物内的动作保持一致。()支持流程的同步与异步数据集成服务答:满足。WPS允许客户自行定义的服务集成的方式包括同步、异步、任意等方式。在开发工具WID中为每一个服务节点提供了图形化的属性设置窗体用户可以方便定制服务之间集成和交互数据的方式自由选择同步和异步等方式。()支持人工自动环节的流程答:满足。WPS完全支持基于BPEL标准的人工和自动流程。业务人员可以通过Modeler建模工具定义人工流程和自动流程。同时可以选择将流程模型导出到WID中由技术人员进一步优化和补充细节。同时IT人员也可以直接利用WID工具图形化定义基于BPEL标准的人工流程和自动流程。()支持灵活审批审核流程支持通知和提醒机制答:满足。WID开发工具支持通过配置定义灵活的审批流程可以使用户自由定义审批规则包括轮转法分配、任务转移、追回、打回、跳过、会签、四眼审批等多种逻辑规则。同时WID还为动作节点和人工任务内置了Email、短信、工作项等通知机制便于实现流程通知和提醒机制。()支持超期和上报策略支持紧急处理流程绿色通道答:满足。WPS引擎完全支持超时和上报机制。WID可以为动作节点和人工任务设置超时和上报策略并内置了Email、短信、工作项等通知机制便于实现流程超时和上报功能。同时WID还为用户提供了流程处理规则插件允许用户在流程运行过程中临时改变流程实例的处理轨迹实现紧急处理和绿色通道功能。()支持事务处理和事务处理监控支持与业务应用的事务一致性。答:满足。WPS继承了业界领先的JEE应用服务器的事务一致性维护功能流程引擎可以自动维护流程的事务一致性当流程因为特殊情况造成异常终止时事务进行回滚保证了同一事物内的动作保持一致。同时用户可以通过WID开发工具为有状态流程定义节点的事务属性包括:先提交、后提交、参与事务和独立事务等而无状态流程内的节点会被视为同一事务由引擎负责维护。()支持流程调整或版本变更的管理(主要指新旧流程切换)答:满足。WPS内置版本管理功能可自动进行版本的新旧维护最常见的方式是根据时间来自动选择新版本进行运行同时老的流程实例仍可平稳运行至终了。用户可以通过WID图形化定义版本的生效时间同时利用流程晚绑定机制灵活控制版本生效。支持规则引擎()支持规则配置与管理支持规则集与决策表答:满足。用户可以通过WID和Modeler图形化定义规则集和决策表。同时WPS支持以服务的方式连接第三方规则引擎。()支持环节流转规则及条件路由答:满足。WPS提供直观的拖放工具Modeler和WID可以通过图形化的方式定义流程路径并根据业务逻辑进行组建的连线和流转定义包括串行、并行、分支、合并、嵌套、循环等流程流转功能。()支持无状态的流程引擎服务器设计所有流程状态保存在后台数据库中不需要操作系统cluster软件就可以实现activeactivecluster。答:满足。IBMWebSphereProcessServer支持应用级负载均衡的群集技术并支持垂直群集和水平群集。垂直群集让群集成员位于同一个物理机器节点上水平群集让群集成员位于多个物理机器节点上。WebSphereProcessServer可以根据需要通过自动复制应用程序到群集成员来响应增长的企业应用程序的使用。这让您可以在群集上部署应用程序而不是在单个节点上部署且无需考虑工作量。WebSphereProcessServer可以通过DeploymentManager集中对多个应用服务器和组件的调度和运行进行管理。WebSphereProcessServer自动将流程状态及运行数据存储在后台数据库并提供相关API方便客户根据需要自行查询。()支持与第三方规则引擎的集成。答:满足。WPS可通过WebServices、JMS、SCA、EJB等相关标准方式集成第三方规则引擎。用户可以通过开发工具WID将第三方规则引擎相关服务导入工具会将其自动转换为SCA组件节点方便用户图形化的将流程和第三方的规则引擎服务进行连接。支持流程实例的图形化显示支持内嵌流程执行路径的图形化展示功能用户可以直接查看所有流程的图形化执行路径。答:满足。WPS自带相应流程管理控制台内置流程地图的展示功能。同时用户可以将该部分功能以组件的方式剥离到自己的客户端应用或门户中进行个性化定制。同时流程所有相关信息都会被自动存储到后台关系型数据库中用户可以根据自身需要通过API灵活取到所需信息进行自定义的展示。支持监控与统计功能()图形化监控流程实例答:满足。Monitor提供为流程提供相关业务监控功能用户可以通过WID定义所需的KPI和业务指标Monitor可以自动以仪表盘、柱状图、饼状图、坐标图等直观的方式进行展现。()支持根据用户设定的KPI提供实时业务数据答:满足。Monitor提供为流程提供相关业务监控功能用户可以通过WID定义所需的KPIMonitor可以自动以仪表盘等直观的方式进行展现。()支持对业务人员的数据展现。答:满足。Monitor提供为流程提供相关业务监控功能用户可以通过WID定义所需的业务指标并根据业务人员的权限进行过滤Monitor以仪表盘、柱状图、饼状图、坐标图等直观的方式进行展现。支持流程审计管理()支持日志记录功能并动态完成该功能的启动。答:满足。IBMWebSphereProcessServer提供多种用途的日志文件可以帮助用户方便地跟踪、分析、调试应用系统。IBM公司清楚的知道日志文件对于一个成熟的应用系统的重要性因此在WebSphere产品里我们提供了针对不同事件的日志文件例如有安装的日志文件有针对管理控制台的日志文件有针对应用程序输出的日志文件有针对保姆进程(Nanny)的日志文件以及针对Web服务器插件(Plugin)的日志文件等等。为了更方便地服务于用户我们还免费提供一个专门的日志分析工具日志分析器(LogAnalyzer)。用户在该工具中完全可以可视化地进行分析让用户能更快、更准确地查找出安全问题的所在。()支持完全内嵌的审计记录功能无需其他工具和额外开发即可实现审计信息保存到数据库所有类型的流程、流程信息都可以保存到数据库中。答:满足。WPS自动将流程状态及运行数据存储在后台关系型数据库并提供相关API方便客户根据需要自行查询。支持版本管理()支持流程的整体版本即企业级流程的版本管理答:满足。WPS内置版本管理功能可自动进行版本的新旧维护最常见的方式是根据时间来自动选择新版本进行运行同时老的流程实例仍可平稳运行至终了。用户可以通过WID图形化定义版本的生效时间同时利用流程晚绑定机制灵活控制版本生效。()支持单流程的版本管理答:满足。WPS内置版本管理功能可自动进行版本的新旧维护最常见的方式是根据时间来自动选择新版本进行运行同时老的流程实例仍可平稳运行至终了。支持动态流程部署。支持“一刀切”和“分水岭”版本管理模式。用户可以通过WID图形化定义版本的生效时间同时利用流程晚绑定机制灵活控制版本生效。()支持不同版本之间的关系管理及其之间的对照。答:满足。WPS自带相应流程管理控制台内置流程信息展示可对照不同版本间的异同。同时WID提供了版本对照的功能方便用户进行不同版本的对照和管理。业务支持组织的建模()组织建模答:满足。用户可以通过Modeler建模工具图形化的定义组织模板、组织实例、架构模板和架构实例等。同时可以方便将之前所定义的角色、人员等资源用于新定义的组织架构实例中来并将流程模型中的任务节点与对应的组织架构相关联。()虚拟组织设置答:满足。WPS允许虚拟组织的生效。用户可以通过WID开发工具为人工节点分配存取变量的角色定义方式。从而可以在流程运行过程中动态决定组织设置并为人工任务分配相应权限。()支持与所实施的应用系统的业务应用中的组织信息同步支持与外部的负责组织目录管理的系统的组织信息同步。答:满足。用户可通过WID开发工具为流程节点定义相关角色WPS流程引擎可自动维护流程角色与后台LDAP或其他信息系统的统一并自动感知后台组织信息的变化随时反映到流程中。对于后台有多种信息系统并且各自拥有角色信息的情况建议提前利用相关软件完成各系统的角色映射从而完成整个系统平台的组织信息统一。支持角色设定()支持角色定义与按角色分配任务答:满足。WPS提供了强大的角色支持。业务人员可以通过Modeler建模工具创建相关人员和角色的定义并将之利用于任务节点。IT人员同样可以通过WID为人工任务和流程定义角色同时可利用WID自身功能定义变量和角色规则从而可以在运行期动态分配任务包括任务的追回、打回、跳过、转移、认领、分配等。()支持动态角色及其条件配置可动态决定流程参与者答:满足。WPS提供了强大的角色支持用户可以通过WID为人工任务和流程定义角色同时可利用WID自身功能定义变量和角色规则从而可以在运行期动态分配任务包括任务的追回、打回、跳过、转移、认领、分配等。()支持与业务应用的角色共用。答:满足。WPS支持与业务角色系统无缝集成。对于后台有多种信息系统并且各自拥有角色信息的情况建议提前利用相关软件完成各系统的角色映射从而完成整个系统平台的组织信息统一。支持权限管理()支持流程分域管理:即就是分布式流程管理支持集团统一流程定义和维护以及分省个性流程定义和维护集团、省分维护界面清晰(必须演示)答:满足。WPS提供了强大的角色支持用户可以通过WID为人工任务和流程定义角色。运行期间WPS可以根据流程中的角色和权限定义来展现所需流程从而完成分级的流程管理和维护。()支持流程运行时管理和部署的访问权限控制。答:满足。WPS提供了强大的角色支持。业务人员可以通过Modeler建模工具创建相关人员和角色的定义并将之利用于任务节点。IT人员同样可以通过WID为人工任务和流程定义角色同时可利用WID自身功能定义变量和角色规则从而可以在运行期动态分配任务包括任务的追回、打回、跳过、转移、认领、分配等。同时WPS提供开箱即用的管理控制台用于管理和查询相关流程和任务节点的访问权限和角色映射。支持文件归档功能答:满足。WPS提供了文件、CustomTable等多种归档方式方便实现归档功能用户可以通过WID开发工具以图形化的方式为流程节点配置归档方式。系统集成()支持与第三方LDAP的集成答:满足。IBMWebSphereProcessServer完全支持LDAP并内置IBMDirectoryServer(LDAP服务器)同时可以兼容市场上其它的LDAP服务器包括·SunONEDirectoryServer·LotusDominoEnterpriseServer·WindowsActiveDirectory·NovelleDirectory·IBMDirectoryServer·zOSSecurityServerLDAPServer()与SOA平台的集成(必须演示,请演示如何将流程发布为标准的WebService)答:满足。WPS是标准的基于SOA平台的流程产品提供了WebServices和SCA等多种方式完成SOA集成。用户可以通过WID开发工具图形化的快速为相应服务组件生成基于WebServices的导出和导入方式。()支持与主流Portal的集成并列出支持的Portal规范要求列出支持的IBMWebspherePortal的Web界面集成、SSO、统一代办、搜索、基本通讯能力(短信、邮件通知)等答:满足。WPS完全支持JSR标准可通过各种标准方式与业界主流的Portal产品连接同时开发工具WID更是可以图形化的方式生成IBMPortlet与IBMPortal进行无缝互联完全支持IBMPortal所提供的相应能力。()与专业系统的集成答:满足。WPS是标准的基于SOA平台的流程产品提供了WebServices、JMS、EJB、Adapter和SCA等多种方式完成专业系统集成。用户可以通过WID开发工具来定义相应方式的导入和导出。()与其它工作流产品的集成和接口。答:满足。WPS是标准的基于SOA平台的流程产品提供了WebServices、JMS、EJB、Adapter和SCA等多种方式完成与其他工作流产品的集成。用户可以通过WID开发工具来定义相应方式的导入和导出。产品非功能性技术要求软件总体要求BPM产品的软件总体技术要求包括技术安全性、准确性、可靠性、可伸缩性、可扩展性、开放性、可移植性、实时性、易用性、灵活性、可管理性、集成性等要求。()安全性:保证系统数据处理的一致性保证发送信息者和接收信息者都不会存在伪造身份保证数据不被非法盗用和修改伪造以及业务数据不因意外情况丢失和损坏提供多种安全检查审计手段。答:满足。WebSphereProcessServer内置丰富的安全性特征提供了端到端(endtoend)的安全解决方案。在认证方面WebSphere既可以采用基于useridpassword进行认证也可以采用基于X证书的认证(SSL)。WebSphereProcessServer所带的Web服务器(IBMHTTPServer)和应用服务器都支持SSL保证了数据传输的安全性允许应用程序采用LDAP作为用户信息注册表支持"单点登录全网漫游"。在授权方面WebSphereProcessServer采用jdk所推荐的基于"Permission"的授权方式进行管理针对所有的Web资源(HTML页面,Servlet,JSP等)及企业应用逻辑组件(EnterpriseBeans)提供统一的安全模式允许用户采用单一的安全策略保护所有的资源保证了应用程序的安全性。支持多种级别的安全控制方式对应企业信息系统的密级要求使公开级的企业系统信息能有效地在业务网络中得到共享而对应秘密、机密和绝密等保密级别提供相应的对策。对需要限制访问的内容可指定用自定义编程、存取控制表(ACLAccessControlList)或经由授权(certification如SSL协议)等方式确认身份得到访问相应资源的能力。安全因素包括域及用户组资源和访问控制列表等在管理工具中通过定义用户组资源和访问控制列表对每个用户组和资源分配访问权限包括控制各种服务中何种资源被使用及被谁使用。其中包括Web网页其它类型的文件和目录Web应用程序如JavaServlet、JavaServerPage,Servlet可使用的网络连接(socks)Servlet访问的业务资源和应用等。而对这种访问控制的管理应该是集中而方便的并且可基于Web管理。对于安全管理的设定应有灵活的控制方式和编程能力。()准确性:保证系统数据处理的准确性提供多种核查、审计手段。答:满足。IBMWebSphereProcessServer支持安全套接字层(SSL)协议等多种手段保证了数据处理的准确性。SSL为WebSphereProcessServer中的客户机和服务器之间的安全连接提供传输层安全性、准确性、完整性和机密性。SSL提供的某些安全性功能部件是经过数据加密的以防止数据在线路间流动时查看敏感信息。数据签名防止数据在线路间流动时对数据的未授权修改。客户机和服务器认证确保您与适当的人员或机器对话。安全套接字层与WebSphereProcessServer基础结构内的很多不同的协议一起使用包括HTTP、LDAP和IIOP。因此SSL在保护企业环境中可以是有效的。()可靠性:保证系统可靠连续*小时的无故障运行。答:满足。WPS的集群能力(Clustering)保证整个应用系统在即使某台服务器出现故障的情况下仍然能够保证事务处理能够顺利地进行下去保证了电子商务应用xx的高可用性同时保证了提供企业级的高性能。WPS的设计Failover时间为小于秒。这使得WPS能够基本保障每年少于分钟的不可用时间也即的高可用性。()可伸缩性:系统应能适应不同规模的业务适合不同的硬件平台和数据库应具有良好的可扩充扩展性能。答:满足。IBMWebSphereProcessServer支持主流操作系统如:Windows、Linux、HPUX、Solaris、AIX等操作系统,并支持主流关系数据库包括:DB、Oracle、Informix、MSSQLServer、Derby等。同时提供应用级负载均衡的群集技术并支持垂直群集和水平群集。垂直群集让群集成员位于同一个物理机器节点上水平群集让群集成员位于多个物理机器节点上。保证了良好的可伸缩性。()可扩展性:保证系统能够适应将来可能出现的一些变化新增功能时不应需要改造原软件系统。答:满足。IBMWebSphereProcessServer基于标准的JEE应用服务器新增功能或应用时可通过管理控制台进行设置或部署

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/55

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利