Skip to main content

Document Overview

See the Table of Contents for a detailed listing of the subjects covered in this document.

The InterSystems Native SDK for Java is a lightweight extension to the InterSystems JDBC driver. It gives your Java application direct access to powerful InterSystems IRIS® resources formerly available only in ObjectScript. You can call ObjectScript methods and functions, create and control instances of an ObjectScript class, directly access InterSystems global arrays, and much more. All Java Native SDK classes access the database through a standard JDBC connection, and can be used without any special setup or installation procedures.

The following chapters discuss the main features of the Native SDK for Java:

InterSystems Core SDKs for Java

The Java Native SDK is part of a suite that also includes lightweight Java SDKs for object and relational database access. See the following books for more information:

  • Using Java with InterSystems Software — provides an overview of all InterSystems Java technologies, and describes how use the InterSystems JDBC driver for relational data access to external data sources.

  • Persisting Java Objects with XEP — describes how to store and retrieve Java objects using the InterSystems XEP SDK.

Native SDKs for other languages

Versions of the Native SDK are also available for .NET, Python, and Node.js:

More information about globals

The following book is highly recommended for developers who want to master the full power of globals:

  • Using Globals — describes how to use globals in ObjectScript, and provides more information about how multidimensional storage is implemented on the server.