Middle Tier
The IFS Middle Tier contains the runtime framework and the development tools
for the services layer sub tier of the business logic tier and have many
purposes.
- A development platform for the services layer, specifically for Business
APIs and Activities. It hides the complexities of the Java EE environment to
which applications are deployed while also presenting the developer with an
API to utilize the software objects modeled and generated using
IFS Developer Studio
- To expose business logic as well as framework services to all IFS
clients. It hides the complexity of calling database stored procedures and
the mapping of modeled entities and the corresponding database storage. The
server framework intercepts all calls to all handlers methods (both calls
from clients and from one handler method to another handler method).
- To serve as a runtime platform for IFS integration platform
IFS
Connect.
- To serve as a runtime platform for
Reporting
services (formatting reports designed using IFS Report Designer).
- To serve as a runtime platform for server-side components of IFS Touch
Apps.
- Makes it easy for
Access Providers to invoke server methods without having to know the
exact details of how and where the methods are implemented. The access
provider simply needs to call the server application with the correct
arguments (activity/service method name, including arguments) and the
framework makes sure the correct method is called after first having checked
the necessary security privileges of the calling user.
The software developed using these tools and frameworks runs in a Java
Enterprise Edition Application Server such as IFS Middleware Server.
Contents