Chapter 1 Introducing EAServer
Most server processing is driven by client interaction. However, some tasks are best performed asynchronously. For example, you may need to maintain copies of cached data retrieved from a slower source, update search indexes on a regular schedule, or perform lengthy calculations. EAServer provides two vehicles to support asynchronous processing:
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. See "Creating CORBA C++ Components" in the EAServer Programmer's Guide for more information.
Copyright © 2002 Sybase, Inc. All rights reserved. |
![]() |