Skip to content
搜索以了解InterSystems产品和解决方案,职业机会等。

InterSystems IRIS Development & Deployment

构建和部署高性能、支持机器学习的应用程序

abstract technology image

开发

工作方式,随心所愿

开发人员在使用他们熟悉的工具和技术时,工作效果最好,并能更快取得成果。 InterSystems IRIS旨在以一种开放的、基于标准的方式实现与Java和其他流行的开发技术协同工作。

使用InterSystems IRIS进行客户端开发

InterSystems IRIS支持许多流行的开发技术,包括Java、 .NET、Python、 Node.JSRESTJSON、C++、JavaScript、 XML等等。

Java

Java可以说是世界上应用最广泛的语言。

InterSystems IRIS可以通过以下几种方式与Java互动:

Python

我们持续增强对这一增长最快的语言的支持。

  • PyODBC——非常适用于临时性的SQL查询
  • Python Native API——直接访问本地数据结构,以获得最大的灵活性和性能。
  • Python网关——在靠近数据库的地方运行Python应用程序,并进行最小的重构

REST

REST为Web服务提供快速、轻量级通信。 它通常被用于移动和网络应用的开发(通常有JSON有效载荷)。 InterSystems IRIS可以方便地将数据和功能公开为服务,它的REST API可以简化REST的使用。

其他开发技术

其他开发技术可以通过ODBC或通过访问我们提供的特定语言对象库来使用InterSystems IRIS。

使用InterSystems IRIS进行服务器端开发

ObjectScript是一种功能强大的面向对象编程语言,提供对InterSystems IRIS中的数据库内核的访问。 对象方法可以直接访问InterSystems IRIS多维数组,也可以使用SQL。

InterSystems IRIS对象可以(通过内置库)向Java、.NET、C++、JavaScript和许多其他语言公开。

部署选项

业务需求,推动部署决策

developer looking at code on a monitor

如何部署您的解决方案,这一决策应基于您业务考虑——不应受到技术限制。 无论您是想在用户现场安装应用程序,在公共或私有云中托管您的应用程序,亦或是在多云或在本地/云混合架构中提供SaaS(软件即服务),我们都致力于使任务尽可能简单。

InterSystems IRIS与开源和商业工具以及我们自己的工具兼容,使您能够自由选择部署模型和云供应商。 我们的工具包括:

InterSystems Kubernetes运营(IKO)

InterSystems Kubernetes 运营(InterSystems Kubernetes Operator,IKO)将IRIS特有的知识和最佳实践打包成一个易于使用的自动化工具。