![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |
The ActiveEnterprise operation model allows custom adapters to perform operation invocation or to act as an operation server. The model provides a simple way to represent and use request/reply interactions between distributed invocation components.
This document uses the term ActiveEnterprise operation model instead of Remote Procedure Call (RPC) because invocation of ActiveEnterprise operations can be remote or in-process.The ActiveEnterprise operation model enhances basic TIBCO Rendezvous and TIBCO Enterprise Message Service request/reply with the following features:
• Operations are specified using TIBCO Designer and saved in the project repository. The operation specification can be shared across ActiveEnterprise products and introspected at runtime for dynamic invocation.
• The SDK enforces proper marshalling/unmarshalling of the requests and replies and therefore limits errors in corresponding code.
• The ActiveEnterprise operation model provides a framework for passing parameters in both directions and for allowing servers to throw exceptions.
• The ActiveEnterprise operation model optimizes invocations when an in-process server implementation is available.
![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |