And the variety of platforms supported, from hand held devices up to high performance multicard packages, provides an unusually wide range of systems to choose from. A clean, neat API between the message and transport layers makes it easy to implement one type of communication layer and plug it together with different message formats. We provide platform-independent frameworks for exceptions, memory management, mutexes, and threading. You can build in run-time flexibility. Straightforward Tuning and Control Small size doesn t have to mean limited functionality.
Portable interceptors facilitate encryption and compression in secure applications.
The interceptors are transparent to the application and are integral to implementing optional fault tolerance. Lightweight asynchronous messaging allows developers to build handlers that trap normal replies, thrown exceptions, and location forwards. For example, an optional mini POA can be utilized when memory space is at a premium. As a result, you need not create new POAs for every type of thread policy. Development and debugging is simpler.