Welcome

This is the documentation bundle for the TIF Cloud application.

This documentation is in progress and will be updated constantly.

Terminologies Used

  • TIF

    • TECHNIA Integration Framework

    • Integration solution enabling integrating the 3DEXPERIENCE™ applications with other applications such as SAP™, D365™, Jira™ or similar applications.

    • Available for both On-Premises and Cloud environments

      • TIF Classic and TIF Cloud

      • This documentation is for the TIF Cloud product

  • 3DEXPERIENCE™ / DSX

    • The "3DEXPERIENCE™ Platform" from Dassault Systèmes

  • Tenant

    • An environment sharing computational resources with other tenants, but the data is isolated from each other to ensure privacy and security. One tenant can never share data with another tenant.

    • Both TIF and the 3DEXPERIENCE™ platforms supports multi tenants and one TIF tenant is connected with one 3DEXPERIENCE™ tenant.

  • 3DEXPERIENCE™ Event or just Event

    • The source event from the 3DEXPERIENCE™ system that we have received from the Message bus part of the DS 3DEXPERIENCE™ environment

    • Contains information about what/who/why the event was raised.

    • Might be mapped to one or more Jobs in TIF depending on configurations made within the particular TIF tenant.

  • "DSX Connector" or Connector

    • A software component running in the TIF app responsible for receiving the events from the 3DEXPERIENCE™ topic and dispatch / route this internally into an internal job queue

  • "DSX Event Mapping" or "Event Mapping"

    • Translates the event received into a job request

    • One event may result in either zero/none, exactly one, or multiple integration jobs to be started.

    • The event mapping is the binding between the event and the job-request.

  • Job Request

    • Contains information needed to start a new integration job

    • For example: source event, job-configuration info etc

    • The event is with the help of the event mapping transformed into job requests.

    • Each job request is dispatched to a specific Job queue (Service)

  • Service

    • A job is allocated a service once the Job is created

    • A service corresponds to a "Job Queue".

    • A service can be configured to run its jobs in sequence OR if to allow parallel execution

    • A service can be managed from the Admin UI, e.g. "Paused" / "Resumed" or updated.

    • If a service is paused, the jobs are not processed from that queue only buffered up until the queue is resumed again.

  • Service Group

    • A collection of services.

    • Allows pausing / resuming multiple services simultaneously

  • Executor

    • A software component in the TIF application that executes the jobs

    • It is responsible for executing the jobs, according to the job-configuration

    • The executor performs the integration logic

  • Market Place

    • Contains "extensions" that can be installed into a TIF tenant

    • An extension is sometimes referred to as a connector when the extension enables connectivity to some other system.