Skip to main content

Introduction to the Java Native SDK

See the Table of Contents for a detailed listing of the subjects covered in this document. See the Java Native SDK Quick Reference for a brief description of Native SDK classes and methods.

The InterSystems Native SDK for Java is a lightweight interface to powerful InterSystems IRIS® resources that were once available only through ObjectScript:

  • Call ObjectScript Methods — call any embedded language method from your Java application as easily as you can call native Java methods.

  • Manipulate Embedded Language Objects — use Java proxy objects to control embedded language class instances. Call instance methods and get or set property values as if the instances were native Java objects.

  • Work with Global Arrays — directly access globals, the tree-based sparse arrays used to implement the InterSystems multidimensional storage model.

  • Use InterSystems Transactions and Locking — use Native SDK implementations of ObjectScript transactions and locking methods to work with InterSystems databases.

Important:

To use the Native SDK for Java, you must download the Java connection package as described in Connection ToolsOpens in a new tab.

Native SDKs for other languages

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

More information about globals

To learn more about globals, see the following:

FeedbackOpens in a new tab