如何处理SOA体系结构中的文件

时间:2014-10-06 14:08:05

标签: file-upload soa esb

我有一个带有一系列服务的企业服务总线。有一个HTML5用户界面,允许客户执行各种自我护理操作。 UI使用JavaScripts,它通过API服务器以JSON格式与ESB通信。

现在我想为客户提供上传文件的可能性。我可以base64文档并将其作为JSON字段发送,但这似乎不对。我可以使用什么样的好模式?

1 个答案:

答案 0 :(得分:1)

听起来不对,因为它不对。

在这种情况下,您应该将文件写入只写公共FTP,并为其指定GUID名称,然后向服务发送消息,提供有关文件的详细信息。在服务端,一旦收到带有文件详细信息的消息,将元数据存储在持久层中,并将文件复制到专用FTP。

这样的事情:

Claim Check Pattern