Database Reference
In-Depth Information
The following WLST script connects with a running SOA server, enters its
custom tree, and changes the existing directory to or-
acle.as.soainfra.config . All MBeans under this directory can be viewed
by executing the ls() command. The common infrastructure properties can be
changed by simple set([propertyName],[propertyValue]) statements.
For example:
connect('<username>','<password>','<soahost>:<soaport>')
custom()
cd('oracle.as.soainfra.config/oracle.as.soainfra.config:name=soa-infra,type=SoaInfraConfig,Application=soa-infra')
ls()
set('ValidateSchema',true)
exit()
Configuring and managing the infrastructure properties is just the beginning of
a long journey. To make sure you have a better grasp of learning to manage
and administer the lifecycle of an Oracle SOA Suite 11g environment in produc-
tion, this chapter introduces a brief case study of a composite (having multiple
services, references, and components) that is deployed to the infrastructure of
which you, as the SOA administrator, are responsible for all of its management.
The following screenshot shows a typical composite developed to automate pro-
cessing of sales orders. The composite can be invoked over a standard web ser-
vice protocol or over Remote Method Invocation (RMI) . Provision is also made
such that it can read batches of orders stored in some file-based directory. Once
the composite receives an order or an order collection in any of the described
ways , its execution is initiated. It requests additional details for the order from
backend systems, runs a set of fulfillment and approval rules, publishes status
updates, and eventually sends out an e-mail notification. The approval rules de-
termine whether a particular order should be processed automatically or needs
manual approval, in which case human intervention is sought.
Now, imagine that you are relied upon to manage this critical business process
in your organization and need to ensure that you have a good handle on config-
uring and administering the various engines that instances of this composite run
on. It may also be required of you to manage or bulk manage live/completed in-
Search WWH ::




Custom Search