Business object size limitation
There are fundamental limitations to the Java
Virtual Machine upon which the InterChange Server Express runs.
The reasons for these recommendations are as follows:
- As business objects propagate through the InterChange Server Express additional
references are added to it, expanding the size of the initial business
object as it progresses from ASBO to GBO.
- Additional overhead is required when transactional behavior
is required, also adding to business object size. This overhead
is required for persistence and flexibility of handling the varied
business logic that is performed upon business objects within InterChange
Server Express.
Note:
Large objects for the JVM (> 20 MB) lead
to excessive heap fragmentation and the inability to allocate enough
memory, leading to java.lang.OutOfMemory errors, which cause InterChange Server Express to shut itself
down.
