【发布时间】:2011-08-20 18:22:27
【问题描述】:
我有一些关于SWIFT的问题:
SWIFT 使用什么数据库,我可以连接到它并向其中插入消息吗?
如果我可以在数据库中插入消息,SWIFT 可以发送吗?
是否可以使用 C#、VB.NET 或 Delphi 等其他语言使用 SWIFT 发送消息?
如果第 3 点的答案是真的,我认为 SWIFT 的安全性很低。这是真的吗?
【问题讨论】:
我有一些关于SWIFT的问题:
SWIFT 使用什么数据库,我可以连接到它并向其中插入消息吗?
如果我可以在数据库中插入消息,SWIFT 可以发送吗?
是否可以使用 C#、VB.NET 或 Delphi 等其他语言使用 SWIFT 发送消息?
如果第 3 点的答案是真的,我认为 SWIFT 的安全性很低。这是真的吗?
【问题讨论】:
SWIFT 不是数据库 - 它是类似于 EDI 的消息传递标准。
您可以联系 SWIFT 人员,他们可以让您联系提供可以使用 SWIFT 的软件的软件供应商。 Progress Artix Data Services 之类的软件,可以将 SWIFT 消息转换为 Java POJO 或映射到 Oracle、MySQL 等数据库。
我相信它也是一个消息交换所,因此可能需要订阅他们的网络,但我不是 100% 的。
免责声明,我为进步工作。
2016 年编辑:Artix (ADS) 被出售给 C24 大约在最初编写时的某个时间,不再是 Progress 产品。我也不再隶属于任何一方。
【讨论】:
SWIFT 是用于在银行之间转移资金的银行间消息传递系统。您不访问数据库,而是发送消息。并且安全性非常非常高,这不足为奇,但是有一些解决方法。我曾经处于令人羡慕的位置,为 IB 编写 SWIFT 消息传递代码,以及管理银行交易对手和结算指令的代码。将我自己的一些账户插入交易对手数据库(这是我们的,不是 SWIFT 的)非常诱人,但我拒绝了 :-)
至于访问它,它通常位于套接字的末端。您还可以获得专用的 SWIFT 终端。
【讨论】:
如果您有任何与 SWIFT 相关的具体问题,值得访问 swiftcommunity.net(由 SWIFT 拥有和运营)并访问 Developers' Support 上的论坛。
【讨论】: