Topic 3..3.1 Introduction

A Workflow Gateway object allows you to connect to multiple AVEVA Workflow Management servers from within a Galaxy. It also facilitates connection back from the server.

Multiple Gateway Objects can be present in each Galaxy. Each of these Gateway objects can connect to either the same or different workflow repositories. The mapping between workflow repositories and Galaxies can be many-to-many.

The Gateway Object handles connectivity from:

  • The ArchestrA IDE and ArchestrA runtime node to the server
  • The server to the ArchestrA runtime node

Connectivity from the System Platform to the server is called Outbound Connection. Connectivity from the server to the System Platform is called Inbound Connection.

The Gateway Object provides connectivity to the server during the configuration and deployment of the Gateway Object. The connectivity is provided to the server to:

  • Fetch workflow repository information
  • Provision the workflow repository
  • Synchronize user information

During deployment, the Gateway Object connects to the server to provide information of the runtime node. The runtime node contains the WCF client service needed to perform read/write on attributes.

The communication between AVEVA Workflow Management and System Platform is handled using the Windows communication service. These connections are secured using Windows authentication. To do a call on the WCF hosted in the server,

  • The Client (System Platform - Runtime node or ArchestrA IDE Node) requires valid Windows authentication user information of the server.
  • Valid Windows authentication user information to the WCF hosted in the runtime node is also required.

    The WCF hosted in runtime node is primarily used to read or write attribute values.There is a second level of authorization to access the workflow repository available in the server under a farm.
  • Only a user who has administrative rights in the workflow repository can make a connection to the WCF (Windows Communication Foundation) service and access workflow repository-specific information.
Last modified: Thursday, 7 May 2020, 2:15 PM