`
baiguomeng
  • 浏览: 998875 次
文章分类
社区版块
存档分类
最新评论

SAP NetWeaver 业务流程管理的介绍

 
阅读更多

这篇文章是翻译自我们同事的博客,作者原文写于2008年5月6号。

原文请访问他的博客: https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/u/7359

<!-- [if !mso]> <mce:style><!-- v/:* {behavior:url(#default#VML);} o/:* {behavior:url(#default#VML);} w/:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} --> <!-- [endif]--><!-- [if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves>false</w:TrackMoves> <w:TrackFormatting/> <w:PunctuationKerning/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>ZH-CN</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:SplitPgBreakAndParaMark/> <w:DontVertAlignCellWithSp/> <w:DontBreakConstrainedForcedTables/> <w:DontVertAlignInTxbx/> <w:Word11KerningPairs/> <w:CachedColBalance/> <w:UseFELayout/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="&#45;-"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--><!-- [if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" Priority="39" Name="toc 1"/> <w:LsdException Locked="false" Priority="39" Name="toc 2"/> <w:LsdException Locked="false" Priority="39" Name="toc 3"/> <w:LsdException Locked="false" Priority="39" Name="toc 4"/> <w:LsdException Locked="false" Priority="39" Name="toc 5"/> <w:LsdException Locked="false" Priority="39" Name="toc 6"/> <w:LsdException Locked="false" Priority="39" Name="toc 7"/> <w:LsdException Locked="false" Priority="39" Name="toc 8"/> <w:LsdException Locked="false" Priority="39" Name="toc 9"/> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/> <w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/> <w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/> <w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/> <w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" Priority="37" Name="Bibliography"/> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]--><!-- [if gte mso 10]> <mce:style><!-- /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} --> <!-- [endif]-->

SAP NetWeaver 业务流程管理的介绍

从建模到执行

在去年的拉斯维加斯,慕尼黑和班加罗尔,我们提到了 Galaxy 项目,这个项目是对下一代 BPM 软件的开发。总之,这个新的 BPM 解决方案的目标是通过支持模型驱动的方法论来管理复合商业流程的整个生命周期,使业务人员和技术人员无论是在流程的设计和执行上都有最先进的用户体验。

使用流程编辑器来设计一个复合商业流程

如果你使用集成的 Composition Environment 来开发 BPM 解决方案会有很多益处,其中一个显然就是设计复合业务流程时,无论是手工的作业还是自动作业都可以很好的来访问各种 Web Service 或者是 SAP Enterprise Service SAP NetWeaver BPM 的流程编辑器可以很好的使用 Web Dynpro 框架来作为任务的 UI 界面,并且把服务的定义( WSDL )分配到自动作业。使用 SAP NetWeaver BRM (基于 Yasu technolgies QuickRules 产品, Yasu 2007 第四季度被 SAP 收购),流程编辑器可以提供很方便的访问到业务规则。


流程编辑器是无缝集成到基于 Eclipse CE 开发环境的单独的视图,它提供了 BPMN 的建模能力。这种符号允许业务流程专家和开发者在一个通用的环境下进行简单直观的流程建模。这个流程编辑器可以支持从建模的高层次定义以及实际的开发到部署、执行的每一个环节。生命周期管理则是由 SAP NetWeaver Composition Enviroment 来提供完整的支持。值得注意的是在 SAP NetWeaver BPM 的第一个版本,我们会着重关注开发者的角色,但是已经在工具可用性上得到了业务分析用户非常积极的反馈。

SAP BPMN 符号将人工作业和自动作业区分来。这些活动可以通过嵌套流程(子流程)组织起来。人工作业一般是触发那些需要最终用户来执行的任务,自动作业是允许通过执行 Web Service 来提供与 SAP enterprise SOA 的完全集成。

流程服务器,是一个基于 Java 新开发的流程运行时环境,在复合流程部署执行以后,流程桌面提供了业务用户访问、研究和执行分配到他们的任务的能力。流程桌面提升了现有的功能比如通用工作清单作为首选方式,其它的方式也会提供。 SAP 的用户界面技术,比如 Web Dynpro 还有交互式表单都可以集成到建模流程的用户交互中。快速的 UI 协议能力在以后的版本中会增强,这样可以加快流程交互组件的开发和设计。

内嵌的业务规则管理

业务流程管理和业务规则管理已经共同存在很多年了 但是在一个集成环境中同时提供流程建模和业务规则管理的能力,现在并不多见。

今天的现状

规则引擎和业务流程管理可以集成,但是通过松耦合服务调用或者 Java 方法直接调用的方式来集成。

业务流程也应该按照像流程模型、组织模型一样通过合理的方式来管理和复用。但是由于现在对规则管理并没有统一的标准, BPM 工具要依赖第三方规则管理工具来增加管理和管控成本。 SAP 致力于在管理流程时提供一个统一、合理的用户体验环境。

朝集成的业务流程和业务规则发展

对于 SAP ,收购 YASU 技术公司,非常适合 SAP NetWeaver Composition Enviroment 和新的 BPM 解决方案。一个非常好的方式可以把业务流程与业务规则整合、执行和管理集成起来。

SAP NetWeaver 业务规则管理的第一个版本,我们会着重在提供基于 Eclipse 的规则整合能力,这将和流程整合紧密集成,并且提供一个独立的规则管理能力来把业务规则作为可复用的对象。

对于业务流程管理和业务规则管理,我们计划在 SDN 网站上提供一个未来版本的路线图。

这篇博客只是给大家在这个主题上一个很快的介绍,我们以后也会发布更多详细的信息以及 how-to guide 。也请关注我们的同事 Greg Prickril (Lead Product Design), Rajgo Narayanan (Product Manager BRM), Donka Dimitrova, Jie Deng, Stephan Schluchter (Product Manager BPM).

如果你正在奥兰多或者柏林参加 SAPPHIRE ,请参与我们和客户(像 Intel 和可口可乐)的座谈,了解这些早期使用者对我们的新 BPM 能力的使用感受。

Thomas Volmering is heading product management for SAP NetWeaver BPM.

分享到:
评论

相关推荐

    SAP NetWeaver业务流程管理.pdf

    ### SAP NetWeaver业务流程管理的关键知识点 #### 1. 概述 - **SAP NetWeaver业务流程管理(BPM)**是一款先进的企业级软件解决方案,旨在帮助企业快速而灵活地创建、调整和优化其业务流程。面对激烈的市场竞争,...

    SAP NetWeaver BPM流程配置手册.pdf

    SAP NetWeaver BPM(Business Process Management)是一种基于SAP NetWeaver平台的业务流程管理解决方案,旨在帮助企业自动化和优化其业务流程。该手册旨在指导用户如何使用SAP NetWeaver BPM配置流程,以实现业务...

    SAP NetWeaver 的流程整合的灵活性

    SAP NetWeaver是一个全面的企业应用平台,旨在简化企业内部以及企业之间的IT环境,通过提供一系列的核心服务,如集成、门户、业务流程管理、业务规则引擎等,支持企业的核心业务流程。其架构设计基于开放标准,允许...

    SAP NetWeaver 750_7 RFC SDK.zip

    SAP NetWeaver是SAP公司推出的企业应用服务器平台,用于构建、运行和集成各种企业应用程序。...通过学习和应用这些资源,开发者可以创建出高效、可靠的跨系统解决方案,提升企业的信息化水平和业务流程自动化程度。

    python连接sap需要的 sdk(SAP netweaver rfc)

    首先,SAP NetWeaver RFC是SAP的一种接口技术,它允许外部应用程序调用SAP系统的函数模块,从而实现数据交换和业务流程自动化。RFC协议基于TCP/IP,确保了跨平台的兼容性。 在Python中连接SAP,我们需要安装SAP RFC...

    SAP NetWeaver.zip_SAP_zip

    7. **案例研究**:可能包含实际企业如何利用SAP NetWeaver改进业务流程的案例,让读者看到理论如何转化为实际应用。 总之,"SAP NetWeaver.zip"这个压缩包文件包含了学习SAP NetWeaver的全面指南,无论你是企业IT...

    .NET SAP RFC API based on SAP Netweaver RFC SDK.zip

    - 自动化流程:集成SAP系统与其他业务系统的流程,例如订单处理、库存管理或财务结算。 - 报表和分析:从SAP系统中提取数据进行报表生成或数据分析。 - 用户界面扩展:创建.NET应用,提供用户友好的界面来操作SAP...

    SAP NetWeaver 平台中文简介

    ### SAP NetWeaver 平台中文简介:降低TCO,提升...总之,SAP NetWeaver平台通过其全面的集成能力、灵活的架构设计和对业务流程的深度支持,为企业带来了显著的成本节约和绩效提升,是现代企业IT战略中的重要组成部分。

    Sap NetWeaver 架构分析

    NetWeaver作为SAP的核心技术框架,涵盖了开发、部署、集成、应用服务器、门户、数据管理和业务流程管理等多个方面。下面我们将深入探讨NetWeaver架构的关键组成部分及其功能。 1. **应用服务器(Application Server...

    SAP NetWeaver

    SAP NetWeaver的核心目标是实现企业信息系统的高效协同,通过提供统一的数据模型、业务流程和用户接口,它能够将不同的SAP应用以及非SAP应用无缝连接起来。这个平台支持多种标准和技术,如Java、ABAP、Web服务、SOA...

    SAPNetWeaver技术功能

    它不仅提供了连接和整合SAP与非SAP应用程序的能力,还为用户提供了一个灵活、可扩展的技术框架,以实现业务流程管理和创新。以下是对SAP NetWeaver技术功能的深入解析: ### 1. SAP系统整体架构 SAP NetWeaver的...

    mysap crm and sap netweaver

    - **过程集成**:支持跨系统的业务流程管理,增强了组织内部的协同工作。 - **应用平台**:提供了一个灵活的基础架构,便于扩展和定制。 - **生命周期管理**:覆盖了从实施到维护的所有阶段,确保了系统的长期稳定性...

    BPM与SAP Netweaver:业务与IT共享的语言平台

    SAP Netweaver BPM是SAP提供的业务流程管理解决方案,它建立在Netweaver技术平台之上,旨在为企业提供一个全面管理业务流程生命周期的工具。BPM与SAP Netweaver的结合,意味着业务流程可以跨越多个部门、角色和系统...

    SAPNetweaver vs Oracle

    Netweaver的核心功能包括业务流程管理、应用服务器、数据集成、门户服务和SOA(面向服务的架构)。然而,尽管Netweaver在市场中逐渐获得认可,但根据描述中的信息,其技术被认为相对落后于Oracle。 Oracle ...

    SAP Netweaver开发指导

    - **Process Orchestration**:包括Business Process Manager和Integration Server,用于业务流程管理和系统集成。 **2. ABAP开发** ABAP(Advanced Business Application Programming)是SAP的编程语言,主要用于...

    SAP NetWeaver 安装

    SAP NetWeaver 是 SAP 公司的一个关键组件,它是一个集成的软件平台,为企业提供应用服务器、数据库连接、业务流程管理、开发工具和中间件服务。这个平台是许多 SAP 应用程序的基础,如 SAP ERP, SAP CRM 和 SAP BW...

    SAP NetWeaver流程集成方案.pdf

    最后,SAP的商标如R/3、mySAP、mySAP.com、xApps、xApp、SAP NetWeaver等,表明了SAP的全系列产品线和服务,它们共同构成了一个全面的企业资源规划(ERP)和业务流程管理的生态系统。 总结来说,SAP NetWeaver流程...

Global site tag (gtag.js) - Google Analytics