esb_deploy - Progress Sonic ESB Deployment Guide 8.5 - Product ...
esb_deploy - Progress Sonic ESB Deployment Guide 8.5 - Product ...
esb_deploy - Progress Sonic ESB Deployment Guide 8.5 - Product ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Chapter 6: Adapting Imported Services to a Domain<br />
Tuning BPEL Server <strong>Deployment</strong>s<br />
A <strong>Progress</strong> <strong>Sonic</strong> BPEL Server installation for <strong>deploy</strong>ment and its configurations in the<br />
<strong>deploy</strong>ment domain adapt the BPEL services to their runtime environment.<br />
Specifying Persistence<br />
A <strong>Sonic</strong> BPEL Server installation can be set to persist its data in one of three ways:<br />
● When you choose memory, be sure that adequate memory is available on the target<br />
systems after allowing for the operating system, enterprise resources, and JVM<br />
memory usage.<br />
● When you choose embedded storage, specifying a storage directory will establish<br />
the store locally on each system where the BPEL server runs. Be sure that there is<br />
adequate disk space to accommodate the store. It is recommended that the data<br />
storage directory is a different directory from the BPEL service staging directory so<br />
that the staging directory can be easily deleted and recreated as needed.<br />
● When you choose your other database, you can specify oracle or mysql:<br />
■ For oracle, set the Oracle SID, the machine name, port, user name, and password.<br />
■ For mysql, set the database name, host name, port, user name, and password.<br />
Using a Callback URL<br />
MyRole is the local endpoint for a partner link defined by the process. It is used by the<br />
BPEL Server in the following two cases:<br />
● ReplyTo / Fault To for outbound invocations when asynchronous transport is used.<br />
● Explicit assignment from a myRole of a partner link. The value is determined using the<br />
service configured CallBack URL.<br />
You must also create a corresponding HTTP Direct acceptor (on the broker’s<br />
configuration) and a WebServices Protocol configuration so that messages sent to the<br />
callbackURL are routed to the BPEL Service entry endpoint.<br />
Monitoring Destinations for Processing Replies<br />
To monitor processing replies:<br />
● Two temporary queues are used, one for synchronous replies and one for<br />
asynchronous replies. Operations that are bound to <strong>ESB</strong> use synchronous replies.<br />
● The format of temporary queue names uses the pattern:<br />
container_name.service_name.queue_name<br />
134 <strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> <strong>Deployment</strong> <strong>Guide</strong> <strong>8.5</strong>