ORACLE Oracle Press Oracle E-Business Suite 12 Tuning Tips & Techniques Richard Bingham Mc Graw Hill Education New York Chicago San Francisco Athens London Madrid Mexico City Milan New Delhi Singapore Sydney Toronto
[Contents Acknowledgments Introduction xv xvii 1 Technical and Functional 1 Oracle E-Business Suite Functional 3 Functional Core Components 4 Business Structures 5 Seed Data 6 Oracle E-Business Suite Technical 11 Oracle Forms 12 HTML-Based User Interface 12 User Interface Personalization 14 Business Intelligence 15 Reports Oracle Web Applications Desktop Integrator 17 The Middle Tier 18 Applications Technology 19 Basic Process Flows 20 Concurrent Processing 20 Oracle Workflow 22 The Oracle E-Business Suite Database 23 The Applications Filesystem 24 Oracle E-Business Suite Security Integration Technologies 25 The Management Infrastructure 26 Technical Evolution 27 28 16 24 ix
X Oracle E-Business Suite 12 Tuning Tips & Techniques 2 Successful Enterprise Application Management 29 Objectives: Success A Definition of Success and Failure 30 Failure 31 "5 1 Participants and Roles The Systems Administrator (sysadmin) 31 Database Administrator (DBA) 31 Network Administrator 32 Security Administrator 32 The Help Desk 32 Business Analysts 33 Super Users 33 Cloud Manager Role 34 The Enterprise Application Model: Five Core Principles 34 Reliability 35 Availability 37 Performance 40 Optimization 43 Governance 46 Flexible Principles 48 49 3 Oracle E-Business Suite Management Lifecycle 51 Example Lifecycle Models 53 Software Development Lifecycles 53 Application Lifecycle Model (ALM) 55 Application Performance Management (APM) 56 Information Lifecycle Management (ILM) 56 IT Service Management (ITSM) 57 Applying Generic Lifecycles 60 A Fusion Lifecycle Model 61 64 ^ 4 The Oracle E-Business Suite Management Toolbox 65 Why a Toolbox? 66 Toolbox Structure Toolbox 66 Scope 68 Alternative Views 69 69 5 A Reliability Management Toolbox What Is Application Reliability? Causes of Poor Reliability Measuring Reliability 74 Managing Reliability 75 Reliability Tools 71 72 72 79
Contents XI Business Process Layer 80 Applications Technology Layer 96 Platform Layer 106 115 6 An Availability Management Toolbox 117 What Is Availability? 118 Causes of Availability Issues 119 Measuring Availability 120 Managing Availability 121 Availability Tools 122 Business Process Layer 122 Oracle Applications Manager: Business Flows 122 Workflow Monitoring 123 Business Intelligence 125 Enterprise Manager 126 Applications Technology Layer 128 Multiple Instance Availability 128 Reducing Scheduled Downtime 130 Scripts and Oracle Applications Manager 135 Platform Layer 142 High-Availability Architecture 142 Oracle System Alerts 144 Enterprise Manager's Oracle E-Business Suite Plug-in I44 155 7 A Performance Management Toolbox 157 What Is Performance? 159 Cause of Performance Issues 159 Measuring Performance 159 Managing Performance 160 Performance Tools 1 ^2 Business Process Layer 164 Key Performance Indicators 164 Product-Specific Recommendations 164 Logs and Traces 164 End User Experience Applications Technology Layer 170 Oracle Applications Manager (OAM) 170 Business Intelligence and Reports Workflow 177 Oracle E-Business Suite Search 184 Application Data 185 Concurrent Processing 167 I74 187
Xii Oracle E-Business Suite 12 Tuning Tips & Techniques,, Platform Layer The Oracle Enterprise Manager Plug-in for Oracle E-Business Suite 198 User Interface and Client Systems Oracle Forms Server OA Framework and Java Database Performance Management Network Management Integration Performance 228 Load Testing 8 An Optimization Management Toolbox 231 What Is Optimization? Causes of Poor Optimization Measuring Optimization Managing Optimization Optimization Tools Business Process Layer 236 Uptake New Features 236 Optimize for New Usage Personalize for Productivity Functional Tasks 246 Functional Configuration and Change Management 249 Proactive Support Applications Technology Layer Business Intelligence 252 Extending Features 254 Applications Data Health 255 WebCenter 255 Caching Framework 257 Integration 257 Oracle Workflow 258 Concurrent Processing 260 Alerts and Notifications 260 Setup and Implementation 269 Platform Technology Layer 271 Technical Architecture 272 Simplify Maintenance 273 Health Checks and Technical Compliance 277 Hardware and Networking 279 Watching the Watchman 283 284 9 A Governance Management Toolbox 285 What Is Application Governance? 286 Causes of Failed Governance 287 197 198 201 202 211 223 228 229 232 TOO ^JJ 234 23^ 2^8 239 251 252
Contents xiii Measuring Governance 287 Managing Governance 288 Governance Tools 288 Business Process Layer 290 Oracle Enterprise Governance, Risk, and Compliance (egrc) 290 Managing Customization and Personalization 292 Functional Features 293 Configuration Management 293 Change Management 298 Data Governance 302 Oracle Diagnostic Framework 303 Applications Technology Layer 305 Technical Customization Governance 305 User Management 307 Security Concepts 308 Platform Technology Layer 311 Authentication Through Identity Management 312 TechnicalSecurityBestPractic.es 313 Database Governance Options 314 Auditing 315 Networking 317 Integration 318 Enterprise Manager Compliance Standards 320 322 10 Getting and Staying Healthy 325 Application Health Viewpoints 326 The Principals 326 The Layers 326 The Priorities 327 Monitoring 327 Understanding Health Resources 329 The Past Is the Key to the Future 329 Capacity Planning and Forecasting 329 Resource Profiles 330 Service Usage Profiles 331 Elastic Capacity 331 Good Health Saves Money 332 Healthy Processes and Procedures 332 Be a Superhero, Not a Target 332 Quality Information In and Out 334 T t r Effective Housekeeping Cycle 1 335 Cycle 2 335 Watch for the Unexpected 336
xiv Oracle E-Business Suite 12 Tuning Tips & Techniques Making It Fun Help Desks and Support Help Desk Tools and Capabilities Approach Problem Identification Technical Skills Support Resources 343 Final Tips for Healthy Application Management Project Management Reusable Templates and Automation 345 Dedicated Training An Oracle E-Business Suite Checklist 346 r 347 11 Being Future-Ready 349 Usability Drives Productivity 3^0 Adopting New Technologies 352 Oracle E-Business Suite Evolution 355 The Fusion Applications Roadmap 356 Fusion Applications Coexistence 358 Oracle Enterprise Repository (OER) 358 How to Build Your Strategy 361 Take Stock 361 Get Up to Date 362 Understand the Fusion Technology 362 Consolidate 363 Understand the Fusion Functionality 363 Share and Learn 364 Fusion Applications Manageability 364 Enterprise Manager 364 Common Platforms 365 Problem Management 366 367 336 337 337 33^ 339 341 344 34^ 346 A Further Reading 369 Common Applications Components 370 Customer Relationship Management 371 Financials Product Family 374 Human Resource Management System 377 Supply Chain Management 378 Index 383