售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Oracle SOA Suite 12c Administrator's Guide
Table of Contents
Oracle SOA Suite 12c Administrator's Guide
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Instant updates on new Packt books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. SOA Infrastructure Management – what You Need to Know
Identifying and overcoming monitoring and management challenges in the SOA
Centralized monitoring and management of the SOA platform
Performance monitoring and management
Managing composite application lifecycles
Understanding the Oracle Fusion Middleware landscape
The Oracle SOA Suite 12c infrastructure stack
New features of Oracle SOA Suite 12c
Summary
2. Navigating Enterprise Manager Fusion Middleware Control 12c
Discovering the consoles
Accessing Fusion Middleware Control
Presenting the dashboard
Navigating the console through the navigator
Java EE applications
Service Bus
The SOA infrastructure
WebLogic Domain
Metadata Repositories
User Messaging Service (UMS)
Summary
3. Startup and Shutdown
Preparing the environment
Setting up the environment
Disabling the prompt of the WebLogic password
Starting up the infrastructure
Using the command line
Starting up Node Manager
Starting up AdminServer
Starting up the managed servers
Using the console
Starting up Node Manager
Starting up AdminServer
Starting up the managed servers
Using WLST
Starting up Node Manager
Starting up AdminServer
Starting up the managed servers
Verifying server startup
Verifying Node Manager
Verifying AdminServer
Verifying the managed servers
Shutting down the infrastructure
Using the command line
Shutting down the managed servers
Shutting down AdminServer
Shutting down Node Manager
Using the console
Shutting down AdminServer and the managed servers
Shutting down Node Manager
Using WLST
Shutting down the managed servers
Shutting down AdminServer
Shutting down Node Manager
Summary
4. Managing Services
Managing SOA composite lifecycles
Understanding revisions
Changing the SOA composite default revision at runtime
Starting up and shutting down SOA composites
Starting a SOA composite
Shutting down a SOA composite
Retiring and activating SOA composites
Retiring a SOA composite
Activating a SOA composite
Deleting SOA composite instances
Structuring SOA composites with partitions
The default partition
Managing partitions
Creating a partition
Deleting a partition
Grouping SOA composite applications into partitions
Considerations for partition management
Updating runtime properties for SOA composites
Assigning a partition to a Work Manager Group list
Securing access to partitions
Managing OSB service lifecycles
Managing OSB service operations
State
Monitoring
Aggregation Interval
SLA Alerts
Message Tracing
Pipeline Alerts
Logging
Reports
Execution Tracing
Caching
Advanced debugging in OSB
Summary
5. Deploying Code
Deploying SOA composites
Deployment tools
Path to deployment
Deploying from Fusion Middleware Control
Deploying a composite
Redeploying a composite
Undeploying a composite
Deploying with Ant
Setting up the environment
Setting up the environment path for Ant
Packaging a composite
Deploying a composite
Undeploying a composite
Deploying with WLST
Setting up the environment
Packaging a composite
Deploying a composite
Undeploying a composite
Using configuration plans
Why do we need configuration plans?
Understanding configuration plan contents
Attaching a configuration plan
The recommended approach to using configuration plans
Exemplying the usage of configuration plans
Deploying OSB projects
Importing from the Oracle Service Bus Console
Importing an OSB service
Deleting an OSB service
Deploying with WLST
Setting up the environment
Creating a customization file
Creating an import configuration file
Downloading the import.py script
Importing an OSB service
Deleting an OSB service
Using customization files
Why do we need customization files?
Exporting a customization file through the OSB Console
Applying a customization file through the OSB Console
Attaching a customization file when deploying through WSLT
Deploying BAM artifacts
Setting up the environment
Setting up the environment path
Updating the configuration file
Exporting BAM artifacts
Importing BAM artifacts
Deploying MDS artifacts
Exporting MDS artifacts with Ant
Importing artifacts to the MDS with Ant
Summary
6. Monitoring Oracle SOA Suite 12c
SOA transaction monitoring
Monitoring composite instances
Faulted instances
Searching composite sensors
Searching BPEL process sensors
Understanding Flow IDs, Instance IDs, and ECIDs
Monitoring composite instance performance
Last update time of instances
Performance summary graphs and request processing metrics
SQL queries for BPEL and BPMN metrics
Monitoring OSB instances
Monitoring
Message tracing
SLA Alerts
Reports
Logging
Execution tracing
The DMS Spy Servlet
Identifying and viewing log file entries
Relevant log files
Monitoring Service Engine instances and faults
Monitoring Event Delivery Network
Oracle WebLogic Server monitoring
Managed servers
JVM
JMS destinations
Data sources
OEM Cloud Control and the SOA Management Pack
Summary
7. Configuration and Administration
Navigating key administration areas
Introduction to Change Center
Configuring infrastructure properties
Managing server profiles
Configuring composite lazy loading
Configuring infrastructure thread pool
Configuring the Global Transaction Retry settings
Configuring and administering SOA composites
Composite instance tracking and flow instances
Managing and recovering composite instance faults
Managing and recovering instance faults
Bulk recovery of instance faults
Configuring automatic message recovery through MBeans
Configuring error notification rules
Configuring and administering JCA adapters and binding components
Configuring and managing service bindings
Configuring and managing reference bindings
Administering BPEL process engine
Configuring BPEL service engine properties
Administering the Mediator service engine
Configuring Mediator service engine properties
Administering Oracle User Messaging Service
Describing UMS architecture and components
Configuring UMS for Human Workflow and BPEL process components
Configuring the e-mail messaging driver and notifications
Testing UMS notifications from Enterprise Manager
Configuring multiple send addresses with UMS
Administering human workflow service engines
Describing human workflow components and applications
Managing workflow task configuration at runtime
Managing human task service component address
Seeding organizational users and groups
Mapping users and groups to application roles
Configuring multiple authentication providers for human workflow
Migrating human workflow data from test to production
Administering and configuring Event Engine and Business Events
Administering and testing Business Events
Administering domain values maps and cross-references
Administering DVMs
Administering XREFs
Configuring infrastructure resources for developers
Providing role-based access to the SOA Infrastructure
Creating read-only MDS database accounts
Setting up custom XPath
Summary
8. Managing the Database
Managing the dehydration store
Configurations affecting the dehydration store
Database objects of the SOA dehydration store
Measuring database growth
Purging strategies
Understanding what is purged
Setting up automatic purging
Understanding parallel purging
Monitoring the status of purging
Reclaiming disk and segment space
Reducing audit levels
Understanding audit levels
The order of precedence for audit level settings
Modifying audit levels
Modifying component audit levels
Modifying composite audit levels
Modifying service engine audit levels
Modifying SOA Infrastructure audit levels
Managing metadata repository partitions
Creating a new partition
Cloning a partition
Exporting and importing composites from/to a partition
Purging the metadata version history
Summary
9. Troubleshooting the Oracle SOA Suite 12c Infrastructure
The art of troubleshooting – where do you start?
Troubleshooting infrastructure problems
Extending logging
Using logs
An infrastructure error – StackOverflowError
A composite instance error – SOAPFaultException
An infrastructure error – DeploymentException
A composite instance error – FabricInvocationException
An infrastructure error – Unable to allocate additional threads
An infrastructure or composite instance error – MDSException
An OSB instance error – BEA-380000
An infrastructure error – BeanInstantiationException
An infrastructure error – unable to extend lob segment
Using thread dumps
Troubleshooting performance issues
Server-wide performance issues
SOA composite instance performance
Average, minimum, and maximum duration of BPEL/BPMN components
The duration of a single BPEL/BPMN component instance
Troubleshooting SOA composite instances
Troubleshooting generic SOA composite instance errors
Troubleshooting OSB instances
Using selective tracing
Troubleshooting SOA deployment issues
Knowing where to look
Compilation issues
Common deployment issues
Undeploying corrupt composites
Troubleshooting OSB deployment issues
Summary
10. Backup and Recovery
Understanding what needs to be backed up
Static files
Oracle system files
JDK
Oracle SOA Home
Runtime artifacts
Database
JMS file stores
Transaction logs
The SOA domain
The recommended backup strategy
After a new installation
Before upgrading
Before applying patches
Before configuration changes
Before architectural changes
After upgrade, patch, configuration, or architectural changes
Before or after a code deployment
Ongoing backups
Implementing the backup process
Oracle system files
JDK
Oracle SOA Home
Domain Home
Database
Recovery strategies
Summary
11. Introducing Oracle Enterprise Scheduler
Discovering the ESS consoles
Understanding ESS terminology
Job type
Job definition
Job
Job request
Job set
Schedule
Work shift
Specialization
Work assignment
Request processor
Request dispatcher
Purge policy
Incompatibility
Starting and stopping ESS
Scheduling jobs
Creating Job Definitions
Parameterizing Job Definitions
Creating Schedules
Submitting Job Requests
Monitoring Job Requests
Altering Job Requests
Incompatibility
Defining Job Sets
Creating a dependency between Job Requests
Setting up a Purge Policy
Purging from Fusion Middleware Control
Purging through the database
Tuning and troubleshooting ESS
Tuning ESS for optimal performance
Tuning the Request Dispatcher
Tuning the Request Processor
Tuning the ESS data source
Tuning dead database connections
Using ESS WLST commands
Setting an environment variable and classpath
Connecting to WLST offline
Managing Job Definitions using WLST
Managing schedules using WLST
Managing Job Requests using WLST
Purging Job Requests using WLST
Summary
12. Clustering and High Availability
Architecture
Software versions
An architectural diagram
Architectural considerations
Understanding the variables and terms
Downloading the software
Downloading Oracle Fusion Middleware 12c
Downloading Oracle Java
Downloading Oracle Web Tier 12c
Installation prerequisites
Ensuring hardware requirements
Setting up the load balancer
Setting up the hostname
Preparing the filesystem
Configuring the operating system
Verifying the temp and SWAP space
Creating operating system accounts
Configuring operating system prerequisites
Creating custom environment scripts
Unzipping the software
Installing Java and Infrastructure
Installing Java and Infrastructure on MidTier
Installing Java and Infrastructure on WebTier
Running the Repository Creation Utility
Creating a new domain
Starting Node Manager in the Admin Server domain home
Creating the boot.properties file
Starting the Admin Server
Creating a domain directory for managed servers on MidTier
Starting Node Manager in the MidTier domain directory
Modifying the Node Manager ports for MidTier
Modifying the te directories to absolute paths
Starting the WSM managed servers
Configuring WebTier
Installing OHS on MidTier
Installing OHS on WebTier
Extending domain with OHS
Propagating the extended domain to WebTier
Updating the OPSS JPS configuration on WebTier
Starting the Admin Server
Starting Node Manager on WebTier on port 5558
Configuring OHS
Installing Oracle SOA Suite
Creating Oracle SOA Suite database schemas
Configuring SOA schemas for transaction recovery
Extending the domain with Oracle SOA Suite
Configuring the default persistence store for transaction recovery
Propagating the domain to the domain directories and machines
Configuring Oracle HTTP Server for Oracle SOA Suite
Configuring the WebLogic proxy plug-in
Configuring the Oracle File Adapter for Oracle SOA Suite
Configuring the Oracle FTP Adapter for Oracle SOA Suite
Configuring the Oracle JMS Adapter for Oracle SOA Suite
Installing Oracle Service Bus
Extending the domain to include Oracle Service Bus
Configuring the default persistence store for transaction recovery
Propagating the domain to the domain directories and machines
Configuring the WebLogic proxy plug-in
Installing Oracle Enterprise Scheduler
Extending the domain to include Oracle Enterprise Scheduler
Configuring the default persistence store for transaction recovery
Propagating the domain to the domain directories and machines
Configuring the WebLogic proxy plug-in
URL References
Startup and shutdown command reference
Summary
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜