Performance notes

The sample application is not provided as a tuned, production ready application. However, it does contain many examples of good practices and many performance enhancing features are used.

A list of the main key performance points demonstrated by the sample application is:
  • Burst mode on all single transaction input channels
  • Aggregation support on batch transactions
  • Aggregation support on non batch transactions
  • Chunking
  • Memory management while parsing and mapping large input messages
  • XMLNSC for external XML formats
  • XMLNSC for ISF manipulation
  • Insertable views
  • Static data caching
  • ISFCaching for outbound mappers
  • Use of the latest optimized generic FSMs (short lifecycle)
  • Use of the latest core APIs in actions