10.02.2013 Views

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 ...

SHOW MORE
SHOW LESS

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>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!