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 InterChange Server Express additional
references are added to it, expanding the size of the initial business
object as it progresses from application specific business object 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.
