简体   繁体   English

JBoss的ISO8583中间件

[英]ISO8583 middleware with JBoss

I want to ask about JBoss Middleware for ISO8583. 我想问一下ISO8583的JBoss中间件。

So, I kinda new on ISO8583, from what I know is we could use JPOS framework for this one. 因此,我对ISO8583有点陌生,据我所知,我们可以为此使用JPOS框架。 Then my supervisor ask me to research about JBoss Middleware that could be used to develop middleware application for send, receive, and parse ISO8583 message. 然后,我的主管要求我研究JBoss中间件,该中间件可用于开发用于发送,接收和解析ISO8583消息的中间件应用程序。
I have read on JBoss Middleware website , unfortunately I'm still not sure which JBoss technology should I use to develop such application. 我已经在JBoss Middleware网站上阅读了,不幸的是,我仍然不确定应该使用哪种JBoss技术来开发这种应用程序。

Here is my questions: 这是我的问题:
1. In order develop enterprise application that capable to send, receive, and parse ISO8583, should I combine JPOS with JBoss Middleware? 1.为了开发能够发送,接收和解析ISO8583的企业应用程序,我应该将JPOS与JBoss中间件结合起来吗? or JBoss Middleware has a complete capability to handle it? 还是JBoss中间件具有完整的处理能力?
2. Does anyone has/know good material/tutorial for me to learn about building ISO8583 middleware with JBoss technology? 2.是否有人有/知道好的材料/教程供我学习使用JBoss技术构建ISO8583中间件?

Thank you. 谢谢。

You can take advantage of JPos Q2 and create a servlet deployable to JBoss container. 您可以利用JPos Q2并创建可部署到JBoss容器的servlet。

In the service init method you can do this: 在服务初始化方法中,您可以执行以下操作:

Q2 q2 = new Q2();
q2.start();
  1. JBoss Middleware is a family of products and its components alone do not provide ISO8583 capabilities out of the box. JBoss中间件是一个产品家族,其组件本身并不能提供ISO8583功能。

jPOS is one of the most popular Java frameworks that provide complete capabilities to handle sending and receiving ISO8583 messages. jPOS是最流行的Java框架之一,它提供了处理发送和接收ISO8583消息的完整功能。 There are other alternatives such as j8583 and IsoTypes . 还有其他选择,例如j8583IsoTypes

You can combine any of these ISO8583 libraries together with JBoss Fuse (part of the JBoss Middleware family) to build a solution capable of sending, receiving and parsing ISO8583 messages. 您可以将这些ISO8583库中的任何一个与JBoss Fuse (JBoss中间件系列的一部分)结合在一起,以构建能够发送,接收和解析ISO8583消息的解决方案。

  1. I'm not aware of a definitive guide about building such solutions. 我不了解有关构建此类解决方案的权威指南。 If you need to use JBoss Middleware, you can follow this route: 如果您需要使用JBoss中间件,则可以遵循以下路线:

    • Look into IsoTypes , which provides an ISO8583 marshalling library for Apache Camel (used by JBoss Fuse). 查看IsoTypes ,它为Apache Camel提供了ISO8583编组库(由JBoss Fuse使用)。

    • Start by building a Camel route that implements the IsoType library functions. 首先构建实现IsoType库功能的骆驼路线。 Look into this sample project . 查看这个示例项目

Please, be aware that building a production ready ISO8583 server and/or client from open source solutions require significant work in terms of scalability, information security and compatibility with multiple financial hosts and switches. 请注意,从开源解决方案构建可投入生产的ISO8583服务器和/或客户端需要在可伸缩性,信息安全以及与多个金融主机和交换机的兼容性方面进行大量工作。

My answer only refers to the first basic steps to understand your problem/solution fit a bit better. 我的答案仅指了解您的问题/解决方案更合适的第一步基本步骤。

As a side note, you may be interested in looking at jreactive-8583 , an ISO8583 connector that handles message parsing and the network layer out of the box. 附带说明一下,您可能有兴趣查看jreactive-8583 ,它是一个ISO8583连接器,用于处理消息解析和网络层。 You may build your application using this and deploy it into JBoss Application Server (part of the JBoss Middleware family too). 您可以使用它构建您的应用程序并将其部署到JBoss Application Server(也是JBoss Middleware系列的一部分)中。 I use it in production. 我在生产中使用它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM