Integration through intermediate n-Tier Server-level solutions

Description

It is possible to pass parameters between PowerServer applications and JSP/ASP applications by applying server-level integration. The information that is passed can be stored at any of the tiers in the n-Tier environment, including the Client PC, Application Server, or the Database Server.

Workaround

  • The information can be stored and read on the Client PC operating system through the signed and secure Appeon ActiveX.

    Both Appeon and JSP/ASP application read and write a normal Client PC operating system file. The JSP/ASP application needs the ability to access the Client PC operating system file through ActiveX or a Plug-in, etc.

    See the following example for how to store and read the information on the Client PC operating system DLL. Appeon calls to a Client PC operating system DLL file in the same way as in PowerBuilder using the Appeon ActiveX:

    Var objForm
      set objForm=Server.CreateObject("Scripting.Dictionary")
      set tStream = Server.CreateObject("adodb.stream")
  • The intermediate information can be stored in a Database Server table.

    Both applications can read and write a normal RDBMS database table. Information such as orders, products, customers, or loans can be stored in a database table. After the information is stored in the database table, other applications can trigger a user-initiated event or simple automatic timer event to get updated information.

  • The intermediate information can be stored in a file on the Application Server.

If both the Appeon and JSP/ASP applications call to the same DLL, the developer can make use of functionality provided by DLLs for setting up communication between the applications.