Mastering enterprise SOA with SAP NetWeaver and mySAP ERP:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Indianapolis, Ind.
Wiley
2007
|
Schlagworte: | |
Online-Zugang: | Table of contents only Inhaltsverzeichnis |
Beschreibung: | XXIX, 569 S. |
ISBN: | 0471920150 9780471920151 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV021815292 | ||
003 | DE-604 | ||
005 | 20110711 | ||
007 | t | ||
008 | 061117s2007 xxu |||| 00||| eng d | ||
010 | |a 2006023390 | ||
020 | |a 0471920150 |9 0-471-92015-0 | ||
020 | |a 9780471920151 |9 978-0-471-92015-1 | ||
035 | |a (OCoLC)70775579 | ||
035 | |a (DE-599)BVBBV021815292 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-945 |a DE-91G |a DE-83 | ||
050 | 0 | |a HD30.2 | |
082 | 0 | |a 658.4/038028553 | |
084 | |a ST 505 |0 (DE-625)143675: |2 rvk | ||
084 | |a WIR 523f |2 stub | ||
084 | |a DAT 307f |2 stub | ||
100 | 1 | |a Campbell, Scott |e Verfasser |4 aut | |
245 | 1 | 0 | |a Mastering enterprise SOA with SAP NetWeaver and mySAP ERP |c Scott Campbell ; Vamsi Mohun |
264 | 1 | |a Indianapolis, Ind. |b Wiley |c 2007 | |
300 | |a XXIX, 569 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
630 | 0 | 4 | |a SAP NetWeaver |
650 | 4 | |a Unternehmen | |
650 | 4 | |a Information technology |x Management | |
650 | 4 | |a Computer network architectures | |
650 | 4 | |a Web servers |x Management | |
650 | 4 | |a Business enterprises |x Computer networks |x Management | |
650 | 0 | 7 | |a Unternehmen |0 (DE-588)4061963-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a SAP NetWeaver |0 (DE-588)4801683-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Serviceorientierte Architektur |0 (DE-588)4841015-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Unternehmen |0 (DE-588)4061963-1 |D s |
689 | 0 | 1 | |a Serviceorientierte Architektur |0 (DE-588)4841015-9 |D s |
689 | 0 | 2 | |a SAP NetWeaver |0 (DE-588)4801683-4 |D s |
689 | 0 | |C b |5 DE-604 | |
700 | 1 | |a Mohun, Vamsi |e Verfasser |4 aut | |
856 | 4 | |u http://www.loc.gov/catdir/toc/ecip0618/2006023390.html |3 Table of contents only | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015027512&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-015027512 |
Datensatz im Suchindex
_version_ | 1804135738129776640 |
---|---|
adam_text | Contents
About the Authors iii
Foreword xv
Acknowledgments xix
Introduction xxi
Part I Understanding SAP s ESA Strategy 1
Chapter 1 ESA Is Coming 3
A New Blueprint for SAP Solutions 4
Why ESA Is Critical to SAP 7
ESA Is a Bet the Company Strategy 8
ESA Was Triggered by Major Technology Changes 9
ESA Is Focused on Delivering Business Solutions 12
Some Misconceptions About ESA 14
Myth: ESA Is More Marketing Than Real Change 14
Myth: NetWeaver Is Just Repackaging of Old Ideas and Products 15
Myth: ESA Is Just an SAP Thing 15
Myth: ESA Is Just SAP s Nickname for SO A 16
Myth: The SAP NetWeaver Platform Is Not as Good as Other
Application and Integration Products You Have Seen 16
Myth: You Have to Wait Until ESA Is Finished 17
Myth: You Have to Upgrade Your ERP or Business Suite
Applications to Begin with ESA 17
Some Key Consideration Regarding ESA Adoption 19
Characteristics of Your Organization 19
Roles Within Your Organization 20
Goals for Making ESA Applicable to Your Enterprise 25
v
vi Contents
Summary 27
References 28
Chapter 2 ESA in Context: The Emergence and Benefits of SAP s
Applistructure 29
Motivations for the New SAP Architecture 30
Overcoming the Problems with Packaged Applications 31
Overcoming the Problems with Best of Breed Architectures 33
Overcoming the Problems with Managing the Business of IT 36
Industry Consolidation and the Evolution to Applistructures 41
Emergence of Application Platforms 41
Maturity of Packaged Business Applications 45
Enter SOA as a Disruptive Technology 46
Business Applications and Platforms Coexist 47
Applistructures : Business Applications and Platforms Unite 48
The Capabilities of the SAP ESA Applistructure 52
The Applistructure Impact on SAP s Business Applications 53
The Applistructure Impact on SAP s Technology Platform 53
Emerging SOA Capabilities Supporting SAP s Applistructure 54
The Value of SAP s ESA Applistructure 59
Business Alignment Through Process Visibility and Flexibility 59
Better Usability and User Productivity 61
Better Process Execution Through Embedded Analytics 62
Improved Lifecycle Management and Governance 63
Expanded Functionality from Ecosystem Partners 64
Lower Solution Implementation, Integration, and
Maintenance Costs 65
An Applistructure Illustration 66
Where Do You Go from Here? 68
A Fork in the Road 69
Picking Your Path 70
Summary 72
References 73
Chapter 3 Enabling ESA: The Evolution of NetWeaver and mySAP ERP 75
The Evolution of the NetWeaver Platform: From Components
to IT Practices 76
SAP Integration Technologies Before NetWeaver 77
The Launch of SAP NetWeaver 78
The Rise and Fall of the Component View of NetWeaver 80
The New NetWeaver Platform: IT Practices Driven 81
How NetWeaver Evolves into a Business Process Platform 91
The Emerging Technical Capabilities of a Platform for ESA 91
The SAP NetWeaver Platform Road Map 92
Contents vii
The MySAP ERP Applications Road Map 100
Evolution of the ERP Technology Foundations 100
The mySAP ERP 2005 Architecture 102
Composite Applications 103
The Road Ahead for the SAP Architecture 105
Full Service Enabling of the mySAP Business Suite 105
Ongoing Refactoring of the Applications 106
New Editions of Business Applications 107
Unified Modeling and Development Environments 108
Summary 108
Chapter 4 The SAP ESA Ecosystem: Enabling Collaborative Innovation 111
Why an Ecosystem Is Critical to ESA 112
Integrating End to End Business Solutions 113
Delivering a Complete Technical Foundation for ESA 113
Focused on Customers 114
Ecosystem Enabled Business Innovation 114
SAP Industry Business Units and Industry Value Networks 115
Tackling the Solutions White Space 116
The Enterprise Services Community 118
The Need for Coordinating Service Definitions 119
How the Enterprise Services Community Operates 120
The Technology Platform Ecosystem 128
The Role of a Technology Platform Ecosystem 128
Leading Platform Ecosystem Partners 129
An Ecosystem Infrastructure Example: The Adaptive
Computing Controller 130
New Ecosystem Application and Certification Options for
Partners 132
Applications Deployed on the SAP Net Weaver Platform 133
Partner Applications Integrated with SAP Net Weaver Portal 134
Applications Pre Integrated with mySAP Business Suite
Applications 134
SAP and the Standards Bodies Ecosystem 136
Technology and Business Standards Organizations 136
Practitioner Community Ecosystem 138
The SAP Developer Network 138
SAP User Group Communities 139
Ecosystem Considerations for Customers and Partners 140
Implications for Customers 140
Implications for Partners 144
Examples of ESA Ecosystem Product Collaboration 147
Duet for Microsoft Office and SAP 147
Vendavo Price and Margin Management Solutions 148
Pavilion Technologies Model Predictive Control Solutions 149
Mercury 150
Summary 151
viii Contents
Part II Evaluating ESA Capabilities and Building Your
Adoption Road Map 153
Chapter 5 Understanding SOA Foundations and SAP s ESA
Infrastructure 155
An Introduction to SOA, Web Services, and Enterprise Services 156
Understanding SOA and the Relationship to Web Services 157
How Web Services Work — The Basic Profile 159
The Benefits and Limitations of Web Services 162
Enterprise Services Versus Web Services 164
An Example of Enterprise Services 168
Technical Requirements for Services in an ESA World 171
Web Services Extensions 172
Business Process Orchestration and Execution Standards 176
Solution Composition Standards 177
Finding and Governing Services with Registries and
Repositories 177
Service Registries 178
Service Repositories 179
Service Intermediaries 180
Functions of a Service Intermediary 182
Architecture and Design of Intermediaries on a Service
Network — The ESB Debate 183
SAP s Enterprise Services Inventory and Infrastructure 185
SAP s Enterprise Services Inventory 186
Enterprise Services Repository 190
Implementation and Composition Tools 194
Enterprise Services Run Time Infrastructure 197
Summary 199
References 200
Chapter 6 ESA and End to End Business Process Management 201
An Introduction to BPM 202
The Difference Between BPM, BPMS, and a BPP 202
From Functional Silo Applications to Process Management
with ESA 205
The Benefits of BPM Solutions 207
Enabling Capabilities for BPM 209
Process Modeling Tools and Repository 210
Process Execution Engine 211
Workflow 212
Business Rules Management 213
Integration Capabilities 213
Business Activity Monitoring 214
Process Analytics and Simulation 215
UI Development and Delivery 215
Contents ix
How SAP Delivers End to End BPM Capabilities 216
Design Time BPM Capabilities 217
Run Time BPM Capabilities 220
Business Process Experts Community 222
Defining the Business Process Expert 222
The Business Process Management Lifecycle 223
What the BPX Community Can Offer 224
Summary 224
Chapter 7 ESA Adoption: The Role of Enterprise IT Architecture 227
The Purpose of Enterprise Architecture 228
Classical Enterprise Architecture 229
At What Level Do Enterprise Architecture Activities
Take Place? 235
Why Enterprise Architecture Initiatives Are Critical for
Successful ESA Adoption 236
What Changes with ESA — The Big Picture 236
Setting Your Perspective on ESA Adoption 242
How SAP NetWeaver and ESA Affect the Architecture 243
Why Enterprise Architecture Activities Succeed or Fail
and What This Means to ESA Adoption 246
Determining the Right Level for Enterprise Architecture
Decisions 246
Getting the Right Input to Support Enterprise Architecture
Decisions 247
Ensuring the Enterprise Architecture Deliverables Are
Useful, Usable, and Actionable 248
Having the Right People and Collaboration in Enterprise
Architecture Roles 250
Enforcing Enterprise Architecture Decisions 251
Gaining Leadership Support for EA Related Activities 252
Enterprise Architecture Frameworks and Related Tools,
Methods, and Processes 255
The Value of EA Frameworks 255
Popular EA Frameworks and Methods 256
Lighter Weight Enterprise Architecture Considerations 259
Enterprise Architecture Maturity Measurement 260
Enterprise Architecture Tools 261
Enterprise Architecture Training and Certification 261
Summary 262
References 263
Chapter 8 Planning Your ESA Adoption Program and Pilot Projects 265
The Role of an SOA Adoption Program 266
Typical Phases in ESA Adoption 268
The Basic SOA Adoption Program Process 270
SAP s ESA Adoption Program Service Offering 271
Crafting Your Adoption Program 273
x Contents _^_____
Establishing a Strategic Business Process Perspective for
ESA Adoption 275
Shifting Your Focus to Business Processes and IT Investment
Alignment 275
How ESA Adoption Can Better Align IT Investments with
Business Processes 281
Selecting Major Themes for ESA Adoption 282
Optimizing Key Business Processes 282
Consolidating Applications Infrastructure 283
Modernizing IT Capability 284
Launching Your ESA Adoption Program 286
Picking the Initial Program Management Team 287
Setting Goals and Planning Your Program 288
Selecting and Running Pilots and Projects 291
Managing and Executing Pilots and Projects 292
ESA Adoption Program Management Activities 295
Performing Post Project Reviews 295
Running the ESA Communications and Training Campaign 297
Enabling ESA Governance 297
IT Project Lifecycle and Organizational Changes 302
Controlling ESA Adoption Risk 304
Measuring ESA Adoption Value 305
Summarizing the Results of ESA Program Management 310
Balancing General SOA Adoption Practices with
SAP Centric ESA Based Adoption 311
Characteristics of an SAP ESA Centric Approach 311
Characteristics of a Vendor Neutral Approach to SOA 312
Characteristics of a Hybrid Approach to Adopting
ESA and SOA 312
Major Considerations in Balancing SOA and SAP Based
ESA Adoption 313
Some Rules of Thumb for Decision Making 317
Summary 318
References 319
Chapter 9 Analyzing ESA Based Solutions Architectures 321
Introducing the Business Scenarios 322
Summary of Process Needs and Opportunities 322
ESA Benefits Over Traditional Approaches for These Scenarios 323
Scenario #1: Enhancing Processes with Manufacturing
Analytics 324
The Overall Composite Solutions Architecture 326
Scenario #2: Providing Information Workers and Customers
with Front Ends to SAP 329
Defining the Development and Composition Architecture 330
ESA Based Solution Architectures 331
Contents xi
Scenario #3: Integrating Suppliers for More Efficient and
Effective Procurement 333
The Self Service Procurement Challenge and the Role of
Supplier Networks 333
A Hypothetical ESA Based Solutions Architecture for
Supplier Networks 336
The Role of These Solutions in ESA Adoption 338
Summary 339
Part III Realizing ESA Through SAP NetWeaver 341
Chapter TO An Introduction to ESA Development with SAP NetWeaver 343
An Overview of ESA Based Development 344
The SAP NetWeaver Platform Architecture 346
Development Tool Architecture 348
NetWeaver Developer Studio 349
Eclipse Platform 349
NetWeaver Developer Studio Plug ins 351
Java Dictionary 352
Web Services 354
XI 355
Integration Repository 355
Integration Directory 356
XI Run Time 358
SAP NetWeaver Portal 359
Portal Content Studio 361
Portal Development Kit 362
Java PDK 362
Composite Application Framework 363
Concepts 365
Guided Procedures 365
Composite Application Services 366
User Interface Patterns and Web Dynpro 367
Web Dynpro 368
Web Dynpro Plug in 369
Visual Composer 371
Visual Composer Modeler 372
Summary 373
References 374
Chapter 11 Developing Enterprise Services 375
The Enterprise Services Infrastructure 376
Enterprise Services as Mediated Web Services 378
Creating a Service Using the Inside Out Approach 379
Developing the Web Service 380
Developing the Mediated Web Service 385
xii Contents
Creating a Service Using the Outside In Approach 395
Developing the Enterprise Service Interface 396
Developing the Server Proxy 399
Summary 400
References 401
Chapter 12 Orchestrating Business Processes 403
Business Level Modeling 404
Prerequisites to Effective Business Process Orchestration 406
Governance of IT Assets for Business Process Modeling 406
Key Standards for Enabling BPM 407
Web Services 407
XML 409
SOAP 410
WSDL 411
BPEL 413
Process Execution in XI 413
Integration Processes 415
Step Types 416
Graphical Process Editor 417
Creating an Integration Process 419
Business Process Patterns 428
Integration Scenarios 430
Creating an Integration Scenario 430
Summary 437
References 437
Chapter 13 SAP s Composite Application Framework and Guided
Procedures 439
Business Task Management — Core Capabilities 440
A Solutions Perspective 441
Example Scenario 443
Design 444
CAF Core 445
Creating the Project 445
Creating an Entity Service 446
Creating an Application Service 452
Creating Guided Procedures 456
Setting the Endpoint Alias 456
Creating a Callable Object 457
Creating an Action 464
Creating a Block 465
Summary 471
References 471
Chapter 14 Creating Additional User Interfaces Using Services 473
Concepts 474
Creating a User Interface with Web Dynpro 475
Web Dynpro Component 475
Creating the Web Dynpro Component 477
Contents xiii
Creating a User Interface with Visual Composer 490
Business Packages in Portal 498
Summary 500
Chapter 15 Embedded Analytics 501
Understanding Embedded Analytics 502
Closing the Loop 503
Example #1: Creating Context for a Vacation Request 504
Example #2: Creating Context for a Goods Return Request 505
Designing Embedded Analytics 507
Data Strategy 507
Case Study and Design 508
Building Embedded Analytics 509
Analytics with Visual Composer 510
Implementation 512
The Outlook for Embedded Analytics 514
Business Event Networks and Event Driven Architecture 514
High Performance Analytics 515
New Front End Technologies 515
Dynamic Service Composition 516
Summary 516
References 517
Chapter 16 ESA Today and the Road Ahead 519
Reviewing the Strategic Direction for ESA 520
Technology Direction for ESA 520
The Impact on SAP Solutions 522
Customer Implications 524
Partner Implications 525
Scenarios Where Organizations Are Leveraging ESA Today 526
Consolidation and Process Optimization Scenario 527
Process Composition Scenario 527
SOA Adoption Scenario 528
Ecosystem ISV Partner Scenario 529
Future Industry and Technology Trends That Will Affect
SAP s Strategy and Solutions 530
Modeling of Business and IT 530
Greater Unification Inside the SAP NetWeaver Platform 531
Improved Business Service Semantics 531
Technology Standards 531
Service Oriented Analysis and Design Methods 532
Enhanced Infrastructure Capabilities 533
Advances in the Discipline of Enterprise Architecture 533
Maturity of the SAP Ecosystem 533
Conclusion and Additional Resources 534
Summary 537
Appendix A Abbreviations and Acronyms 539
Index 545
|
adam_txt |
Contents
About the Authors iii
Foreword xv
Acknowledgments xix
Introduction xxi
Part I Understanding SAP's ESA Strategy 1
Chapter 1 ESA Is Coming 3
A New Blueprint for SAP Solutions 4
Why ESA Is Critical to SAP 7
ESA Is a "Bet the Company" Strategy 8
ESA Was Triggered by Major Technology Changes 9
ESA Is Focused on Delivering Business Solutions 12
Some Misconceptions About ESA 14
Myth: ESA Is More Marketing Than Real Change 14
Myth: NetWeaver Is Just Repackaging of Old Ideas and Products 15
Myth: ESA Is Just an SAP "Thing" 15
Myth: ESA Is Just SAP's Nickname for SO A 16
Myth: The SAP NetWeaver Platform Is Not as Good as Other
Application and Integration Products You Have Seen 16
Myth: You Have to Wait Until ESA Is "Finished" 17
Myth: You Have to Upgrade Your ERP or Business Suite
Applications to Begin with ESA 17
Some Key Consideration Regarding ESA Adoption 19
Characteristics of Your Organization 19
Roles Within Your Organization 20
Goals for Making ESA Applicable to Your Enterprise 25
v
vi Contents
Summary 27
References 28
Chapter 2 ESA in Context: The Emergence and Benefits of SAP's
"Applistructure" 29
Motivations for the New SAP Architecture 30
Overcoming the Problems with Packaged Applications 31
Overcoming the Problems with "Best of Breed" Architectures 33
Overcoming the Problems with Managing the Business of IT 36
Industry Consolidation and the Evolution to "Applistructures" 41
Emergence of Application Platforms 41
Maturity of Packaged Business Applications 45
Enter SOA as a Disruptive Technology 46
Business Applications and Platforms Coexist 47
"Applistructures": Business Applications and Platforms Unite 48
The Capabilities of the SAP ESA "Applistructure" 52
The "Applistructure" Impact on SAP's Business Applications 53
The "Applistructure" Impact on SAP's Technology Platform 53
Emerging SOA Capabilities Supporting SAP's "Applistructure" 54
The Value of SAP's ESA "Applistructure" 59
Business Alignment Through Process Visibility and Flexibility 59
Better Usability and User Productivity 61
Better Process Execution Through Embedded Analytics 62
Improved Lifecycle Management and Governance 63
Expanded Functionality from Ecosystem Partners 64
Lower Solution Implementation, Integration, and
Maintenance Costs 65
An "Applistructure" Illustration 66
Where Do You Go from Here? 68
A Fork in the Road 69
Picking Your Path 70
Summary 72
References 73
Chapter 3 Enabling ESA: The Evolution of NetWeaver and mySAP ERP 75
The Evolution of the NetWeaver Platform: From Components
to IT Practices 76
SAP Integration Technologies Before NetWeaver 77
The Launch of SAP NetWeaver 78
The Rise and Fall of the Component View of NetWeaver 80
The New NetWeaver Platform: IT Practices Driven 81
How NetWeaver Evolves into a Business Process Platform 91
The Emerging Technical Capabilities of a Platform for ESA 91
The SAP NetWeaver Platform Road Map 92
Contents vii
The MySAP ERP Applications Road Map 100
Evolution of the ERP Technology Foundations 100
The mySAP ERP 2005 Architecture 102
Composite Applications 103
The Road Ahead for the SAP Architecture 105
Full Service Enabling of the mySAP Business Suite 105
Ongoing Refactoring of the Applications 106
New Editions of Business Applications 107
Unified Modeling and Development Environments 108
Summary 108
Chapter 4 The SAP ESA Ecosystem: Enabling Collaborative Innovation 111
Why an Ecosystem Is Critical to ESA 112
Integrating End to End Business Solutions 113
Delivering a Complete Technical Foundation for ESA 113
Focused on Customers 114
Ecosystem Enabled Business Innovation 114
SAP Industry Business Units and Industry Value Networks 115
Tackling the Solutions White Space 116
The Enterprise Services Community 118
The Need for Coordinating Service Definitions 119
How the Enterprise Services Community Operates 120
The Technology Platform Ecosystem 128
The Role of a Technology Platform Ecosystem 128
Leading Platform Ecosystem Partners 129
An Ecosystem Infrastructure Example: The Adaptive
Computing Controller 130
New Ecosystem Application and Certification Options for
Partners 132
Applications Deployed on the SAP Net Weaver Platform 133
Partner Applications Integrated with SAP Net Weaver Portal 134
Applications Pre Integrated with mySAP Business Suite
Applications 134
SAP and the Standards Bodies Ecosystem 136
Technology and Business Standards Organizations 136
Practitioner Community Ecosystem 138
The SAP Developer Network 138
SAP User Group Communities 139
Ecosystem Considerations for Customers and Partners 140
Implications for Customers 140
Implications for Partners 144
Examples of ESA Ecosystem Product Collaboration 147
Duet for Microsoft Office and SAP 147
Vendavo Price and Margin Management Solutions 148
Pavilion Technologies Model Predictive Control Solutions 149
Mercury 150
Summary 151
viii Contents
Part II Evaluating ESA Capabilities and Building Your
Adoption Road Map 153
Chapter 5 Understanding SOA Foundations and SAP's ESA
Infrastructure 155
An Introduction to SOA, Web Services, and Enterprise Services 156
Understanding SOA and the Relationship to Web Services 157
How Web Services Work — The Basic Profile 159
The Benefits and Limitations of Web Services 162
Enterprise Services Versus Web Services 164
An Example of Enterprise Services 168
Technical Requirements for Services in an ESA World 171
Web Services Extensions 172
Business Process Orchestration and Execution Standards 176
Solution Composition Standards 177
Finding and Governing Services with Registries and
Repositories 177
Service Registries 178
Service Repositories 179
Service Intermediaries 180
Functions of a Service Intermediary 182
Architecture and Design of Intermediaries on a Service
Network — The ESB Debate 183
SAP's Enterprise Services Inventory and Infrastructure 185
SAP's Enterprise Services Inventory 186
Enterprise Services Repository 190
Implementation and Composition Tools 194
Enterprise Services Run Time Infrastructure 197
Summary 199
References 200
Chapter 6 ESA and End to End Business Process Management 201
An Introduction to BPM 202
The Difference Between BPM, BPMS, and a BPP 202
From Functional Silo Applications to Process Management
with ESA 205
The Benefits of BPM Solutions 207
Enabling Capabilities for BPM 209
Process Modeling Tools and Repository 210
Process Execution Engine 211
Workflow 212
Business Rules Management 213
Integration Capabilities 213
Business Activity Monitoring 214
Process Analytics and Simulation 215
UI Development and Delivery 215
Contents ix
How SAP Delivers End to End BPM Capabilities 216
Design Time BPM Capabilities 217
Run Time BPM Capabilities 220
Business Process Experts Community 222
Defining the Business Process Expert 222
The Business Process Management Lifecycle 223
What the BPX Community Can Offer 224
Summary 224
Chapter 7 ESA Adoption: The Role of Enterprise IT Architecture 227
The Purpose of Enterprise Architecture 228
Classical Enterprise Architecture 229
At What Level Do Enterprise Architecture Activities
Take Place? 235
Why Enterprise Architecture Initiatives Are Critical for
Successful ESA Adoption 236
What Changes with ESA — The Big Picture 236
Setting Your Perspective on ESA Adoption 242
How SAP NetWeaver and ESA Affect the Architecture 243
Why Enterprise Architecture Activities Succeed or Fail
and What This Means to ESA Adoption 246
Determining the Right Level for Enterprise Architecture
Decisions 246
Getting the Right Input to Support Enterprise Architecture
Decisions 247
Ensuring the Enterprise Architecture Deliverables Are
Useful, Usable, and Actionable 248
Having the Right People and Collaboration in Enterprise
Architecture Roles 250
Enforcing Enterprise Architecture Decisions 251
Gaining Leadership Support for EA Related Activities 252
Enterprise Architecture Frameworks and Related Tools,
Methods, and Processes 255
The Value of EA Frameworks 255
Popular EA Frameworks and Methods 256
Lighter Weight Enterprise Architecture Considerations 259
Enterprise Architecture Maturity Measurement 260
Enterprise Architecture Tools 261
Enterprise Architecture Training and Certification 261
Summary 262
References 263
Chapter 8 Planning Your ESA Adoption Program and Pilot Projects 265
The Role of an SOA Adoption Program 266
Typical Phases in ESA Adoption 268
The Basic SOA Adoption Program Process 270
SAP's ESA Adoption Program Service Offering 271
Crafting Your Adoption Program 273
x Contents _^_
Establishing a Strategic Business Process Perspective for
ESA Adoption 275
Shifting Your Focus to Business Processes and IT Investment
Alignment 275
How ESA Adoption Can Better Align IT Investments with
Business Processes 281
Selecting Major Themes for ESA Adoption 282
Optimizing Key Business Processes 282
Consolidating Applications Infrastructure 283
Modernizing IT Capability 284
Launching Your ESA Adoption Program 286
Picking the Initial Program Management Team 287
Setting Goals and Planning Your Program 288
Selecting and Running Pilots and Projects 291
Managing and Executing Pilots and Projects 292
ESA Adoption Program Management Activities 295
Performing Post Project Reviews 295
Running the ESA Communications and Training Campaign 297
Enabling ESA Governance 297
IT Project Lifecycle and Organizational Changes 302
Controlling ESA Adoption Risk 304
Measuring ESA Adoption Value 305
Summarizing the Results of ESA Program Management 310
Balancing General SOA Adoption Practices with
SAP Centric ESA Based Adoption 311
Characteristics of an SAP ESA Centric Approach 311
Characteristics of a Vendor Neutral Approach to SOA 312
Characteristics of a Hybrid Approach to Adopting
ESA and SOA 312
Major Considerations in Balancing SOA and SAP Based
ESA Adoption 313
Some "Rules of Thumb" for Decision Making 317
Summary 318
References 319
Chapter 9 Analyzing ESA Based Solutions Architectures 321
Introducing the Business Scenarios 322
Summary of Process Needs and Opportunities 322
ESA Benefits Over Traditional Approaches for These Scenarios 323
Scenario #1: Enhancing Processes with Manufacturing
Analytics 324
The Overall Composite Solutions Architecture 326
Scenario #2: Providing Information Workers and Customers
with Front Ends to SAP 329
Defining the Development and Composition Architecture 330
ESA Based Solution Architectures 331
Contents xi
Scenario #3: Integrating Suppliers for More Efficient and
Effective Procurement 333
The Self Service Procurement Challenge and the Role of
Supplier Networks 333
A Hypothetical ESA Based Solutions Architecture for
Supplier Networks 336
The Role of These Solutions in ESA Adoption 338
Summary 339
Part III Realizing ESA Through SAP NetWeaver 341
Chapter TO An Introduction to ESA Development with SAP NetWeaver 343
An Overview of ESA Based Development 344
The SAP NetWeaver Platform Architecture 346
Development Tool Architecture 348
NetWeaver Developer Studio 349
Eclipse Platform 349
NetWeaver Developer Studio Plug ins 351
Java Dictionary 352
Web Services 354
XI 355
Integration Repository 355
Integration Directory 356
XI Run Time 358
SAP NetWeaver Portal 359
Portal Content Studio 361
Portal Development Kit 362
Java PDK 362
Composite Application Framework 363
Concepts 365
Guided Procedures 365
Composite Application Services 366
User Interface Patterns and Web Dynpro 367
Web Dynpro 368
Web Dynpro Plug in 369
Visual Composer 371
Visual Composer Modeler 372
Summary 373
References 374
Chapter 11 Developing Enterprise Services 375
The Enterprise Services Infrastructure 376
Enterprise Services as Mediated Web Services 378
Creating a Service Using the Inside Out Approach 379
Developing the Web Service 380
Developing the Mediated Web Service 385
xii Contents
Creating a Service Using the Outside In Approach 395
Developing the Enterprise Service Interface 396
Developing the Server Proxy 399
Summary 400
References 401
Chapter 12 Orchestrating Business Processes 403
Business Level Modeling 404
Prerequisites to Effective Business Process Orchestration 406
Governance of IT Assets for Business Process Modeling 406
Key Standards for Enabling BPM 407
Web Services 407
XML 409
SOAP 410
WSDL 411
BPEL 413
Process Execution in XI 413
Integration Processes 415
Step Types 416
Graphical Process Editor 417
Creating an Integration Process 419
Business Process Patterns 428
Integration Scenarios 430
Creating an Integration Scenario 430
Summary 437
References 437
Chapter 13 SAP's Composite Application Framework and Guided
Procedures 439
Business Task Management — Core Capabilities 440
A Solutions Perspective 441
Example Scenario 443
Design 444
CAF Core 445
Creating the Project 445
Creating an Entity Service 446
Creating an Application Service 452
Creating Guided Procedures 456
Setting the Endpoint Alias 456
Creating a Callable Object 457
Creating an Action 464
Creating a Block 465
Summary 471
References 471
Chapter 14 Creating Additional User Interfaces Using Services 473
Concepts 474
Creating a User Interface with Web Dynpro 475
Web Dynpro Component 475
Creating the Web Dynpro Component 477
Contents xiii
Creating a User Interface with Visual Composer 490
Business Packages in Portal 498
Summary 500
Chapter 15 Embedded Analytics 501
Understanding Embedded Analytics 502
Closing the Loop 503
Example #1: Creating Context for a Vacation Request 504
Example #2: Creating Context for a Goods Return Request 505
Designing Embedded Analytics 507
Data Strategy 507
Case Study and Design 508
Building Embedded Analytics 509
Analytics with Visual Composer 510
Implementation 512
The Outlook for Embedded Analytics 514
Business Event Networks and Event Driven Architecture 514
High Performance Analytics 515
New Front End Technologies 515
Dynamic Service Composition 516
Summary 516
References 517
Chapter 16 ESA Today and the Road Ahead 519
Reviewing the Strategic Direction for ESA 520
Technology Direction for ESA 520
The Impact on SAP Solutions 522
Customer Implications 524
Partner Implications 525
Scenarios Where Organizations Are Leveraging ESA Today 526
Consolidation and Process Optimization Scenario 527
Process Composition Scenario 527
SOA Adoption Scenario 528
Ecosystem ISV Partner Scenario 529
Future Industry and Technology Trends That Will Affect
SAP's Strategy and Solutions 530
Modeling of Business and IT 530
Greater Unification Inside the SAP NetWeaver Platform 531
Improved Business Service Semantics 531
Technology Standards 531
Service Oriented Analysis and Design Methods 532
Enhanced Infrastructure Capabilities 533
Advances in the Discipline of Enterprise Architecture 533
Maturity of the SAP Ecosystem 533
Conclusion and Additional Resources 534
Summary 537
Appendix A Abbreviations and Acronyms 539
Index 545 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Campbell, Scott Mohun, Vamsi |
author_facet | Campbell, Scott Mohun, Vamsi |
author_role | aut aut |
author_sort | Campbell, Scott |
author_variant | s c sc v m vm |
building | Verbundindex |
bvnumber | BV021815292 |
callnumber-first | H - Social Science |
callnumber-label | HD30 |
callnumber-raw | HD30.2 |
callnumber-search | HD30.2 |
callnumber-sort | HD 230.2 |
callnumber-subject | HD - Industries, Land Use, Labor |
classification_rvk | ST 505 |
classification_tum | WIR 523f DAT 307f |
ctrlnum | (OCoLC)70775579 (DE-599)BVBBV021815292 |
dewey-full | 658.4/038028553 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 658 - General management |
dewey-raw | 658.4/038028553 |
dewey-search | 658.4/038028553 |
dewey-sort | 3658.4 838028553 |
dewey-tens | 650 - Management and auxiliary services |
discipline | Informatik Wirtschaftswissenschaften |
discipline_str_mv | Informatik Wirtschaftswissenschaften |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02058nam a2200541zc 4500</leader><controlfield tag="001">BV021815292</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20110711 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">061117s2007 xxu |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2006023390</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0471920150</subfield><subfield code="9">0-471-92015-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780471920151</subfield><subfield code="9">978-0-471-92015-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)70775579</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021815292</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-945</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-83</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">HD30.2</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">658.4/038028553</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 505</subfield><subfield code="0">(DE-625)143675:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">WIR 523f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 307f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Campbell, Scott</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Mastering enterprise SOA with SAP NetWeaver and mySAP ERP</subfield><subfield code="c">Scott Campbell ; Vamsi Mohun</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Indianapolis, Ind.</subfield><subfield code="b">Wiley</subfield><subfield code="c">2007</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXIX, 569 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="630" ind1="0" ind2="4"><subfield code="a">SAP NetWeaver</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Unternehmen</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Information technology</subfield><subfield code="x">Management</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer network architectures</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Web servers</subfield><subfield code="x">Management</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Business enterprises</subfield><subfield code="x">Computer networks</subfield><subfield code="x">Management</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Unternehmen</subfield><subfield code="0">(DE-588)4061963-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">SAP NetWeaver</subfield><subfield code="0">(DE-588)4801683-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Serviceorientierte Architektur</subfield><subfield code="0">(DE-588)4841015-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Unternehmen</subfield><subfield code="0">(DE-588)4061963-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Serviceorientierte Architektur</subfield><subfield code="0">(DE-588)4841015-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">SAP NetWeaver</subfield><subfield code="0">(DE-588)4801683-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="C">b</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Mohun, Vamsi</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/toc/ecip0618/2006023390.html</subfield><subfield code="3">Table of contents only</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015027512&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-015027512</subfield></datafield></record></collection> |
id | DE-604.BV021815292 |
illustrated | Not Illustrated |
index_date | 2024-07-02T15:52:16Z |
indexdate | 2024-07-09T20:45:16Z |
institution | BVB |
isbn | 0471920150 9780471920151 |
language | English |
lccn | 2006023390 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015027512 |
oclc_num | 70775579 |
open_access_boolean | |
owner | DE-945 DE-91G DE-BY-TUM DE-83 |
owner_facet | DE-945 DE-91G DE-BY-TUM DE-83 |
physical | XXIX, 569 S. |
publishDate | 2007 |
publishDateSearch | 2007 |
publishDateSort | 2007 |
publisher | Wiley |
record_format | marc |
spelling | Campbell, Scott Verfasser aut Mastering enterprise SOA with SAP NetWeaver and mySAP ERP Scott Campbell ; Vamsi Mohun Indianapolis, Ind. Wiley 2007 XXIX, 569 S. txt rdacontent n rdamedia nc rdacarrier SAP NetWeaver Unternehmen Information technology Management Computer network architectures Web servers Management Business enterprises Computer networks Management Unternehmen (DE-588)4061963-1 gnd rswk-swf SAP NetWeaver (DE-588)4801683-4 gnd rswk-swf Serviceorientierte Architektur (DE-588)4841015-9 gnd rswk-swf Unternehmen (DE-588)4061963-1 s Serviceorientierte Architektur (DE-588)4841015-9 s SAP NetWeaver (DE-588)4801683-4 s b DE-604 Mohun, Vamsi Verfasser aut http://www.loc.gov/catdir/toc/ecip0618/2006023390.html Table of contents only HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015027512&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Campbell, Scott Mohun, Vamsi Mastering enterprise SOA with SAP NetWeaver and mySAP ERP SAP NetWeaver Unternehmen Information technology Management Computer network architectures Web servers Management Business enterprises Computer networks Management Unternehmen (DE-588)4061963-1 gnd SAP NetWeaver (DE-588)4801683-4 gnd Serviceorientierte Architektur (DE-588)4841015-9 gnd |
subject_GND | (DE-588)4061963-1 (DE-588)4801683-4 (DE-588)4841015-9 |
title | Mastering enterprise SOA with SAP NetWeaver and mySAP ERP |
title_auth | Mastering enterprise SOA with SAP NetWeaver and mySAP ERP |
title_exact_search | Mastering enterprise SOA with SAP NetWeaver and mySAP ERP |
title_exact_search_txtP | Mastering enterprise SOA with SAP NetWeaver and mySAP ERP |
title_full | Mastering enterprise SOA with SAP NetWeaver and mySAP ERP Scott Campbell ; Vamsi Mohun |
title_fullStr | Mastering enterprise SOA with SAP NetWeaver and mySAP ERP Scott Campbell ; Vamsi Mohun |
title_full_unstemmed | Mastering enterprise SOA with SAP NetWeaver and mySAP ERP Scott Campbell ; Vamsi Mohun |
title_short | Mastering enterprise SOA with SAP NetWeaver and mySAP ERP |
title_sort | mastering enterprise soa with sap netweaver and mysap erp |
topic | SAP NetWeaver Unternehmen Information technology Management Computer network architectures Web servers Management Business enterprises Computer networks Management Unternehmen (DE-588)4061963-1 gnd SAP NetWeaver (DE-588)4801683-4 gnd Serviceorientierte Architektur (DE-588)4841015-9 gnd |
topic_facet | SAP NetWeaver Unternehmen Information technology Management Computer network architectures Web servers Management Business enterprises Computer networks Management Serviceorientierte Architektur |
url | http://www.loc.gov/catdir/toc/ecip0618/2006023390.html http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015027512&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT campbellscott masteringenterprisesoawithsapnetweaverandmysaperp AT mohunvamsi masteringenterprisesoawithsapnetweaverandmysaperp |