作为一家独立软件供应商 (ISV),我们在 Primeur 将 Open Liberty Java 运行时嵌入到我们的旗舰数据集成平台 DATA ONE 中。 至关重要的是,嵌入式 Java 运行时对于我们的客户来说是不可见的,但对于支持他们的工程师来说却是可见的。 开放自由,IBM 的开源 Java 运行时 IBM WebSphere Liberty 已建成,对我们来说是完美的解决方案。
底酒和 DATA ONE
作为一家智能数据集成公司,我们 舀 相信简单化。 35 年来,我们一直在帮助世界各地的公司加速他们的数据集成项目。 这有助于确保客户实现业务目标,同时充分利用现有 IT 投资并避免不必要的开支。 我们将客户的专有方法与我们的专用技术相结合,该技术在所有主要架构上本机运行,包括 IBM zSystems。
我们的旗舰数据集成平台, 数据一号,旨在联合不同的技术、平台、数据类型和部署模型,并提供直观的用户体验。 它规划、管理和监控集成流程,使客户能够在整个端到端生命周期中控制数据。 自 2020 年推出以来,DATA ONE 已成功被保险和银行、汽车、能源和公用事业、制造、物流和电信等行业的跨国公司采用。
DATA ONE 由三个模块组成,可以根据需要激活:
- 数据移动器,一种安全的文件传输企业解决方案。
- 数据塑造者,提供任意数据转换。
- 数据观察者,用于数据流的集成端到端监控。
开放自由:对于 Primeur 而言,看不见,但可观察到
作为 ISV,我们专注于为客户提供最合适的产品,而不会给他们带来理解和管理产品内部架构和软件组件的负担。
Open Liberty 就是此类软件组件之一(实际上是其中最重要的),因为它为核心 DATA ONE 数据集成编排提供支持。
我们爱上开放自由有两个主要原因:不可见性和可观察性。 我们知道这似乎是一个矛盾,但请继续阅读以了解为什么事实并非如此。
何为隐形?
ISV 在其产品中嵌入 Open Liberty 的观点与企业客户在本地或云环境中安装 Open Liberty 以运行其业务应用程序的观点不同。
在 Primeur,我们可以在 DATA ONE 产品中嵌入、完全配置和操作 Open Liberty,而我们的 DATA ONE 客户甚至不会意识到 Open Liberty 的存在。 他们只需要关心数据一。
但隐形只是故事的一方面。 我们还寻求看似与不可见性完全矛盾的东西:可观察性。
为什么是可观察性?
作为 ISV,我们知道,运输产品、在客户现场以最顺畅的方式安装产品以及将其用于生产只是漫长旅程的开始,这个旅程可能持续数年,直到下一个主要产品版本升级。
在此期间,客户会提出支持请求,以调查产品中出现的问题,但其根本原因可能非常遥远且隐藏得很深,尤其是在 DATA ONE 等超连接和分布式产品中。 当发生这种情况时,我们需要尽快诊断问题,以限制对客户业务的影响。
这就是可观察性发挥作用的时候。 我们的支持团队需要监控、跟踪并全面探究 Open Liberty,直到确定客户所遇到问题的根本原因。
期酒 Open Liberty
由于我们的产品同时利用了 JEE 规范和 OSGi 架构,并且客户安装产品的平台之一是本机的 IBM z/OS对我们来说,与 Quarkus、Wildfly、Spring Boot 等其他运行时相比,Open Liberty 是一个自然的选择。
此外,在我们最初的软件选择过程中,出于多种不同原因,Open Liberty 成为最佳选择,其中一些原因对于我们作为 ISV 来说非常独特,其他原因则引起了所有用户的广泛兴趣:
- 不可见性和易于嵌入性: Open Liberty 可以轻松隐藏、静默安装和静默预配置,以满足特定的客户需求,而客户无需知道 Open Liberty 的存在。
- 可观测性: 秉承 IBM 传统,Open Liberty 提供了广泛的问题确定工具和技术。 此外,Open Liberty 和 IBM Semeru JDK 是最好的朋友,也使得在 JVM 级别诊断问题变得更加容易。
- 模块化: DATA ONE 是一种分布式应用程序,由多个在运行时协作的节点组成。 节点被分组在同构集群中,但不同的集群可以针对不同类型的工作负载进行优化。 Open Liberty 使我们能够透明地配置最适合每个节点特定工作负载的运行时。
- 支持: 获得 IBM 对 Open Liberty 和底层 Semeru JDK 的支持可以降低难以识别和解决问题的风险。
- 更新: Open Liberty 经常更新安全和非安全修复程序。 作为 DATA ONE 产品的核心组件,我们能够轻松地使其保持最新状态至关重要。 借助 Liberty 零迁移架构,您可以迁移到最新版本的 Liberty,同时对当前应用程序和配置的影响最小。
使用 Liberty(IBM WebSphere Liberty 或 Open Liberty)加速应用程序交付。 它是下一代应用程序运行时,可加速云原生应用程序的交付,使您的团队能够快速交付差异化创新。
z/OS 和 Primeur
对于我们的一些关键客户来说,z/OS 平台是最重要的环境,因此我们希望为其提供一流的支持。
适用于 z/OS 的 IBM Semeru Runtime 认证版 事实证明,Open Liberty 是我们 DATA ONE 产品其余部分的完美支柱,这要归功于以下功能:
- 我们用来访问 z/OS 原生数据集的 z/OS 特定 API(JZOS API)。
- 透明地利用 z/OS JAAS 扩展和 zSystems 加密硬件。
- 密钥库实现,包括带有 Java 加密扩展 (JCE) 的 RACF 密钥库。
- 数据访问加速器库,它使用高效的二进制编码十进制运算符来利用最新的 IBM z/Architecture 十进制和向量打包十进制指令来改进应用程序执行。 作为 ISV,我们能够在特定于平台的优化和跨平台架构一致性之间取得最佳平衡,而且几乎是免费的。
IBM Semeru Runtime Certified Edition for z/OS 提供了一个平台,用于构建高度健壮、可扩展且可靠的现代企业应用程序。 开发人员可以使用 Java 的 API、库和框架构建批处理和事务性应用程序、微服务等。
未来发展方向
DATA ONE 正处于云轨道上。 在接下来的几个版本中,我们将允许将特定组件和工作负载选择性地容器化并部署到云中。 得益于 MicroProfile 和 OpenShift,事实证明 Open Liberty 是这一旅程的理想伴侣。
作为 ISV,我们特别欣赏 Liberty 运行时为我们提供的灵活性,使我们能够将 DATA ONE 部署调整为传统模型或容器化模型(根据客户的偏好和技能),并使我们的客户能够从按照自己的节奏从传统到容器化。
了解有关如何利用 IBM Websphere Liberty 推动创新和生产力的更多信息