Service benefits

There are many advantages to Services:

Cross-language — Client and Service can be in different languages
Dynamic — Method names can be determined dynamically, or use generated proxies for type safety
Flexible — Use synchronous or asynchronous invocation patterns; can use client proxies generated by GridServer
Virtual — Client-Engine correspondence is not one-to-one; Service requests are adaptively load balanced
Stateful — Despite being virtual, stateful Services can be handled
Standards — Standards-compliant

For more information about Services, see the TIBCO GridServer® Developer's Guide.