Running C++ components externally

EAServer’s C++ component model allows you incorporate legacy C and C++ business logic code into a component. However, if legacy code is unstable, it can cause the server to crash.

Beginning in version 4.0, you can configure C++ components to execute within a dedicated external process. EAServer spawns a subprocess to execute the component, and issues component invocations using interprocess communication.

NoteBeginning in EAServer 5.1, you can use the more general external model described in “Running components externally”. The C++ executable model described here is supported for backward compatibility.