Skip to content

DataSplice Support Website

Sections
Personal tools

Component and File Layout

This section provides detailed information about how the MAXIMO Integration plug-in works.

Component and File Layout

Several components need to be installed and configured properly in order for the plug-in to function correctly. The DataSplice server has the ability to load available plug-ins on startup to provide behavior that is not part of the default application suite.

Plug-ins are loaded from the following directories (<DataSpliceRoot> indicates the path where DataSplice was installed):

  • <DataSpliceRoot>\Plugins - Shared plug-ins that are loaded by all applications
  • <DataSpliceRoot>\Plugins\Client - Plug-ins specific to the Remote Client
  • <DataSpliceRoot>\Plugins\Admin - Plug-ins specific to the Administration Client
  • <DataSpliceRoot>\Plugins\Server - Plug-ins specific to the DataSplice Server
  • <DataSpliceRoot>\Plugins\Server\DotNetModules - .NET plug-ins loaded by the server

The MAXIMO® plug-in installs a server library that provides access to .NET action plugins available in the DotNetModules directory, as well as the assemblies needed to connect to MAXIMO®.

.NET - Java Bridge

The plug-in uses a bridge component provided by JNBridge to connect the .NET events generated by the DataSplice server to the MAXIMO® Java API. More information about the bridge can be found at http://www.jnbridge.com.

The DataSplice server communicates with MAXIMO® like this:

  • Events in DataSplice, such as updating a record, call a .NET plug-in action as defined by the Administration Client
  • The .NET plug-in module calls the appropriate API functions in a the MaximoProxy.dll assembly
  • This proxy communicates with the Java side of the proxy over TCP/IP
  • The Java proxy server invokes Java RMI methods which in turn connect to a MAXIMO® web application server to perform the actual business rule processing needed

Because both the .NET to Java and Java RMI layers can communicate over the network, this means that the Java proxy server can be installed either on the same machine as the DataSplice server or the MAXIMO® server. As mentioned above, the latter option is typically much easier to setup. However, if you want to setup the Java proxy on a different machine than the MAXIMO® server read the next section about configuring the Java bridge.

 

Created by root
Contributors :
Last modified 2004-07-30 10:03 AM
 

Powered by Plone

This site conforms to the following standards: