我对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 终端。
值得访问swiftcommunity.net(由 SWIFT 拥有和运营)并访问开发人员支持论坛,并提出任何与 SWIFT 相关的具体问题。