OpenTP1 Version 7 Description

[Contents][Glossary][Index][Back][Next]

3.8.1 Examples of using dynamic loading of service functions

Dynamic loading of service functions can be used on its own, or in combination with a stub.

Organization of this subsection
(1) Examples of using dynamic loading of service functions on its own
(2) Examples of using dynamic loading of service functions with a stub

(1) Examples of using dynamic loading of service functions on its own

On receipt of a service request from a client UAP, the server acquires the service functions from the UAP shared library and executes them.

The following figures show examples of UAPs (SPP and MHP) that use dynamic loading of service functions.

Figure 3-64 Example of a UAP (SPP) that uses dynamic loading of service functions

[Figure]

Figure 3-65 Example of a UAP (MHP) that uses dynamic loading of service functions

[Figure]

(2) Examples of using dynamic loading of service functions with a stub

Dynamic loading of service functions can be used in combination with an SPP that uses a stub and service functions. When they are used together and services are added or deleted, there is no need to re-create the executable file for the UAP that uses a stub and service functions.

The following figures show examples of UAPs (SPP and MHP) that use dynamic loading of service functions in combination with a stub.

Figure 3-66 Example of a UAP (SPP) that uses dynamic loading of service functions

[Figure]

Figure 3-67 Example of a UAP (MHP) that uses dynamic loading of service functions and a stub

[Figure]