Using Auxiliary Plug-in Servers

A remote plug-in package must include a primary server that serves the plug-in manifest file. A plug-in can also include auxiliary servers that serve other plug-in resources.

You might design a plug-in with auxiliary servers for several reasons:

  • To separate performance tiers

  • To manage security risks

  • To localize database access

  • To take advantage of different coding languages or frameworks

  • To facilitate re-implementation

Each auxiliary server must be added to the server array of the plug-in registration record in the ExtensionManager object.