xfNetLink & xfServerPlus User’s Guide

Version 12.1

xfNetLink and xfServerPlus enable you to access Synergy routines and data remotely from a Synergy, Java, or .NET client. You can update your existing Synergy applications by adding a modern interface, without completely rewriting your Synergy code.

  • xfServerPlus is the Synergy business logic server that handles the remote execution of Synergy routines.
  • xfNetLink Synergy Edition is a set of routines distributed with Synergy/DE Professional Series that works in conjunction with xfServerPlus to execute Synergy routines stored on a remote machine. The user interface is in a Synergy application on the client machine.
  • xfNetLink Java Edition works in conjunction with the Java programming language or JavaScript scripting language. Using the component generation tools, you can generate Java class wrappers and build them into a JAR file that references your Synergy routines. The user interface can be presented by a Java application, a Java applet, or JavaServer Pages.
  • xfNetLink .NET Edition enables a .NET client to call Synergy routines residing on a remote server. Using the component generation tools; the .NET Framework or .NET Core or .NET 5 and higher; and Microsoft Visual Studio, you can create an assembly that references Synergy routines.