Application Platform 10.3 | Developing with Application Platform in Designer | About Using Services in Application Platform | Calling Application Platform Services from Integration Server Services | Coding Considerations
 
Coding Considerations
There are some architectural differences between coding with Java and coding with Integration Server. You must keep the following points in mind when you call Application Platform services from IS services:
*IS services are stateless operations on a pipeline. Holding references to Java objects in the Integration Server pipeline is not supported. Make sure that the exposed operations do not depend on a Java objects’ holding state.
*Application Platform and Integration Server use different class loaders, so object references are not transferred between them. Java objects that you use in a method signature must be Java Beans. The IS services that are generated will include signatures that use objects of type Document in order to represent the Java Bean objects.