TIBCO ActiveMatrix BPM Web Client API

You can develop custom clients in TIBCO Business Studio using Google Web Toolkit (GWT) that, in turn, use the Web Client API to access BPM runtime services hosted in a TIBCO ActiveMatrix container.

The Web Client API consists of model objects that can be used by your custom client. The model objects are simple POJOs that are serializable. The Web Client API uses the GWT Framework to achieve the serializing and deserializing of the model objects.

When your custom client calls an operation in the Web Client API, the GWT Framework takes the information from the Java call and:

  1. Converts it to a Java object.
  2. Serializes the object.
  3. Sends the Java object to the appropriate service in the BPM runtime.
  4. Deserializes the Java object for the BPM runtime.

When the BPM runtime returns the Java object, the GWT Framework serializes the Java object and then converts it back to a Java object.