【SAP PO】SAP PO 简介:XI、PI、PO的关系与区别


     SAP PO是基于SAP Net weaver平台的中间件产品,为企业提供一套支持SAP系统间、SAP系统与Non-Sap系统间以及Non-SAP系统间进行数据交换和流程整合的平台,支持同步和异步的数据交互方式,帮助企业及其IT组织实现大部分集成需求。
     首先,我们来了解一下中间件的主要功能,什么是中间件:
     连接性Connectivity:使用哪种协议– SOAP,FTP?
     路由Routing:谁是邮件的接收者–多个接收者?基于条件的路由?
     转换Transformation:需要哪种转换或映射?XML到文本?
     运行时Runtime:消息监视和安全性
     工作流程Workflow(BPM):如何执行一系列步骤?
     SAP能够通过SAP PO中间件解决方案成功覆盖所有这些领域。


1、 历史回顾及演变过程

    SAP PO是SAP NetWeaver 平台的一部分,由三个不同的产品组成,形成一个整合的安装包:SAP流程集成(PI)、SAP业务规则管理(BRM)和SAP业务流程管理(BPM)。这三个组件源于SAP Process Integration (SAP PI)和SAP Composition Environment (SAP CE),其中SAP CE包括SAP BPM和BRM。
    SAP PO最早版本称为SAP Exchange Infrastructure(XI),后来改名为SAP Process Integration(PI),后来与SAP Composition Environment整合为SAP Process Orchestration (SAP PO)。
图1 SAP PO演变过程

1.1、SAP Exchange Infrastructure (SAP XI)

    SAP PI最早称为SAP Exchange Infrastructure(XI),XI 1.0在2002年引入,逐步演变至XI 3.0。SAP XI构建于SAP Application Server ABAP (SAP AS ABAP)和SAP Application Server Java (SAP AS Java) 双堆栈架构。

1.2、SAP Process Integration (SAP PI)

    2005年,SAP eXchange Infrastructure被重命名为SAP NetWeaver Process Integration (SAP PI),初始版本为PI 7.0。2009年发布了PI 7.11,包括了一个有效的Java Advanced Adapter Engine(AAE),使之能够构建完整的接口服务。但还不包括某些场景,如Cross-Component Business Process Management (ccBPM)仍然需要使用ABAP堆栈。
    2010年,单Java栈的SAP PI 7.3发布,它配备了更高效的Java Advanced Adapter Engine Extended (AEX)。它是一个健壮的企业服务总线(ESB),除了以前双栈中使用ccBPM实施的流程不受支持之外,它几乎可以覆盖旧的双堆栈的所有功能。此时支持流程自动化的功能已在SAP Composition Environment (CE)产品中提供。SAP PI 7.3随后在2012年得到了增强为SAP PI 7.31,与此同时SAP引入了PO 7.31,整合了PI 7.31和CE 7.31的内容。

1.3、SAP Composition Environment (SAP CE)

    SAP CE是一个支持基于面向服务的体系结构(SOA)构建和运行应用程序的平台。SAP CE配备了一些工具,通过模型驱动方法促进服务和用户界面的开发和组合。在SAP CE中,您可以使用SAP BPM、SAP BRM、SAP Composite Application Framework (CAF)等工具来组合新的和现有的服务,开发健壮的组合应用。
    SAP CE也是SAP NetWeaver 平台的一部分,2007年首次实现CE 7.1版本。该版本包含了CAF等工具,此时SAP BPM和SAP BRM还不存在。2008年CE 7.11版本包括了SAP BPM和SAP BRM的早期版本,然后在后续几个版本中得到了加强。从2012年SAP NetWeaver 7.31发布以来,可以将SAP CE作为独立应用或作为SAP PO的一部分来安装。

1.4、SAP Process Orchestration (SAP PO)

    SAP PO于2012年在SAP NetWeaver 7.3 EHP 1(7.31) 中引入,并从那时起发展到最近的SAP PO 7.5。SAP PO运行于Java架构,包括ESB、业务规则引擎(BRE)和业务流程引擎(BPE)。所有ABAP功能都不复存在,被相应的Java替代方案所取代。
    SAP PO整合了SAP PI和SAP CE的全部功能集。通过SAP PO,组织可以使用一套完整的集成标准和协议轻松地跨不同的内部和外部系统交付可靠的消息。SAP PO提供了一整套完整的业务流程管理(BPM)和业务规则管理(BRM)开发和管理工具,以帮助组织使用一个平台设计、建模、执行、监视、管理和分析业务流程和规则。这种整合带来了性能的改善、效率的提高和总体拥有成本的降低。

图2 SAP PO历史和演变

2、各版本架构概述

2.1、SAP eXchange Infrastructure(XI)架构概述

在这里插入图片描述
    SAP eXchange Infrastructure(XI)包含适配器引擎(AE),集成引擎(IE)和业务流程引擎(BPE)。它安装在具有ABAP和Java双堆栈的Netweaver中。
    AE –适配器引擎
    顾名思义,该组件的主要目的是提供连接功能。适配器引擎提供了使用不同适配器与不同通信协议对话的功能。
    IE –整合引擎
    SAP XI组件,负责消息的转换和路由。Integration Engine还为消息通信提供了运行时。在XI中,通过此组件路由,转换和执行每条消息时,繁重的消息处理是通过IE完成的。
    BPE –业务流程引擎
    执行ccBPM(跨组件业务流程管理)工作流的引擎。ccBPM基于业务流程执行语言(BPEL),并且需要双重堆栈安装,因为其运行时环境位于Web AS ABAP上。
    eXchange基础架构(XI)的缺点和挑战
    由于组件之间的来回通信,是XI效率低下的一个主要缺点。同样由于双堆栈架构和多极组件,消息持久性影响了性能。

2.2、SAP Process Integration(PI)体系结构概述

    随着SAP引入高级适配器引擎(AAE),PI能够端到端处理消息,而无需集成引擎(IE)运行时。这减少了组件之间的交叉通信,并大大提高了性能。

2.2.1、AAE – 高级适配器引擎

在这里插入图片描述
    AAE的流程集成(PI)架构概述
    AAE具有处理路由,转换和连接的功能,而这些功能在SAP XI中是分隔到不同的组件。集成配置对象(ICO)是在设计时引入的,而不是传统的XI对象(如发送者协议,接收者确定和接收者协议)。ICO使在没有Integration Engine(IE)运行时的AAE中连接,转换和路由消息成为可能。此外,由于ICO场景是由AS Java独立执行的,因此消除了双栈消息的持久性。
    使用AAE进行PI的缺点和挑战
    尽管与XI相比,带有AAE的PI安装增强了性能,但仍需要改进以扩展连接性和性能。AAE只能处理有限的一组连接,并且仍然需要IE运行时才能进行开发和管理。另外,RNIF适配器和CIDX在AAE中不可用。此外,AAE的早期版本不包含iDoc和http适配器,因为它们属于ABAP堆栈。而且,BPE仍是ccBPM,因此仍需要ABAP堆栈才能运行。如您所见,尽管与XI相比性能有所提高,但是SAP不能完全消除对集成引擎(IE)的需求。
    B2B附加组件
    B2B附加组件也随PI 7.1版引入PI中。B2B带有一组B2B协议适配器,转换器模块和B2B基础结构服务,可满足大多数行业的EDI集成需求。

2.2.2、AEX – 高级适配器引擎扩展

在这里插入图片描述
    AEX的流程集成(PI)概述
    最后,在SAP PI 7.30版本中,SAP不再需要集成引擎(IE),而是引入了高级适配器扩展(AEX)。AEX是一个单一引擎,包括企业服务总线(ESB),集成目录(ID)和AAE功能。通过AEX,PI成为仅Java AS的安装,而SAP完全解耦了ABAP堆栈。同样在PI 7.3中,SAP引入了在Java上运行的iDoc_AAE适配器和http_AAE。完全删除ABAP堆栈是SAP PI体系结构的一项重大更改。
    使用AEX进行PI的缺点和挑战
    尽管具有AEX的PI通过完全分离ABAP堆栈和集成引擎(IE)的需求而提高了性能,但它不包括业务流程管理(BPM)功能。

2.3、SAP Process Orchestration(PO)体系结构概述

在这里插入图片描述
    PO架构概述
    为了克服PI的所有这些挑战,SAP发布了Process Orchestration,它是仅Java的安装。PO 7.31没有提供ABAP堆栈安装,另外,在新的PO版本中,SAP添加了功能齐全的Netweaver业务流程管理(NW BPM)和业务规则管理(BRM),它们可以在Java上完全执行。因此,流程编排(PO)是流程集成(PI)与AEX,业务流程管理(BPM)和仅在Java上运行的业务规则管理(BRM)的结合。
    NW BPM – Netweaver业务流程管理
    与ccPBM不同,NW BPM在称为CE(复合环境)的基于Java的环境上运行。另外,NW BPM使用业务流程模型符号(BPMN)语言,而ccBPM使用业务流程执行语言(BPEL)。尽管ccBPM设计时在ABAP堆栈上,但是您需要用于NW BPM的基于Eclipse的工具NWDS(Netweawer Development Studio)。即使您具有ccBPM的丰富经验,也需要从头开始学习NW BPM。
    BRM –业务规则管理
    业务规则管理(BRM)包含针对业务分析师的建模功能。

3、 可选的安装模式

3.1、双栈PI 7.11

在这里插入图片描述
    PI7.11,包括了一个有效的Java Advanced Adapter Engine(AAE),使之能够构建完整的接口服务。但ccBPM仍然依赖AS ABAP。

3.2、双栈PI 7.11 & CE 7.11+

在这里插入图片描述
    PI、CE单独部署,提供等同于PO的功能,但系统间必须不断地互相发送消息。同时存在ccBPM和SAP BPM,容易造成混淆的局面。

3.3、单栈PI 7.3+ & CE 7.11+

在这里插入图片描述
    PI、CE单独部署,增加网络通讯开销,优点是系统解耦,增加可靠性,单独关闭CE,不影响PI运行。

3.4、PO

在这里插入图片描述
    SAP PO是一个整合包,提供了SAP AEX、SAP BPM和SAP BRM之间的紧密集成。SAP PO的一些优势包括以下内容:合并安装,消除通讯开销;更低的拥有成本;基于相同的Java技术栈;统一的监控管理。

  • 28
    点赞
  • 116
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
SAP Process Orchestration The Comprehensive Guide, 2nd Edition SAP流程编制综合指南 1 Introduction to SAP Process Orchestration 1.1 Historical Overview and Evolution 1.1.1 SAP Process Integration 1.1.2 SAP Composition Environment 1.1.3 SAP Process Orchestration 1.1.4 SAP Process Orchestration 7.5 Highlights 1.2 SAP Process Orchestration Components 1.2.1 SAP Process Integration 1.2.2 Business Process Management 1.2.3 Business Rules Management 1.3 Architectural Overview and Positioning 1.3.1 SAP Process Orchestration Positioning 1.3.2 SAP NetWeaver Application Server for Java: System Architecture 1.3.3 SAP NetWeaver AS Java System Logical Layers 1.4 Installation Options 1.4.1 Case 1: SAP Process Integration Dual Stack 1.4.2 Case 2: SAP PI Dual Stack and SAP Composition Environment in Separate Installations 1.4.3 Case 3: SAP PI Single Stack and SAP Composition Environment in Separate Installations 1.4.4 Case 4: SAP POSAP PI and SAP Composition Environment in a Single Installation 1.5 Summary 2 Administration and Development Tools 2.1 SAP Process Orchestration Tools 2.1.1 Enterprise Services Repository 2.1.2 Integration Directory 2.1.3 System Landscape Directory 2.1.4 Configuration and Monitoring 2.2 SAP NetWeaver Administrator 2.2.1 Availability and Performance 2.2.2 Operations 2.2.3 Configuration 2.2.4 Troubleshooting 2.2.5 SOA 2.3 SAP NetWeaver Developer Studio 2.3.1 Use and Download 2.3.2 SAP Process Orchestration and SAP NetWeaver Developer Studio 2.4 Summary Part II Advanced Adapter Engine Extended (AEX) 3 Configuring the System Landscape Directory 3.1 System Landscape Directory Components and Features 3.1.1 Landscape 3.1.2 Software Catalog 3.1.3 Development 3.2 Registering Systems to the System Landscape Directory 3.2.1 Connecting to ABAP-Based Systems 3.2.2 Connecting to Java-Based Systems 3.2.3 Connecting to Other Systems 3.3 Administration of the System Landscape Directory 3.3.1 Server 3.3.2 Data and Content 3.4 System Landscape Directory Strategies 3.4.1 Manual Export and Import of Data 3.4.2 Automatic Bridge Forwarding 3.4.3 Full Automatic Synchronization 3.5 Tips and Tricks 3.5.1 Naming Convention 3.5.2 Keeping Your System Landscape Directory Catalogs Up to Date 3.5.3 Self-Registration of a Java-Based System with the SLD 3.5.4 Configuring Data Suppliers from One SLD to Another 3.5.5 Manual Export and Import of Data 3.5.6 Connecting the SLD to CTS+ to Facilitate the Export and Import of SLD Data 3.6 Exercise: Configuring the System Landscape Directory 3.6.1 Exercise Description 3.6.2 Exercise Solution Approach 3.6.3 Exercise Step-by-Step Solution 3.7 Summary 4 Working with the Enterprise Services Repository and Registry 4.1 Basic ES Repository Technical Concepts 4.1.1 Functional Blocks 4.1.2 First Steps in the Enterprise Services Repository 4.1.3 Service Interface 4.1.4 Integration Patterns: Stateful and Stateless Communication 4.1.5 Asynchronous versus Synchronous 4.1.6 Quality of Service 4.2 Design Objects 4.2.1 Software Component Versions 4.2.2 Folders 4.2.3 Namespaces 4.2.4 Mappings 4.2.5 Process Integration Scenario 4.2.6 Actions 4.3 Data Types and Message Types 4.3.1 Data Types 4.3.2 External Definitions 4.3.3 Message Type 4.3.4 Additional Design Objects 4.4 Exercise: Working with the ES Repository and Registry 4.4.1 Exercise Description 4.4.2 Exercise Solution Approach 4.4.3 Exercise Step-by-Step Solution 4.5 Summary 5 Working with the Integration Directory 5.1 Integration Directory Overview 5.2 Collaboration Profiles 5.2.1 Party 5.2.2 Communication Component 5.2.3 Communication Channel 5.2.4 Communication Component without a Party 5.3 Adapter Types 5.3.1 Technical Adapters to Enable Communication with SAP or Third-Party Systems 5.3.2 Application Adapters to Enable Communication with an SAP System 5.3.3 SAP Industry Adapters 5.3.4 Third-Party-Developed Adapters 5.4 Integrated Configuration 5.4.1 Inbound Processing 5.4.2 Receiver 5.4.3 Receiver Interfaces 5.4.4 Outbound Processing 5.5 The XI Message Protocol 5.6 Configuration Scenario 5.6.1 Creating a Configuration Scenario from Scratch (Manually) 5.6.2 Creating a Configuration Scenario from a Model 5.7 Value Mapping 5.7.1 If/Else Logic 5.7.2 Fixed Values 5.7.3 Value Mapping 5.8 Business-to-Business Integration 5.8.1 Business-to-Business On Premise 5.8.2 Business-to-Business Managed Services 5.8.3 Trading Partner Management 5.9 Axis Framework 5.10 Representational State Transfer Adapter 5.11 Message Alerting 5.11.1 Alert Rule Overview 5.11.2 Creating an Alert Rule 5.11.3 Editing or Deleting a Rule 5.12 Publish the Service in the Services Registry 5.13 Integration Directory Programming Interface (Directory API) 5.14 Exercise: Working with the Integration Directory 5.14.1 Exercise Description 5.14.2 Exercise Solution Approach 5.14.3 Exercise Step-by-Step Solution 5.15 Summary 6 Building an Integration Flow 6.1 SAP NetWeaver Developer Studio 6.1.1 Installing SAP NetWeaver Developer Studio 6.1.2 Setting Up SAP NetWeaver Developer Studio 6.1.3 Enterprise Integration Patterns and User-Defined Templates 6.2 Basics of Creating and Configuring an Integration Flow 6.2.1 Creating an iFlow 6.2.2 Configuring an iFlow 6.3 iFlow Example 6.3.1 Creating Products, Software Components, Business Systems, and Technical Systems in the SLD 6.3.2 Importing SLD Objects into the ES Repository in SAP NetWeaver Developer Studio 6.3.3 Create Enterprise Service Repository Objects 6.3.4 Create Directory Objects: Import Business Systems and Create iFlows 6.3.5 Testing the iFlow Scenario 6.3.6 Monitoring the Scenario 6.4 New Features of the Process Integration Designer 6.4.1 Export Objects from the Integration Designer 6.4.2 Automatically Deploy after Import 6.4.3 Version History and Deployment Status 6.5 Supporting Multiple Senders for Your iFlow 6.6 Exercise: Building an Integration Flow 6.6.1 Exercise Description 6.6.2 Exercise Solution Approach 6.6.3 Exercise Step-by-Step Solution 6.7 Summary 7 Administration and Monitoring in AEX 7.1 Administration 7.1.1 Central Administration Tool 7.1.2 SAP NetWeaver Administrator 7.1.3 SAP NetWeaver Application Server Java 7.1.4 SAP Process Integration Monitoring (pimon) 7.1.5 SAP Management Console 7.1.6 Config Tool 7.1.7 Administration Using Telnet 7.2 Monitoring 7.2.1 SAP NetWeaver Administrator 7.2.2 SAP Process Integration Local Monitoring 7.2.3 SAP PI Central Monitoring with SAP Solution Manager 7.2.4 Message Retention 7.2.5 User-Defined Message Search 7.3 Troubleshooting 7.3.1 Configuring Log and Traces 7.3.2 Using the Log Viewer 7.4 Summary 8 Migrating Interfaces from SAP PI Dual Stack to SAP PO 8.1 Migration Strategies 8.2 Migrating System Landscape Directory Content 8.2.1 Products 8.2.2 Software Components 8.2.3 Technical System 8.2.4 Business System 8.3 Migrating Enterprise Services Repository Content 8.3.1 Exporting Objects 8.3.2 Importing Objects 8.4 Migrating Integration Directory Content 8.4.1 Manually 8.4.2 Using the Migration Tool 8.5 Summary Part III Business Process Management and Composition 9 Introduction to SAP BPM and BPMN 2.0 9.1 Managing Business Processes 9.2 SAP Business Process Management 9.2.1 SAP BPM versus SAP Business Workflow 9.2.2 BPM before SAP BPM 9.2.3 SAP BPM Main Components 9.3 Business Process Model and Notation 2.0 9.3.1 Swimlanes 9.3.2 Artifacts 9.3.3 Flow Objects 9.3.4 Connections 9.4 Summary 10 Creating Your First SAP BPM Process 10.1 SAP BPM Positioning and Development Environment 10.1.1 Positioning 10.1.2 Setting Up Your Development Environment 10.2 Creating and Modeling an SAP BPM Process 10.2.1 Demonstration Scenario 10.2.2 Building an SAP BPM Process: Overview 10.2.3 SAP NetWeaver Developer Studio Perspective Concept 10.2.4 Create a Project in SAP NetWeaver Developer Studio 10.2.5 Creating a Process for Your BPMN 10.2.6 Creating a BPMN Model 10.3 Configuring the BPMN Model 10.3.1 Data Objects 10.3.2 Creating Data Structures 10.3.3 Importing XSD and WSDL 10.3.4 Process Pool Properties 10.3.5 BPMN Flow Objects 10.4 Flow Objects 10.4.1 Events 10.4.2 Tasks 10.4.3 Activities 10.4.4 Gateways 10.4.5 Artifacts 10.5 Build and Deploy Your Process 10.5.1 Steps for Building a Process 10.5.2 Steps for Deploying a Process 10.6 Advanced Mapping 10.6.1 Mappings 10.6.2 Options in Mapping Assignment 10.6.3 Automatic Mapping 10.6.4 Custom Functions 10.7 Implementing Error Handling 10.8 Combining SAP BPM and the AEX 10.8.1 Message from SAP BPM to the AEX 10.8.2 Message from the AEX to SAP BPM 10.8.3 Leverage an ES Repository Mapping in SAP BPM 10.9 Exercise: Creating an SAP Business Process Management Process 10.9.1 Exercise Description 10.9.2 Exercise Solution Approach 10.9.3 Exercise Step-by-Step Solution 10.10 Summary 11 Applying Advanced SAP BPM Concepts and Extensions 11.1 Service-Oriented Architecture Configuration 11.1.1 Configuration for an Automated Activity 11.1.2 Configuration for a Start Event or Intermediary Event 11.2 Testing and Running an SAP BPM Process 11.2.1 Process Repository Overview 11.2.2 Process Testing 11.3 Custom Enterprise Java Bean Functions 11.3.1 Create EJB and EAR Development Components 11.3.2 Create the Enterprise Java Bean 11.3.3 Build and Deploy 11.3.4 Create a New Enterprise Java Bean Function 11.4 Using the Claim Check Pattern 11.4.1 Create Interfaces 11.4.2 Create Mappings 11.4.3 Configure the Channel 11.4.4 Retrieve the Large Message from SAP BPM 11.4.5 Update the Status of the Large Message from SAP BPM 11.5 SAP BPM Application Programming Interface 11.5.1 Prerequisite to Using the SAP BPM API 11.5.2 Implementation Aspects and Examples 11.6 SAP Business Process Management OData 11.6.1 OData Services for Tasks and Task Data 11.6.2 Error Handling 11.7 Using the Push API to Access SAP BPM Lifecycle Events 11.7.1 Accessing Events through a Message Driven Bean 11.7.2 Accessing Events through a Java Message Service API 11.8 Debugging and Troubleshooting SAP BPM Processes 11.8.1 Place Breakpoints in the Process 11.8.2 Add a Debug Configuration 11.9 Tuning SAP BPM-Related Performance Parameters 11.10 Best Practices for Your SAP BPM Application 11.10.1 BPMN, Mapping, and Parallelism 11.10.2 Task Related 11.10.3 Gateways 11.10.4 Looping 11.10.5 Data Object 11.10.6 Correlation 11.10.7 Error Handling 11.10.8 Housekeeping 11.11 Exercise: Applying Advanced SAP BPM Concepts and Extensions 11.11.1 Exercise Solution Approach 11.11.2 Exercise Step-by-Step Solution 11.12 Summary 12 Combining SAP BPM and UI Technologies 12.1 Web Dynpro Java User Interface Technology 12.1.1 Generating a Web Dynpro User Interface 12.1.2 Post-Configuration Steps 12.2 Integrating SAPUI5 into an SAP BPM Process 12.2.1 SAPUI5 Technology Platform 12.2.2 Model-View-Controller Concept 12.2.3 SAPUI5 Components 12.2.4 Other SAPUI5 Concepts 12.2.5 Integration Steps 12.3 Other User Interface Technologies 12.3.1 Visual Composer 12.3.2 Adobe Offline Forms 12.3.3 Support for Custom User Interface Technologies 12.4 Summary 13 SAP Business Rules Management 13.1 How Business Rules Work 13.2 SAP Business Rules Management 13.2.1 Rules Composer 13.2.2 Rules Manager 13.2.3 Rules Engine 13.3 Modeling Business Rules with Rules Composer 13.3.1 Create the Rules Composer Development Component 13.3.2 Adding Context to the Rules 13.3.3 Creating a Ruleset 13.3.4 Flow Ruleset 13.4 Testing Business Rules 13.5 Best Practices for Modeling Business Rules 13.5.1 Separate Decision Logic from Other Types of Logic 13.5.2 Reuse and Extend before Building 13.6 Exercise: SAP Business Rules Management 13.6.1 Exercise Solution Approach 13.6.2 Exercise Step-by-Step Solution 13.7 Summary 14 Implementing Java Proxies 14.1 Java Proxy Concept and Considerations 14.2 Implementation Approaches 14.2.1 Outside-In Approach 14.2.2 Inside-Out Approach 14.3 Technical Implementation 14.3.1 Development Environment 14.3.2 Developing a Server Java Proxy 14.3.3 Developing a Client Java Proxy 14.4 Building an Orchestration 14.5 Exercise: Implementing Java Proxies 14.5.1 Exercise Solution Approach 14.5.2 Exercise Step-by-Step Solution 14.6 Summary 15 Administration and Monitoring Message Processing in SAP BPM 15.1 Monitoring 15.1.1 SAP Business Process Management System Overview 15.1.2 Process Repository 15.1.3 Process Management 15.1.4 Task Management 15.1.5 SAP BPM Inbox 15.1.6 Business Logs 15.1.7 SAP BPM Action Monitor 15.1.8 Process Troubleshooting 15.1.9 Rules Business Logs 15.1.10 SAP BPM Analytics Dashboard 15.2 Administration 15.2.1 Process Data Archiving 15.2.2 Log Viewer 15.3 Summary 16 Migrating ccBPM from SAP PI to SAP PO 16.1 Motivation for Migration 16.2 Migration Approach 16.2.1 Analyze the As-Is Integration Processes 16.2.2 Translate and Redesign 16.2.3 Export and Reuse Enterprise Services Repository Objects 16.2.4 Migrate and Adapt Configuration Scenarios 16.3 Recommendations 16.4 Summary Part IV Advanced Concepts 17 SAP Cloud Platform Integration for SAP PO 17.1 Enable Cloud Integration Content in SAP PO 17.2 Reusing Cloud Integration Content 17.2.1 Download Cloud Integration Content 17.2.2 Deploy the Cloud Integration Content 17.3 Monitoring 17.3.1 Monitoring the Integration Gateway Component 17.3.2 Monitoring Messages Related to the Deployment of Cloud Integration Content 17.4 Summary 18 Additional Components for SAP Process Orchestration 18.1 Component Model 18.1.1 Product 18.1.2 Software Components 18.1.3 Development Component 18.1.4 Dependencies among Development Components 18.1.5 Public Parts 18.2 SAP NetWeaver Development Infrastructure 18.2.1 Change Management Services 18.2.2 Design Time Repository 18.2.3 Component Build Service 18.3 SAP Composite Application Framework 18.3.1 Design Time Aspects 18.3.2 Runtime Aspects 18.4 Service Registry 18.5 Enhanced Change and Transport System 18.5.1 SAP PI-Related Transports 18.5.2 Transports for Non-SAP PI Java Objects 18.6 Exercise: Create an SWCV 18.6.1 Exercise Solution Approach 18.6.2 Exercise Step-by-Step Solution 18.7 Summary 19 Landscape Setup Considerations 19.1 Java System Configuration 19.1.1 Java Sizing and Setup Considerations 19.1.2 Java System Architecture 19.1.3 Java Central Services 19.1.4 Java Parameter Tuning 19.2 Handling Certificates 19.2.1 Certificate Key Storage 19.2.2 Encryption of Message Content on Database Level 19.3 Housekeeping 19.3.1 Archiving 19.3.2 Deletion 19.3.3 Restarting 19.3.4 Recovery 19.4 Monitoring 19.4.1 Runtime Workbench 19.4.2 Wily Enterprise Manager 19.4.3 SAP Management Console 19.4.4 SAP Solution Manager Monitoring 19.4.5 Tracing 19.4.6 JVMMON 19.5 Summary A Orchestration Outlook A.1 SAP API Management A.2 SAP Cloud Platform Integration A.2.1 Features and Facts Overview of SAP Cloud Platform Integration A.2.2 Development Guide: Getting Started A.2.3 Monitoring A.3 The Integration Advisor A.3.1 Interface Specifications: Advice from the Advisor A.3.2 Mapping Guideline A.3.3 Runtime A.3.4 Testing A.4 SAP Cloud Platform Workflow as a Service A.4.1 Workflow Service A.4.2 Workflow Modeling A.4.3 SAP Cloud Platform Business Rules A.4.4 Workflow Tasks Management A.4.5 Integration 官方出品,英文原版,可编辑带导航非影印版(总计1866页)
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值