CDK Key Concepts
You should understand the TIBCO Scribe® concepts described in this topic before developing your own Connector.
TIBCO Scribe®
TIBCO Scribe® provides data integration capability to the user in the form of Solutions. Each Solution solves a data integration problem, such as data replication or data synchronization. Users can configure any number of solution instances from available solutions.
Connectors, built by TIBCO Scribe® or other parties, can become part of the solution to solve a problem.
TIBCO Scribe® Replication Services (RS)
Use the TIBCO Scribe® Replication Services solution (RS) to replicate data from Microsoft Dynamics CRM, or other applications such as Salesforce, to a Microsoft SQL Server database.
TIBCO Scribe® Integration Services (IS)
Use the TIBCO Scribe® Integration Services solution (IS) to integrate data between various online and on-premise datastores. IS offers entity mapping, field transformation, source filtering and net change, and support for the standard create, read, update, and delete operations.
TIBCO Scribe® Migration Services (MS)
Use the TIBCO Scribe® Migration Services solution (MS) to do a one time data migration from one datastore to another. This is typically used when a software package becomes obsolete or no longer fits your business needs and you need to move data to a new software package.
Connector Roles
You must develop Connectors to support one or more of the following roles:
- Scribe.RS.Source — A source in a Replication solution.
- Scribe.RS.Target — A target in a Replication solution.
- Scribe.IS2.Source — A source in an Integration Services Map.
- Scribe.IS2.Target —A target in an Integration Services Map.
- Scribe.IS2.Message — A source in an Integration Event Message Map.
- Scribe.MS2.Source — A source in a Migration Services Map.
- Scribe.MS2.Target —A target in a Migration Services Map.
Basic Maps are being deprecated and will no longer be editable in TIBCO Scribe®. Existing Basic Maps will continue to execute.
RS Source
The TIBCO Scribe® RS Source is the origin of the data to be replicated, and can be any datastore that you want to replicate. Connectors with this role are available in Source Connection selection for creation or editing of TIBCO Scribe® RS solutions.
RS Target
The TIBCO Scribe® RS Target is the destination of the data to be replicated, and can be any datastore that you want to store the replicated data. Connectors with this role are available in Target connection selection for TIBCO Scribe® RS solutions.
IS2.Source/IS2.Target Or MS2.Source/MS2.Target
Declaring IS2.Source/MS2.Source and IS2.Target/MS2.Target roles makes your Connector available for Integration Maps.
The IS2.Target/MS2.Target is used as the destination of data to be integrated. It must handle one or more operations in the implementation of ExecuteOperation.
It is acceptable if there are particular capabilities that your Connector cannot support. However, you are responsible for returning the metadata that describes the Connector's capabilities.
Message Source
Declaring Scribe.IS2.Message makes your Connector available for Integration Event Solution Message Maps. Your Connector should also support the ISupportMessage Interface. Implement this interface using the ProcessMessage method.
Agents
TIBCO Scribe® Agents facilitate communication between the datastores used by a solution. The Agent provides secure communications to TIBCO Scribe® without opening security holes in your corporate firewall. The Agent communicates with your source and target systems as well as with TIBCO Scribe® in the cloud.
TIBCO Scribe® supports both on-premise and cloud Agents.
Connections
A Connection is the log in credentials and other parameters you need to connect to any datastore used by TIBCO Scribe®. Connections are named, to allow you to organize and track your TIBCO Scribe® Connections. Each Connection provides access to a single datastore, such as a Microsoft Dynamics CRM Organization or a SQL Server database.
Organizations
An Organization represents the company or other entity that is using TIBCO Scribe®.