08.06.2014 Views

Download PDF (1.3 MB) - IBM Redbooks

Download PDF (1.3 MB) - IBM Redbooks

Download PDF (1.3 MB) - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

►<br />

►<br />

►<br />

– The generated BPEL flows still use the WICS APIs to perform BO and<br />

collaboration-level tasks. Development effort spent cleaning up the migrated BPEL to<br />

use Business Process Manager APIs instead of the ICS APIs results in better<br />

performance and better maintainability.<br />

– You might be able to replace BPEL processes produced by migration with other<br />

artifacts. All WebSphere InterChange Server collaborations are currently migrated into<br />

BPEL processes. For certain scenarios, other Business Process Manager server<br />

artifacts (for example, business rules) might be better choices. Investigate the BPEL<br />

processes produced by migration to ensure that the processes are the best fit for your<br />

scenario.<br />

Disable Message Logger calls in migration-generated Mediation Flow Components<br />

(MFCs). The WebSphere InterChange Server Migration wizard in Integration Designer<br />

generates an MFC to deal with the mapping details of a connector. This MFC contains the<br />

code for handling synchronous and asynchronous calls to maps that transform<br />

application-specific BOs to generic BOs and generic BOs to application-specific objects.<br />

The generated MFC contains embedded MessageLogger calls that log the message to a<br />

database. Disable these calls if they are not required in your business scenario to reduce<br />

writes to the database and thus improve performance. (Select the MessageLogger<br />

instance, choose the Details panel, and clear the Enabled check box.)<br />

Reduce memory pressure by splitting the shared library generated by the migration<br />

wizard. The migration wizard creates a single shared library and puts all migrated BOs,<br />

maps, and relationships into it. All the migrated modules share this library by copy. This<br />

sharing can cause memory bloat for cases where the shared library is large and many<br />

modules are present. The solution is to manually refactor the shared library into multiple<br />

libraries based on functionality or usage and modify modules to reference only the shared<br />

libraries that they need.<br />

If the original WebSphere InterChange Server maps contain many custom map steps, the<br />

development effort spent in rewriting those map steps results in better performance. The<br />

WebSphere InterChange Server Migration wizard in Integration Designer V8.0 generates<br />

maps that use the ICS APIs at a translation layer above Business Process Manager V8.0<br />

server technologies. Removing this layer by making direct use of Business Process<br />

Manager V8.0 server APIs avoids the cost of translation and produces better performance.<br />

46 <strong>IBM</strong> Business Process Manager V8.0 Performance Tuning and Best Practices

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

Saved successfully!

Ooh no, something went wrong!