Data Stream Designer: What is the difference between a connector and an agent?

How Can We Help?

< Back

If you are still learning how the Data Stream Designer works and have been reading through the documentation, you might have come across two terms: “Connector” and “Agent”. Even though these two terms can seem like they might be the same thing, especially if you are familiar with our BPM suite, they are very different. The main difference between them relates to the environment where they are used.

Connectors

Are used in our BPM environment. They allow you to connect to third-party systems using a custom-written plugin framework, known as XMConnect. Examples of some of the connectors we have available include:

  • Adaptive Case
  • ArcGIS
  • Decision Matrix
  • Email
  • MSWord
  • CRM

For more information on which connectors we have, refer to this page:

Also, please see the list below for helpful video’s when using XMConnect:

Agent

Is used in our IoT environment, known as the Data Stream Designer.  An agent is defined as a “reusable component that functions as a building block for streams”.  Agents generally perform one specific function in a data stream, for example getting context from a SQL Server database or sending an email.

XMPro has an entire library of agents ready and available for use. The list, along with additional information about each agent can be found here.

If you would like to use any of the agents in the list above, you may request them by reaching out to us at [email protected] or contacting your XMPro sales representative. There are also several free agents available on GitHub.

Further reading:

Comments are closed.

This is the legacy version of the XMPro Documentation site. For the latest XMPro documentation, please visit documentation.xmpro.com

X