- Gebundenes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
Looking for smooth integration for your complex system landscape? Whether you're starting fresh or migrating from SAP PI, we've got you covered! Learn to use the AEX to configure the system landscape directory, work with the ES repository, and manage the integration directory in SAP PO. Build integration flows, create a SAP BPM process, and get the most out of SAP BRM. Updated with the new Push API, user-defined search, the SAP Cloud Platform Integration engine, practical exercises, and more!
Andere Kunden interessierten sich auch für
- Thomas SchneiderSAP Performance Optimization Guide80,99 €
- Sebastian SchreckenbachSAP Administration--Practical Guide69,99 €
- Steve ChristianSAP Solution Manager--Practical Guide71,99 €
- Alessandro BanzerSAP System Security Guide66,99 €
- Ahmet TürkArchiving SAP Data--Practical Guide71,99 €
- Janet SalmonControlling with SAP Erp: Business User Guide70,99 €
- Jawad AkhtarProduction Planning and Control with SAP ERP72,99 €
-
-
-
Looking for smooth integration for your complex system landscape? Whether you're starting fresh or migrating from SAP PI, we've got you covered! Learn to use the AEX to configure the system landscape directory, work with the ES repository, and manage the integration directory in SAP PO. Build integration flows, create a SAP BPM process, and get the most out of SAP BRM. Updated with the new Push API, user-defined search, the SAP Cloud Platform Integration engine, practical exercises, and more!
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Produktdetails
- Produktdetails
- SAP PRESS Englisch
- Verlag: Rheinwerk Verlag
- Artikelnr. des Verlages: 459/21559
- 2. Aufl.
- Seitenzahl: 908
- Erscheinungstermin: 26. Oktober 2017
- Englisch
- Abmessung: 236mm x 184mm x 58mm
- Gewicht: 1815g
- ISBN-13: 9781493215591
- ISBN-10: 1493215590
- Artikelnr.: 49117643
- Herstellerkennzeichnung
- Produktsicherheitsverantwortliche/r
- Europaallee 1
- 36244 Bad Hersfeld
- gpsr@libri.de
- SAP PRESS Englisch
- Verlag: Rheinwerk Verlag
- Artikelnr. des Verlages: 459/21559
- 2. Aufl.
- Seitenzahl: 908
- Erscheinungstermin: 26. Oktober 2017
- Englisch
- Abmessung: 236mm x 184mm x 58mm
- Gewicht: 1815g
- ISBN-13: 9781493215591
- ISBN-10: 1493215590
- Artikelnr.: 49117643
- Herstellerkennzeichnung
- Produktsicherheitsverantwortliche/r
- Europaallee 1
- 36244 Bad Hersfeld
- gpsr@libri.de
John Mutumba Bilay is a senior software engineer and enterprise integration consultant at Rojo Consultancy. With more than 12 years of international experience in information technology, including eight specifically devoted to SAP, his speciality is software development, integration, and business process automation.
... Foreword ... 23
... Acknowledgments ... 25
... John Mutumba Bilay ... 25
... Roberto Viana Blanco ... 25
... Introduction ... 27
... Who This Book Is For ... 28
... Structure of the Book ... 28
I ... Getting Started ... 31
1 ... Introduction to SAP Process Orchestration ... 33
1.1 ... Historical Overview and Evolution ... 33
1.2 ... SAP Process Orchestration Components ... 38
1.3 ... Architectural Overview and Positioning ... 45
1.4 ... Installation Options ... 53
1.5 ... Summary ... 57
2 ... Administration and Development Tools ... 59
2.1 ... SAP Process Orchestration Tools ... 59
2.2 ... SAP NetWeaver Administrator ... 78
2.3 ... SAP NetWeaver Developer Studio ... 86
2.4 ... Summary ... 90
II ... Advanced Adapter Engine Extended (AEX) ... 91
3 ... Configuring the System Landscape Directory ... 93
3.1 ... System Landscape Directory Components and Features ... 94
3.2 ... Registering Systems to the System Landscape Directory ... 107
3.3 ... Administration of the System Landscape Directory ... 110
3.4 ... System Landscape Directory Strategies ... 113
3.5 ... Tips and Tricks ... 118
3.6 ... Exercise: Configuring the System Landscape Directory ... 124
3.7 ... Summary ... 131
4 ... Working with the Enterprise Services Repository and Registry ... 133
4.1 ... Basic ES Repository Technical Concepts ... 134
4.2 ... Design Objects ... 141
4.3 ... Data Types and Message Types ... 149
4.4 ... Exercise: Working with the ES Repository and Registry ... 153
4.5 ... Summary ... 169
5 ... Working with the Integration Directory ... 171
5.1 ... Integration Directory Overview ... 171
5.2 ... Collaboration Profiles ... 173
5.3 ... Adapter Types ... 189
5.4 ... Integrated Configuration ... 192
5.5 ... The XI Message Protocol ... 203
5.6 ... Configuration Scenario ... 204
5.7 ... Value Mapping ... 206
5.8 ... Business-to-Business Integration ... 209
5.9 ... Axis Framework ... 212
5.10 ... Representational State Transfer Adapter ... 215
5.11 ... Message Alerting ... 218
5.12 ... Publish the Service in the Services Registry ... 225
5.13 ... Integration Directory Programming Interface (Directory API) ... 226
5.14 ... Exercise: Working with the Integration Directory ... 229
5.15 ... Summary ... 238
6 ... Building an Integration Flow ... 241
6.1 ... SAP NetWeaver Developer Studio ... 242
6.2 ... Basics of Creating and Configuring an Integration Flow ... 248
6.3 ... iFlow Example ... 256
6.4 ... New Features of the Process Integration Designer ... 273
6.5 ... Supporting Multiple Senders for Your iFlow ... 277
6.6 ... Exercise: Building an Integration Flow ... 280
6.7 ... Summary ... 289
7 ... Administration and Monitoring in AEX ... 291
7.1 ... Administration ... 291
7.2 ... Monitoring ... 296
7.3 ... Troubleshooting ... 309
7.4 ... Summary ... 316
8 ... Migrating Interfaces from SAP PI Dual Stack to SAP PO ... 317
8.1 ... Migration Strategies ... 317
8.2 ... Migrating System Landscape Directory Content ... 321
8.3 ... Migrating Enterprise Services Repository Content ... 324
8.4 ... Migrating Integration Directory Content ... 325
8.5 ... Summary ... 337
III ... Business Process Management and Composition ... 339
9 ... Introduction to SAP BPM and BPMN 2.0 ... 341
9.1 ... Managing Business Processes ... 342
9.2 ... SAP Business Process Management ... 344
9.3 ... Business Process Model and Notation 2.0 ... 351
9.4 ... Summary ... 369
10 ... Creating Your First SAP BPM Process ... 371
10.1 ... SAP BPM Positioning and Development Environment ... 371
10.2 ... Creating and Modeling an SAP BPM Process ... 377
10.3 ... Configuring the BPMN Model ... 396
10.4 ... Flow Objects ... 407
10.5 ... Build and Deploy Your Process ... 452
10.6 ... Advanced Mapping ... 455
10.7 ... Implementing Error Handling ... 462
10.8 ... Combining SAP BPM and the AEX ... 464
10.9 ... Exercise: Creating an SAP Business Process Management Process ... 470
10.10 ... Summary ... 498
11 ... Applying Advanced SAP BPM Concepts and Extensions ... 501
11.1 ... Service-Oriented Architecture Configuration ... 501
11.2 ... Testing and Running an SAP BPM Process ... 517
11.3 ... Custom Enterprise Java Bean Functions ... 523
11.4 ... Using the Claim Check Pattern ... 532
11.5 ... SAP BPM Application Programming Interface ... 536
11.6 ... SAP Business Process Management OData ... 539
11.7 ... Using the Push API to Access SAP BPM Lifecycle Events ... 542
11.8 ... Debugging and Troubleshooting SAP BPM Processes ... 545
11.9 ... Tuning SAP BPM-Related Performance Parameters ... 549
11.10 ... Best Practices for Your SAP BPM Application ... 551
11.11 ... Exercise: Applying Advanced SAP BPM Concepts and Extensions ... 554
11.12 ... Summary ... 566
12 ... Combining SAP BPM and UI Technologies ... 567
12.1 ... Web Dynpro Java User Interface Technology ... 567
12.2 ... Integrating SAPUI5 into an SAP BPM Process ... 578
12.3 ... Other User Interface Technologies ... 592
12.4 ... Summary ... 595
13 ... SAP Business Rules Management ... 597
13.1 ... How Business Rules Work ... 597
13.2 ... SAP Business Rules Management ... 601
13.3 ... Modeling Business Rules with Rules Composer ... 610
13.4 ... Testing Business Rules ... 623
13.5 ... Best Practices for Modeling Business Rules ... 625
13.6 ... Exercise: SAP Business Rules Management ... 627
13.7 ... Summary ... 650
14 ... Implementing Java Proxies ... 653
14.1 ... Java Proxy Concept and Considerations ... 654
14.2 ... Implementation Approaches ... 655
14.3 ... Technical Implementation ... 656
14.4 ... Building an Orchestration ... 687
14.5 ... Exercise: Implementing Java Proxies ... 688
14.6 ... Summary ... 714
15 ... Administration and Monitoring Message Processing in SAP BPM ... 715
15.1 ... Monitoring ... 715
15.2 ... Administration ... 733
15.3 ... Summary ... 736
16 ... Migrating ccBPM from SAP PI to SAP PO ... 737
16.1 ... Motivation for Migration ... 737
16.2 ... Migration Approach ... 740
16.3 ... Recommendations ... 755
16.4 ... Summary ... 757
IV ... Advanced Concepts ... 759
17 ... SAP Cloud Platform Integration for SAP PO ... 761
17.1 ... Enable Cloud Integration Content in SAP PO ... 762
17.2 ... Reusing Cloud Integration Content ... 763
17.3 ... Monitoring ... 767
17.4 ... Summary ... 770
18 ... Additional Components for SAP Process Orchestration ... 771
18.1 ... Component Model ... 772
18.2 ... SAP NetWeaver Development Infrastructure ... 781
18.3 ... SAP Composite Application Framework ... 804
18.4 ... Service Registry ... 812
18.5 ... Enhanced Change and Transport System ... 815
18.6 ... Exercise: Create an SWCV ... 821
18.7 ... Summary ... 830
19 ... Landscape Setup Considerations ... 833
19.1 ... Java System Configuration ... 833
19.2 ... Handling Certificates ... 846
19.3 ... Housekeeping ... 847
19.4 ... Monitoring ... 848
19.5 ... Summary ... 857
... Appendices ... 859
A ... Orchestration Outlook ... 859
B ... The Authors ... 885
... Index ... 887
... Acknowledgments ... 25
... John Mutumba Bilay ... 25
... Roberto Viana Blanco ... 25
... Introduction ... 27
... Who This Book Is For ... 28
... Structure of the Book ... 28
I ... Getting Started ... 31
1 ... Introduction to SAP Process Orchestration ... 33
1.1 ... Historical Overview and Evolution ... 33
1.2 ... SAP Process Orchestration Components ... 38
1.3 ... Architectural Overview and Positioning ... 45
1.4 ... Installation Options ... 53
1.5 ... Summary ... 57
2 ... Administration and Development Tools ... 59
2.1 ... SAP Process Orchestration Tools ... 59
2.2 ... SAP NetWeaver Administrator ... 78
2.3 ... SAP NetWeaver Developer Studio ... 86
2.4 ... Summary ... 90
II ... Advanced Adapter Engine Extended (AEX) ... 91
3 ... Configuring the System Landscape Directory ... 93
3.1 ... System Landscape Directory Components and Features ... 94
3.2 ... Registering Systems to the System Landscape Directory ... 107
3.3 ... Administration of the System Landscape Directory ... 110
3.4 ... System Landscape Directory Strategies ... 113
3.5 ... Tips and Tricks ... 118
3.6 ... Exercise: Configuring the System Landscape Directory ... 124
3.7 ... Summary ... 131
4 ... Working with the Enterprise Services Repository and Registry ... 133
4.1 ... Basic ES Repository Technical Concepts ... 134
4.2 ... Design Objects ... 141
4.3 ... Data Types and Message Types ... 149
4.4 ... Exercise: Working with the ES Repository and Registry ... 153
4.5 ... Summary ... 169
5 ... Working with the Integration Directory ... 171
5.1 ... Integration Directory Overview ... 171
5.2 ... Collaboration Profiles ... 173
5.3 ... Adapter Types ... 189
5.4 ... Integrated Configuration ... 192
5.5 ... The XI Message Protocol ... 203
5.6 ... Configuration Scenario ... 204
5.7 ... Value Mapping ... 206
5.8 ... Business-to-Business Integration ... 209
5.9 ... Axis Framework ... 212
5.10 ... Representational State Transfer Adapter ... 215
5.11 ... Message Alerting ... 218
5.12 ... Publish the Service in the Services Registry ... 225
5.13 ... Integration Directory Programming Interface (Directory API) ... 226
5.14 ... Exercise: Working with the Integration Directory ... 229
5.15 ... Summary ... 238
6 ... Building an Integration Flow ... 241
6.1 ... SAP NetWeaver Developer Studio ... 242
6.2 ... Basics of Creating and Configuring an Integration Flow ... 248
6.3 ... iFlow Example ... 256
6.4 ... New Features of the Process Integration Designer ... 273
6.5 ... Supporting Multiple Senders for Your iFlow ... 277
6.6 ... Exercise: Building an Integration Flow ... 280
6.7 ... Summary ... 289
7 ... Administration and Monitoring in AEX ... 291
7.1 ... Administration ... 291
7.2 ... Monitoring ... 296
7.3 ... Troubleshooting ... 309
7.4 ... Summary ... 316
8 ... Migrating Interfaces from SAP PI Dual Stack to SAP PO ... 317
8.1 ... Migration Strategies ... 317
8.2 ... Migrating System Landscape Directory Content ... 321
8.3 ... Migrating Enterprise Services Repository Content ... 324
8.4 ... Migrating Integration Directory Content ... 325
8.5 ... Summary ... 337
III ... Business Process Management and Composition ... 339
9 ... Introduction to SAP BPM and BPMN 2.0 ... 341
9.1 ... Managing Business Processes ... 342
9.2 ... SAP Business Process Management ... 344
9.3 ... Business Process Model and Notation 2.0 ... 351
9.4 ... Summary ... 369
10 ... Creating Your First SAP BPM Process ... 371
10.1 ... SAP BPM Positioning and Development Environment ... 371
10.2 ... Creating and Modeling an SAP BPM Process ... 377
10.3 ... Configuring the BPMN Model ... 396
10.4 ... Flow Objects ... 407
10.5 ... Build and Deploy Your Process ... 452
10.6 ... Advanced Mapping ... 455
10.7 ... Implementing Error Handling ... 462
10.8 ... Combining SAP BPM and the AEX ... 464
10.9 ... Exercise: Creating an SAP Business Process Management Process ... 470
10.10 ... Summary ... 498
11 ... Applying Advanced SAP BPM Concepts and Extensions ... 501
11.1 ... Service-Oriented Architecture Configuration ... 501
11.2 ... Testing and Running an SAP BPM Process ... 517
11.3 ... Custom Enterprise Java Bean Functions ... 523
11.4 ... Using the Claim Check Pattern ... 532
11.5 ... SAP BPM Application Programming Interface ... 536
11.6 ... SAP Business Process Management OData ... 539
11.7 ... Using the Push API to Access SAP BPM Lifecycle Events ... 542
11.8 ... Debugging and Troubleshooting SAP BPM Processes ... 545
11.9 ... Tuning SAP BPM-Related Performance Parameters ... 549
11.10 ... Best Practices for Your SAP BPM Application ... 551
11.11 ... Exercise: Applying Advanced SAP BPM Concepts and Extensions ... 554
11.12 ... Summary ... 566
12 ... Combining SAP BPM and UI Technologies ... 567
12.1 ... Web Dynpro Java User Interface Technology ... 567
12.2 ... Integrating SAPUI5 into an SAP BPM Process ... 578
12.3 ... Other User Interface Technologies ... 592
12.4 ... Summary ... 595
13 ... SAP Business Rules Management ... 597
13.1 ... How Business Rules Work ... 597
13.2 ... SAP Business Rules Management ... 601
13.3 ... Modeling Business Rules with Rules Composer ... 610
13.4 ... Testing Business Rules ... 623
13.5 ... Best Practices for Modeling Business Rules ... 625
13.6 ... Exercise: SAP Business Rules Management ... 627
13.7 ... Summary ... 650
14 ... Implementing Java Proxies ... 653
14.1 ... Java Proxy Concept and Considerations ... 654
14.2 ... Implementation Approaches ... 655
14.3 ... Technical Implementation ... 656
14.4 ... Building an Orchestration ... 687
14.5 ... Exercise: Implementing Java Proxies ... 688
14.6 ... Summary ... 714
15 ... Administration and Monitoring Message Processing in SAP BPM ... 715
15.1 ... Monitoring ... 715
15.2 ... Administration ... 733
15.3 ... Summary ... 736
16 ... Migrating ccBPM from SAP PI to SAP PO ... 737
16.1 ... Motivation for Migration ... 737
16.2 ... Migration Approach ... 740
16.3 ... Recommendations ... 755
16.4 ... Summary ... 757
IV ... Advanced Concepts ... 759
17 ... SAP Cloud Platform Integration for SAP PO ... 761
17.1 ... Enable Cloud Integration Content in SAP PO ... 762
17.2 ... Reusing Cloud Integration Content ... 763
17.3 ... Monitoring ... 767
17.4 ... Summary ... 770
18 ... Additional Components for SAP Process Orchestration ... 771
18.1 ... Component Model ... 772
18.2 ... SAP NetWeaver Development Infrastructure ... 781
18.3 ... SAP Composite Application Framework ... 804
18.4 ... Service Registry ... 812
18.5 ... Enhanced Change and Transport System ... 815
18.6 ... Exercise: Create an SWCV ... 821
18.7 ... Summary ... 830
19 ... Landscape Setup Considerations ... 833
19.1 ... Java System Configuration ... 833
19.2 ... Handling Certificates ... 846
19.3 ... Housekeeping ... 847
19.4 ... Monitoring ... 848
19.5 ... Summary ... 857
... Appendices ... 859
A ... Orchestration Outlook ... 859
B ... The Authors ... 885
... Index ... 887
... Foreword ... 23
... Acknowledgments ... 25
... John Mutumba Bilay ... 25
... Roberto Viana Blanco ... 25
... Introduction ... 27
... Who This Book Is For ... 28
... Structure of the Book ... 28
I ... Getting Started ... 31
1 ... Introduction to SAP Process Orchestration ... 33
1.1 ... Historical Overview and Evolution ... 33
1.2 ... SAP Process Orchestration Components ... 38
1.3 ... Architectural Overview and Positioning ... 45
1.4 ... Installation Options ... 53
1.5 ... Summary ... 57
2 ... Administration and Development Tools ... 59
2.1 ... SAP Process Orchestration Tools ... 59
2.2 ... SAP NetWeaver Administrator ... 78
2.3 ... SAP NetWeaver Developer Studio ... 86
2.4 ... Summary ... 90
II ... Advanced Adapter Engine Extended (AEX) ... 91
3 ... Configuring the System Landscape Directory ... 93
3.1 ... System Landscape Directory Components and Features ... 94
3.2 ... Registering Systems to the System Landscape Directory ... 107
3.3 ... Administration of the System Landscape Directory ... 110
3.4 ... System Landscape Directory Strategies ... 113
3.5 ... Tips and Tricks ... 118
3.6 ... Exercise: Configuring the System Landscape Directory ... 124
3.7 ... Summary ... 131
4 ... Working with the Enterprise Services Repository and Registry ... 133
4.1 ... Basic ES Repository Technical Concepts ... 134
4.2 ... Design Objects ... 141
4.3 ... Data Types and Message Types ... 149
4.4 ... Exercise: Working with the ES Repository and Registry ... 153
4.5 ... Summary ... 169
5 ... Working with the Integration Directory ... 171
5.1 ... Integration Directory Overview ... 171
5.2 ... Collaboration Profiles ... 173
5.3 ... Adapter Types ... 189
5.4 ... Integrated Configuration ... 192
5.5 ... The XI Message Protocol ... 203
5.6 ... Configuration Scenario ... 204
5.7 ... Value Mapping ... 206
5.8 ... Business-to-Business Integration ... 209
5.9 ... Axis Framework ... 212
5.10 ... Representational State Transfer Adapter ... 215
5.11 ... Message Alerting ... 218
5.12 ... Publish the Service in the Services Registry ... 225
5.13 ... Integration Directory Programming Interface (Directory API) ... 226
5.14 ... Exercise: Working with the Integration Directory ... 229
5.15 ... Summary ... 238
6 ... Building an Integration Flow ... 241
6.1 ... SAP NetWeaver Developer Studio ... 242
6.2 ... Basics of Creating and Configuring an Integration Flow ... 248
6.3 ... iFlow Example ... 256
6.4 ... New Features of the Process Integration Designer ... 273
6.5 ... Supporting Multiple Senders for Your iFlow ... 277
6.6 ... Exercise: Building an Integration Flow ... 280
6.7 ... Summary ... 289
7 ... Administration and Monitoring in AEX ... 291
7.1 ... Administration ... 291
7.2 ... Monitoring ... 296
7.3 ... Troubleshooting ... 309
7.4 ... Summary ... 316
8 ... Migrating Interfaces from SAP PI Dual Stack to SAP PO ... 317
8.1 ... Migration Strategies ... 317
8.2 ... Migrating System Landscape Directory Content ... 321
8.3 ... Migrating Enterprise Services Repository Content ... 324
8.4 ... Migrating Integration Directory Content ... 325
8.5 ... Summary ... 337
III ... Business Process Management and Composition ... 339
9 ... Introduction to SAP BPM and BPMN 2.0 ... 341
9.1 ... Managing Business Processes ... 342
9.2 ... SAP Business Process Management ... 344
9.3 ... Business Process Model and Notation 2.0 ... 351
9.4 ... Summary ... 369
10 ... Creating Your First SAP BPM Process ... 371
10.1 ... SAP BPM Positioning and Development Environment ... 371
10.2 ... Creating and Modeling an SAP BPM Process ... 377
10.3 ... Configuring the BPMN Model ... 396
10.4 ... Flow Objects ... 407
10.5 ... Build and Deploy Your Process ... 452
10.6 ... Advanced Mapping ... 455
10.7 ... Implementing Error Handling ... 462
10.8 ... Combining SAP BPM and the AEX ... 464
10.9 ... Exercise: Creating an SAP Business Process Management Process ... 470
10.10 ... Summary ... 498
11 ... Applying Advanced SAP BPM Concepts and Extensions ... 501
11.1 ... Service-Oriented Architecture Configuration ... 501
11.2 ... Testing and Running an SAP BPM Process ... 517
11.3 ... Custom Enterprise Java Bean Functions ... 523
11.4 ... Using the Claim Check Pattern ... 532
11.5 ... SAP BPM Application Programming Interface ... 536
11.6 ... SAP Business Process Management OData ... 539
11.7 ... Using the Push API to Access SAP BPM Lifecycle Events ... 542
11.8 ... Debugging and Troubleshooting SAP BPM Processes ... 545
11.9 ... Tuning SAP BPM-Related Performance Parameters ... 549
11.10 ... Best Practices for Your SAP BPM Application ... 551
11.11 ... Exercise: Applying Advanced SAP BPM Concepts and Extensions ... 554
11.12 ... Summary ... 566
12 ... Combining SAP BPM and UI Technologies ... 567
12.1 ... Web Dynpro Java User Interface Technology ... 567
12.2 ... Integrating SAPUI5 into an SAP BPM Process ... 578
12.3 ... Other User Interface Technologies ... 592
12.4 ... Summary ... 595
13 ... SAP Business Rules Management ... 597
13.1 ... How Business Rules Work ... 597
13.2 ... SAP Business Rules Management ... 601
13.3 ... Modeling Business Rules with Rules Composer ... 610
13.4 ... Testing Business Rules ... 623
13.5 ... Best Practices for Modeling Business Rules ... 625
13.6 ... Exercise: SAP Business Rules Management ... 627
13.7 ... Summary ... 650
14 ... Implementing Java Proxies ... 653
14.1 ... Java Proxy Concept and Considerations ... 654
14.2 ... Implementation Approaches ... 655
14.3 ... Technical Implementation ... 656
14.4 ... Building an Orchestration ... 687
14.5 ... Exercise: Implementing Java Proxies ... 688
14.6 ... Summary ... 714
15 ... Administration and Monitoring Message Processing in SAP BPM ... 715
15.1 ... Monitoring ... 715
15.2 ... Administration ... 733
15.3 ... Summary ... 736
16 ... Migrating ccBPM from SAP PI to SAP PO ... 737
16.1 ... Motivation for Migration ... 737
16.2 ... Migration Approach ... 740
16.3 ... Recommendations ... 755
16.4 ... Summary ... 757
IV ... Advanced Concepts ... 759
17 ... SAP Cloud Platform Integration for SAP PO ... 761
17.1 ... Enable Cloud Integration Content in SAP PO ... 762
17.2 ... Reusing Cloud Integration Content ... 763
17.3 ... Monitoring ... 767
17.4 ... Summary ... 770
18 ... Additional Components for SAP Process Orchestration ... 771
18.1 ... Component Model ... 772
18.2 ... SAP NetWeaver Development Infrastructure ... 781
18.3 ... SAP Composite Application Framework ... 804
18.4 ... Service Registry ... 812
18.5 ... Enhanced Change and Transport System ... 815
18.6 ... Exercise: Create an SWCV ... 821
18.7 ... Summary ... 830
19 ... Landscape Setup Considerations ... 833
19.1 ... Java System Configuration ... 833
19.2 ... Handling Certificates ... 846
19.3 ... Housekeeping ... 847
19.4 ... Monitoring ... 848
19.5 ... Summary ... 857
... Appendices ... 859
A ... Orchestration Outlook ... 859
B ... The Authors ... 885
... Index ... 887
... Acknowledgments ... 25
... John Mutumba Bilay ... 25
... Roberto Viana Blanco ... 25
... Introduction ... 27
... Who This Book Is For ... 28
... Structure of the Book ... 28
I ... Getting Started ... 31
1 ... Introduction to SAP Process Orchestration ... 33
1.1 ... Historical Overview and Evolution ... 33
1.2 ... SAP Process Orchestration Components ... 38
1.3 ... Architectural Overview and Positioning ... 45
1.4 ... Installation Options ... 53
1.5 ... Summary ... 57
2 ... Administration and Development Tools ... 59
2.1 ... SAP Process Orchestration Tools ... 59
2.2 ... SAP NetWeaver Administrator ... 78
2.3 ... SAP NetWeaver Developer Studio ... 86
2.4 ... Summary ... 90
II ... Advanced Adapter Engine Extended (AEX) ... 91
3 ... Configuring the System Landscape Directory ... 93
3.1 ... System Landscape Directory Components and Features ... 94
3.2 ... Registering Systems to the System Landscape Directory ... 107
3.3 ... Administration of the System Landscape Directory ... 110
3.4 ... System Landscape Directory Strategies ... 113
3.5 ... Tips and Tricks ... 118
3.6 ... Exercise: Configuring the System Landscape Directory ... 124
3.7 ... Summary ... 131
4 ... Working with the Enterprise Services Repository and Registry ... 133
4.1 ... Basic ES Repository Technical Concepts ... 134
4.2 ... Design Objects ... 141
4.3 ... Data Types and Message Types ... 149
4.4 ... Exercise: Working with the ES Repository and Registry ... 153
4.5 ... Summary ... 169
5 ... Working with the Integration Directory ... 171
5.1 ... Integration Directory Overview ... 171
5.2 ... Collaboration Profiles ... 173
5.3 ... Adapter Types ... 189
5.4 ... Integrated Configuration ... 192
5.5 ... The XI Message Protocol ... 203
5.6 ... Configuration Scenario ... 204
5.7 ... Value Mapping ... 206
5.8 ... Business-to-Business Integration ... 209
5.9 ... Axis Framework ... 212
5.10 ... Representational State Transfer Adapter ... 215
5.11 ... Message Alerting ... 218
5.12 ... Publish the Service in the Services Registry ... 225
5.13 ... Integration Directory Programming Interface (Directory API) ... 226
5.14 ... Exercise: Working with the Integration Directory ... 229
5.15 ... Summary ... 238
6 ... Building an Integration Flow ... 241
6.1 ... SAP NetWeaver Developer Studio ... 242
6.2 ... Basics of Creating and Configuring an Integration Flow ... 248
6.3 ... iFlow Example ... 256
6.4 ... New Features of the Process Integration Designer ... 273
6.5 ... Supporting Multiple Senders for Your iFlow ... 277
6.6 ... Exercise: Building an Integration Flow ... 280
6.7 ... Summary ... 289
7 ... Administration and Monitoring in AEX ... 291
7.1 ... Administration ... 291
7.2 ... Monitoring ... 296
7.3 ... Troubleshooting ... 309
7.4 ... Summary ... 316
8 ... Migrating Interfaces from SAP PI Dual Stack to SAP PO ... 317
8.1 ... Migration Strategies ... 317
8.2 ... Migrating System Landscape Directory Content ... 321
8.3 ... Migrating Enterprise Services Repository Content ... 324
8.4 ... Migrating Integration Directory Content ... 325
8.5 ... Summary ... 337
III ... Business Process Management and Composition ... 339
9 ... Introduction to SAP BPM and BPMN 2.0 ... 341
9.1 ... Managing Business Processes ... 342
9.2 ... SAP Business Process Management ... 344
9.3 ... Business Process Model and Notation 2.0 ... 351
9.4 ... Summary ... 369
10 ... Creating Your First SAP BPM Process ... 371
10.1 ... SAP BPM Positioning and Development Environment ... 371
10.2 ... Creating and Modeling an SAP BPM Process ... 377
10.3 ... Configuring the BPMN Model ... 396
10.4 ... Flow Objects ... 407
10.5 ... Build and Deploy Your Process ... 452
10.6 ... Advanced Mapping ... 455
10.7 ... Implementing Error Handling ... 462
10.8 ... Combining SAP BPM and the AEX ... 464
10.9 ... Exercise: Creating an SAP Business Process Management Process ... 470
10.10 ... Summary ... 498
11 ... Applying Advanced SAP BPM Concepts and Extensions ... 501
11.1 ... Service-Oriented Architecture Configuration ... 501
11.2 ... Testing and Running an SAP BPM Process ... 517
11.3 ... Custom Enterprise Java Bean Functions ... 523
11.4 ... Using the Claim Check Pattern ... 532
11.5 ... SAP BPM Application Programming Interface ... 536
11.6 ... SAP Business Process Management OData ... 539
11.7 ... Using the Push API to Access SAP BPM Lifecycle Events ... 542
11.8 ... Debugging and Troubleshooting SAP BPM Processes ... 545
11.9 ... Tuning SAP BPM-Related Performance Parameters ... 549
11.10 ... Best Practices for Your SAP BPM Application ... 551
11.11 ... Exercise: Applying Advanced SAP BPM Concepts and Extensions ... 554
11.12 ... Summary ... 566
12 ... Combining SAP BPM and UI Technologies ... 567
12.1 ... Web Dynpro Java User Interface Technology ... 567
12.2 ... Integrating SAPUI5 into an SAP BPM Process ... 578
12.3 ... Other User Interface Technologies ... 592
12.4 ... Summary ... 595
13 ... SAP Business Rules Management ... 597
13.1 ... How Business Rules Work ... 597
13.2 ... SAP Business Rules Management ... 601
13.3 ... Modeling Business Rules with Rules Composer ... 610
13.4 ... Testing Business Rules ... 623
13.5 ... Best Practices for Modeling Business Rules ... 625
13.6 ... Exercise: SAP Business Rules Management ... 627
13.7 ... Summary ... 650
14 ... Implementing Java Proxies ... 653
14.1 ... Java Proxy Concept and Considerations ... 654
14.2 ... Implementation Approaches ... 655
14.3 ... Technical Implementation ... 656
14.4 ... Building an Orchestration ... 687
14.5 ... Exercise: Implementing Java Proxies ... 688
14.6 ... Summary ... 714
15 ... Administration and Monitoring Message Processing in SAP BPM ... 715
15.1 ... Monitoring ... 715
15.2 ... Administration ... 733
15.3 ... Summary ... 736
16 ... Migrating ccBPM from SAP PI to SAP PO ... 737
16.1 ... Motivation for Migration ... 737
16.2 ... Migration Approach ... 740
16.3 ... Recommendations ... 755
16.4 ... Summary ... 757
IV ... Advanced Concepts ... 759
17 ... SAP Cloud Platform Integration for SAP PO ... 761
17.1 ... Enable Cloud Integration Content in SAP PO ... 762
17.2 ... Reusing Cloud Integration Content ... 763
17.3 ... Monitoring ... 767
17.4 ... Summary ... 770
18 ... Additional Components for SAP Process Orchestration ... 771
18.1 ... Component Model ... 772
18.2 ... SAP NetWeaver Development Infrastructure ... 781
18.3 ... SAP Composite Application Framework ... 804
18.4 ... Service Registry ... 812
18.5 ... Enhanced Change and Transport System ... 815
18.6 ... Exercise: Create an SWCV ... 821
18.7 ... Summary ... 830
19 ... Landscape Setup Considerations ... 833
19.1 ... Java System Configuration ... 833
19.2 ... Handling Certificates ... 846
19.3 ... Housekeeping ... 847
19.4 ... Monitoring ... 848
19.5 ... Summary ... 857
... Appendices ... 859
A ... Orchestration Outlook ... 859
B ... The Authors ... 885
... Index ... 887