1

我想问一下 ISO8583 的 JBoss 中间件。

所以,我对 ISO8583 有点陌生,据我所知,我们可以为此使用 JPOS 框架。然后我的主管要求我研究可用于开发用于发送、接收和解析 ISO8583 消息的中间件应用程序的 JBoss 中间件。
我在JBoss Middleware 网站上阅读过,不幸的是我仍然不确定我应该使用哪种 JBoss 技术来开发这样的应用程序。

这是我的问题:
1. 为了开发能够发送、接收和解析 ISO8583 的企业应用程序,我应该将 JPOS 与 JBoss 中间件结合起来吗?还是 JBoss 中间件有完整的处理能力?
2. 有没有人有/知道好的材料/教程让我学习使用 JBoss 技术构建 ISO8583 中间件?

谢谢你。

4

2 回答 2

1
  1. JBoss 中间件是一个产品系列,其组件本身并不能提供开箱即用的 ISO8583 功能。

jPOS是最流行的 Java 框架之一,它提供了处理发送和接收 ISO8583 消息的完整功能。还有其他选择,例如j8583IsoTypes

您可以将这些 ISO8583 库中的任何一个与JBoss Fuse(JBoss 中间件系列的一部分)结合起来,构建一个能够发送、接收和解析 ISO8583 消息的解决方案。

  1. 我不知道有关构建此类解决方案的权威指南。如果你需要使用 JBoss 中间件,你可以按照这个路线:

    • 查看IsoTypes,它为 Apache Camel(由 JBoss Fuse 使用)提供了一个 ISO8583 编组库。

    • 首先构建一个实现 IsoType 库函数的 Camel 路由。查看这个示例项目

请注意,从开源解决方案构建生产就绪的 ISO8583 服务器和/或客户端需要在可扩展性、信息安全性以及与多个金融主机和交换机的兼容性方面进行大量工作。

我的回答仅涉及更好地理解您的问题/解决方案的第一个基本步骤。

作为旁注,您可能有兴趣查看jreactive-8583,这是一个处理消息解析和开箱即用的网络层的 ISO8583 连接器。您可以使用它构建您的应用程序并将其部署到 JBoss 应用程序服务器(也是 JBoss 中间件系列的一部分)。我在生产中使用它。

于 2016-10-24T02:25:37.773 回答
1

您可以利用 JPos Q2 并创建可部署到 JBoss 容器的 servlet。

在服务初始化方法中,您可以这样做:

Q2 q2 = new Q2();
q2.start();
于 2019-05-13T22:50:12.523 回答