OpenSpirit Overview

OpenSpirit is a framework that provides multi-vendor application and data interoperability. It is mainly targeted at the upstream oil and gas business. OpenSpirit removes technology barriers that previously, prevented applications from working directly with data residing in competing application data stores, or in incompatible computing platforms.

OpenSpirit also provides an event bus that enables applications from different software vendors to cooperate in work flows, as if they were produced by a common software vendor.

TIBCO OpenSpirit Runtime

TIBCO OpenSpirit® Runtime is the software infrastructure and services needed to connect applications to data and to other applications. OpenSpirit® Runtime is typically installed to run applications that connect the OpenSpirit Runtime and to host the data stores that feed the applications with data. For more information about the typical network configurations of the OpenSpirit Runtime, see the OpenSpirit Runtime Installation Guide.

Application Adapter

A software component that connects a software application to the OpenSpirit Runtime is called an application adapter. Applications that has an OpenSpirit application adapter are called an OpenSpirit enabled application.

Application adapters are typically created by the same company that creates the software application. However, some applications provide mechanisms to enable customers and other companies to plug additional capabilities into their application.

Note: TIBCO OpenSpirit® Adapter for Petrel and TIBCO OpenSpirit© ArcGIS Extension are examples of application adapters that were not developed by the same company that created the application.

Application adapters can connect to the OpenSpirit Runtime in a variety of ways. They can connect to read data or write data that resides in a data store that has OpenSpirit data connector support. Application adapters also have the ability to interact with other OpenSpirit enabled applications using various application interaction events such as data selection, cursor tracking, and GIS spatial feature events.

Application adapters typically check out a Universal Application Adapter (UAA) license when they connect to the OpenSpirit Runtime. UAA licenses are checked out per-concurrent user for a given application type. Application adapters may also require a license from the software company that developed and sells the application adapter. Check with your application adapter supplier regarding the license requirements of a particular adapter. For more information, see the TIBCO OpenSpirit® Runtime User Guide.

Data Connector

A software component that publishes a data store to the OpenSpirit Runtime is called a data connector. Publishing a data store to the OpenSpirit Runtime makes its data available to OpenSpirit enabled applications. Applications can query, create, modify, and delete data residing in the data store.

Currently all OpenSpirit data connectors are developed by TIBCO. OpenSpirit data connectors are licensed by data store type on a per-concurrent user basis. For information about the data stores supported by OpenSpirit data connectors, see the Data Source Configuration Tool section from the Help tab of the OpenSpirit Desktop Menu bar.

OpenSpirit Tools

OpenSpirit tools are software components included in the OpenSpirit Runtime. There are also some optional OpenSpirit tools that are purchased separately and installed into the OpenSpirit Runtime. Access the OpenSpirit tools from the OpenSpirit Desktop. They are organized into three categories- administrator tools, data manager tools, and tools used in a variety of work flows that have been grouped into a category called data browsing tools. For the list of all available OpenSpirit tools, see the Help guide of the OpenSpirit Desktop application.

The next section of this guide introduces additional OpenSpirit concepts that are fundamental to how OpenSpirit software is installed and configured.