首先要注意到Oracle MFT可管理的文件传输模块是在SOA Suite 12c里面新增加一个组件模块,主要就是用于企业内部门间以及企业和外部合作伙伴间的文件传输和交换。即高效,安全的实现端到端的文件传输,任务管理,调度和传输状态监控能力。
即使在当今动态的、面向事件的业务环境当中,对各类文件进行没有大小限制的高效传输都是任何集成策略的核心内容。通过一个统一的、可靠的受管文件传输解决方案来综合离散的合作伙伴的解决方案,能够帮助企业企业节省大量的时间和金钱。不断增长的文件大小和数量,尤其是在云环境当中,需要特殊的方式来处理文件的审核、重放和安全问题,以满足业务和监管的需求。Oracle MFT与Oracle WebLogic Server、Oracle SOA套件和Oracle身份认证管理集成,为用户很方便的进行企业级文件传输平台的安装、配置和部署。
Oracle受管文件传输(MFT)为企业内部各个部门与外部合作伙伴之间提供安全的文件交换和管理。它在端到端的文件传输当中避免对不安全文件的意外访问。它非常易于使用,尤其是针对非技术人员,用户可以利用更多的资源管理文件的传输。MFT的报告功能使用户快速掌握文件传输的状态,在需要的时候进行重新的提交。用户也能够使用SSH/FTP反向代理保护DMZ中的数据。
注意MFT是端到端的文件传输解决方案,而不是简单的OSB或BPEL里面的FTP文件适配。要明白在没有MFT文件传输的时候,要实现两个FTP文件服务器之间的文件传输和交换,采用BPEL进行服务设计的时候仍然是相当麻烦的,首先要讲文件上传到中间存储,再讲文件从中间存储转发到目标服务器。而基于MFT进行设计,以上动作则变成最简单的端到端设计模式。
MFT文件传输本身具备大文件处理特性,具体可以总结为:
1.端到端的审计、控制和报告
2.内置的安全、身份管理、LDAP和PGP加密
3.压缩、调度和全面的文件处理框架
4.轻量级、面向云平台的Web页面设计器和管理工具
5.可扩展的端点支持:嵌入的SSH、FTP、文件、SOAP
6与SOA和B2B的集成
7.高可用性和集群,包括DMZ反向代理
8.支持针对大文件的面向云平台的应用
对于Oracle MFT 文件传输的一些常见问题,简单总结如下:
a. MFT文件传输模块是否支持大文件传输的问题?
--Oracle MFT模块是支持大文件的传输的,具体能支持到多大还没有详细测试和验证
b. 文件传输的规则是否可以灵活的定义?
--可以灵活定义,包括各种通配符,时间,文件名,文件大小都可以做为配置规则。
c.文件传输过程和状态,异常信息是否方便监控?
--能够做到实时的查看和监控,包括通过可视化的文件传输设计模版进行状态监控,同时MFT文件传输模块本身会提供端到端的文件传输日志报表信息。
d.文件传输的安全性如何?如何防止合作伙伴信息暴露到外部敏感环境
--支持PGP encryption/decryption文件加密和解密,可以在文件传输前进行加密预处理和文件压缩。