TIBCO Schema Repository Overview
The TIBCO Schema Repository is a RESTful service layer for you to register and manage schemas for mutually compatible message formatting between producer and consumer applications. Using an external message format allows for easier development and more robust operation.
The schemas are expressed with the Apache Avro JSON schema representation used with Apache Kafka. The Avro schema representation is widely used, flexible, and compact. Avro handles data structures, field names, and types for structured and maintainable message exchange.
By default, the TIBCO Schema Repository controls access to the functionality of the schema repository by supporting OAUTH2-based roles to control access to specific REST-based operations. For example, applications can be restricted to using only specific schemas or prevented from making changes to existing schemas with control available all the way down to the subject level.
TIBCO FTL® provides storage and is required to run the Schema Repository (see the TIBCO Product Documentation).