Skip to content

Mastering Enterprise SOA with Sap NetWeaver and My SAP ERP

Spend $50 to get a free DVD!

ISBN-10: 0471920150

ISBN-13: 9780471920151

Edition: 2007

Authors: Scott Campbell, Vamsi Mohun

List price: $50.00
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!


SAP is investing billions to redesign its flagship R/3 product line based on its ESA, and that ESA will become the standard framework for developing all new SAP ERP applications with NetWeaver This book provides an overview of the core building blocks of SAP's new ESA, and shows how ESA works with the NetWeaver platform as well as mySAP ERP A step-by-step action plan proposes ideas for designing ESA-based SAP applications The companion Web site contains in-depth case examples that show how to build various SAP services and applications using the NetWeaver development tools, plus third-party tools Some of the SAP tools covered include NetWeaver Developer Studio, WebDynPro and…    
Customers also bought

Book details

List price: $50.00
Copyright year: 2007
Publisher: John Wiley & Sons, Incorporated
Publication date: 10/30/2006
Binding: Hardcover
Pages: 600
Size: 7.50" wide x 9.50" long x 1.75" tall
Weight: 2.288
Language: English

Scott Campbell's paintings have appeared in numerous shows and publications around the world. He has created award-winning comics, such as "Igloo Head and Tree Head," which appeared in the Flight anthology, and is the illustrator of Zombie in Love and Zombie in Love 2 + 1 by Kelly DiPucchio; East Dragon, West Dragon by Robyn Eversole; and If Dogs Run Free by Bob Dylan. Scott lives in New York City. Visit him at

About the Authors
Understanding SAP's ESA Strategy
ESA Is Coming
A New Blueprint for SAP Solutions
Why ESA Is Critical to SAP
ESA Is a "Bet the Company" Strategy
ESA Was Triggered by Major Technology Changes
ESA Is Focused on Delivering Business Solutions
Some Misconceptions About ESA
Myth: ESA Is More Marketing Than Real Change
Myth: NetWeaver Is Just Repackaging of Old Ideas and Products
Myth: ESA Is Just an SAP "Thing"
Myth: ESA Is Just SAP's Nickname for SOA
Myth: The SAP NetWeaver Platform Is Not as Good as Other Application and Integration Products You Have Seen
Myth: You Have to Wait Until ESA Is "Finished"
Myth: You Have to Upgrade Your ERP or Business Suite Applications to Begin with ESA
Some Key Consideration Regarding ESA Adoption
Characteristics of Your Organization
Roles Within Your Organization
Goals for Making ESA Applicable to Your Enterprise
ESA in Context: The Emergence and Benefits of SAP's "Applistructure"
Motivations for the New SAP Architecture
Overcoming the Problems with Packaged Applications
Overcoming the Problems with "Best of Breed" Architectures
Overcoming the Problems with Managing the Business of IT
Industry Consolidation and the Evolution to "Applistructures"
Emergence of Application Platforms
Maturity of Packaged Business Applications
Enter SOA as a Disruptive Technology
Business Applications and Platforms Coexist
"Applistructures": Business Applications and Platforms Unite
The Capabilities of the SAP ESA "Applistructure"
The "Applistructure" Impact on SAP's Business Applications
The "Applistructure" Impact on SAP's Technology Platform
Emerging SOA Capabilities Supporting SAP's "Applistructure"
The Value of SAP's ESA "Applistructure"
Business Alignment Through Process Visibility and Flexibility
Better Usability and User Productivity
Better Process Execution Through Embedded Analytics
Improved Lifecycle Management and Governance
Expanded Functionality from Ecosystem Partners
Lower Solution Implementation, Integration, and Maintenance Costs
An "Applistructure" Illustration
Where Do You Go from Here?
A Fork in the Road
Picking Your Path
Enabling ESA: The Evolution of NetWeaver and mySAP ERP
The Evolution of the NetWeaver Platform: From Components to IT Practices
SAP Integration Technologies Before NetWeaver
The Launch of SAP NetWeaver
The Rise and Fall of the Component View of NetWeaver
The New NetWeaver Platform: IT Practices-Driven
How NetWeaver Evolves into a Business Process Platform
The Emerging Technical Capabilities of a Platform for ESA
The SAP NetWeaver Platform Road Map
The MySAP ERP Applications Road Map
Evolution of the ERP Technology Foundations
The mySAP ERP 2005 Architecture
Composite Applications
The Road Ahead for the SAP Architecture
Full-Service Enabling of the mySAP Business Suite
Ongoing Refactoring of the Applications
New Editions of Business Applications
Unified Modeling and Development Environments
The SAP ESA Ecosystem: Enabling Collaborative Innovation
Why an Ecosystem Is Critical to ESA
Integrating End-to-End Business Solutions
Delivering a Complete Technical Foundation for ESA
Focused on Customers
Ecosystem-Enabled Business Innovation
SAP Industry Business Units and Industry Value Networks
Tackling the Solutions White Space
The Enterprise Services Community
The Need for Coordinating Service Definitions
How the Enterprise Services Community Operates
The Technology Platform Ecosystem
The Role of a Technology Platform Ecosystem
Leading Platform Ecosystem Partners
An Ecosystem Infrastructure Example: The Adaptive Computing Controller
New Ecosystem Application and Certification Options for Partners
Applications Deployed on the SAP NetWeaver Platform
Partner Applications Integrated with SAP NetWeaver Portal
Applications Pre-Integrated with mySAP Business Suite Applications
SAP and the Standards Bodies Ecosystem
Technology and Business Standards Organizations
Practitioner Community Ecosystem
The SAP Developer Network
SAP User Group Communities
Ecosystem Considerations for Customers and Partners
Implications for Customers
Implications for Partners
Examples of ESA Ecosystem Product Collaboration
Duet for Microsoft Office and SAP
Vendavo Price and Margin Management Solutions
Pavilion Technologies Model Predictive Control Solutions
Evaluating ESA Capabilities and Building Your Adoption Road Map
Understanding SOA Foundations and SAP's ESA Infrastructure
An Introduction to SOA, Web Services, and Enterprise Services
Understanding SOA and the Relationship to Web Services
How Web Services Work - The Basic Profile
The Benefits and Limitations of Web Services
Enterprise Services Versus Web Services
An Example of Enterprise Services
Technical Requirements for Services in an ESA World
Web Services Extensions
Business Process Orchestration and Execution Standards
Solution Composition Standards
Finding and Governing Services with Registries and Repositories
Service Registries
Service Repositories
Service Intermediaries
Functions of a Service Intermediary
Architecture and Design of Intermediaries on a Service Network - The ESB Debate
SAP's Enterprise Services Inventory and Infrastructure
SAP's Enterprise Services Inventory
Enterprise Services Repository
Implementation and Composition Tools
Enterprise Services Run-Time Infrastructure
ESA and End-to-End Business Process Management
An Introduction to BPM
The Difference Between BPM, BPMS, and a BPP
From Functional Silo Applications to Process Management with ESA
The Benefits of BPM Solutions
Enabling Capabilities for BPM
Process Modeling Tools and Repository
Process Execution Engine
Business Rules Management
Integration Capabilities
Business Activity Monitoring
Process Analytics and Simulation
UI Development and Delivery
How SAP Delivers End-to-End BPM Capabilities
Design-Time BPM Capabilities
Run-Time BPM Capabilities
Business Process Experts Community
Defining the Business Process Expert
The Business Process Management Lifecycle
What the BPX Community Can Offer
ESA Adoption: The Role of Enterprise IT Architecture
The Purpose of Enterprise Architecture
Classical Enterprise Architecture
At What Level Do Enterprise Architecture Activities Take Place?
Why Enterprise Architecture Initiatives Are Critical for Successful ESA Adoption
What Changes with ESA - The Big Picture
Setting Your Perspective on ESA Adoption
How SAP NetWeaver and ESA Affect the Architecture
Why Enterprise Architecture Activities Succeed or Fail and What This Means to ESA Adoption
Determining the Right Level for Enterprise Architecture Decisions
Getting the Right Input to Support Enterprise Architecture Decisions
Ensuring the Enterprise Architecture Deliverables Are Useful, Usable, and Actionable
Having the Right People and Collaboration in Enterprise Architecture Roles
Enforcing Enterprise Architecture Decisions
Gaining Leadership Support for EA-Related Activities
Enterprise Architecture Frameworks and Related Tools, Methods, and Processes
The Value of EA Frameworks
Popular EA Frameworks and Methods
Lighter Weight Enterprise Architecture Considerations
Enterprise Architecture Maturity Measurement
Enterprise Architecture Tools
Enterprise Architecture Training and Certification
Planning Your ESA Adoption Program and Pilot Projects
The Role of an SOA Adoption Program
Typical Phases in ESA Adoption
The Basic SOA Adoption Program Process
SAP's ESA Adoption Program Service Offering
Crafting Your Adoption Program
Establishing a Strategic Business Process Perspective for ESA Adoption
Shifting Your Focus to Business Processes and IT Investment Alignment
How ESA Adoption Can Better Align IT Investments with Business Processes
Selecting Major Themes for ESA Adoption
Optimizing Key Business Processes
Consolidating Applications & Infrastructure
Modernizing IT Capability
Launching Your ESA Adoption Program
Picking the Initial Program Management Team
Setting Goals and Planning Your Program
Selecting and Running Pilots and Projects
Managing and Executing Pilots and Projects
ESA Adoption Program Management Activities
Performing Post-Project Reviews
Running the ESA Communications and Training Campaign
Enabling ESA Governance
IT Project Lifecycle and Organizational Changes
Controlling ESA Adoption Risk
Measuring ESA Adoption Value
Summarizing the Results of ESA Program Management
Balancing General SOA Adoption Practices with SAP-Centric ESA-Based Adoption
Characteristics of an SAP ESA-Centric Approach
Characteristics of a Vendor-Neutral Approach to SOA
Characteristics of a Hybrid Approach to Adopting ESA and SOA
Major Considerations in Balancing SOA- and SAP-Based ESA Adoption
Some "Rules of Thumb" for Decision-Making
Analyzing ESA-Based Solutions Architectures
Introducing the Business Scenarios
Summary of Process Needs and Opportunities
ESA Benefits Over Traditional Approaches for These Scenarios
Enhancing Processes with Manufacturing Analytics
The Overall Composite Solutions Architecture
Providing Information Workers and Customers with Front-Ends to SAP
Defining the Development and Composition Architecture
ESA-Based Solution Architectures
Integrating Suppliers for More Efficient and Effective Procurement
The Self-Service Procurement Challenge and the Role of Supplier Networks
A Hypothetical ESA-Based Solutions Architecture for Supplier Networks
The Role of These Solutions in ESA Adoption
Realizing ESA Through SAP NetWeaver
An Introduction to ESA-Development with SAP NetWeaver
An Overview of ESA-Based Development
The SAP NetWeaver Platform Architecture
Development Tool Architecture
NetWeaver Developer Studio
Eclipse Platform
NetWeaver Developer Studio Plug-ins
Java Dictionary
Web Services
Integration Repository
Integration Directory
XI Run-Time
SAP NetWeaver Portal
Portal Content Studio
Portal Development Kit
Java PDK
Composite Application Framework
Guided Procedures
Composite Application Services
User-Interface Patterns and Web Dynpro
Web Dynpro
Web Dynpro Plug-in
Visual Composer
Visual Composer Modeler
Developing Enterprise Services
The Enterprise Services Infrastructure
Enterprise Services as Mediated Web Services
Creating a Service Using the Inside-Out Approach
Developing the Web Service
Developing the Mediated Web Service
Creating a Service Using the Outside-In Approach
Developing the Enterprise Service Interface
Developing the Server Proxy
Orchestrating Business Processes
Business Level Modeling
Prerequisites to Effective Business Process Orchestration
Governance of IT Assets for Business Process Modeling
Key Standards for Enabling BPM
Web Services
Process Execution in XI
Integration Processes
Step Types
Graphical Process Editor
Creating an Integration Process
Business Process Patterns
Integration Scenarios
Creating an Integration Scenario
SAP's Composite Application Framework and Guided Procedures
Business Task Management - Core Capabilities
A Solutions Perspective
Example Scenario
CAF Core
Creating the Project
Creating an Entity Service
Creating an Application Service
Creating Guided Procedures
Setting the Endpoint Alias
Creating a Callable Object
Creating an Action
Creating a Block
Creating Additional User Interfaces Using Services
Creating a User Interface with Web Dynpro
Web Dynpro Component
Creating the Web Dynpro Component
Creating a User Interface with Visual Composer
Business Packages in Portal
Embedded Analytics
Understanding Embedded Analytics
Closing the Loop
Creating Context for a Vacation Request
Creating Context for a Goods Return Request
Designing Embedded Analytics
Data Strategy
Case Study and Design
Building Embedded Analytics
Analytics with Visual Composer
The Outlook for Embedded Analytics
Business Event Networks and Event-Driven Architecture
High-Performance Analytics
New Front-End Technologies
Dynamic Service Composition
ESA Today and the Road Ahead
Reviewing the Strategic Direction for ESA
Technology Direction for ESA
The Impact on SAP Solutions
Customer Implications
Partner Implications
Scenarios Where Organizations Are Leveraging ESA Today
Consolidation and Process Optimization Scenario
Process Composition Scenario
SOA Adoption Scenario
Ecosystem ISV Partner Scenario
Future Industry and Technology Trends That Will Affect SAP's Strategy and Solutions
Modeling of Business and IT
Greater Unification Inside the SAP NetWeaver Platform
Improved Business Service Semantics
Technology Standards
Service-Oriented Analysis and Design Methods
Enhanced Infrastructure Capabilities
Advances in the Discipline of Enterprise Architecture
Maturity of the SAP Ecosystem
Conclusion and Additional Resources
Abbreviations and Acronyms