Java企业级应用:为什么要关注受管文件传输?

日期: 2011-08-24 作者:David Sims翻译:刘志超 来源:TechTarget中国 英文

为什么要关注受管文件传输呢?   在SOA的世界中,大量的数据传输主要都是通过文件传输方式。“多项研究表明,大约80%的业务对业务交易都是由文件构成,”Jonathan Lampe说道,他是一位致力于文件传输问题并且与厂商无关的文件传输顾问。   文件传输仍然是企业架构的一个重要组成部分。Java企业级开发者都熟悉点对点的文件传输。

然而,企业级文件传输要求更加复杂。受管文件传输提供了解决方案。   什么是受管文件传输,为什么要关注它呢?   受管文件传输与你整个机构的关键的文件传输有关。   这些文件传输必须成功,如果失败,失败的传输必须以与你的机构、交易伙伴的业务需求和服务水平协议一致的方式……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

为什么要关注受管文件传输呢?

  在SOA的世界中,大量的数据传输主要都是通过文件传输方式。“多项研究表明,大约80%的业务对业务交易都是由文件构成,”Jonathan Lampe说道,他是一位致力于文件传输问题并且与厂商无关的文件传输顾问。

  文件传输仍然是企业架构的一个重要组成部分。Java企业级开发者都熟悉点对点的文件传输。然而,企业级文件传输要求更加复杂。受管文件传输提供了解决方案。

  什么是受管文件传输,为什么要关注它呢?

  受管文件传输与你整个机构的关键的文件传输有关。

  这些文件传输必须成功,如果失败,失败的传输必须以与你的机构、交易伙伴的业务需求和服务水平协议一致的方式处理。

  受管文件传输必须整合业务流程、机构的工作流、以及交易伙伴。业务价值来自工作流中的不同步骤到最终目的的文件编排。

  在自动化文件传输中涉及到的人与执行那些传输的软件一样重要。文件传输生命周期中的各个点,IT操作人员必须解决故障的延迟以及传输失败的问题。IT人员也要提供关健的业务判断,可能会影响文件传输工作流程。

  为基础设施规划师、IT经理和业务经理在文件传输的数据和及时性上提供信息指标是重要。

  为什么点对点文件传输解决方案不足以胜任?

  从点A到点B,有很多Java API和库文件可以传输文件。一般而言:

  • 它们不能为错误处理和服务水平协议执行(SLA)提供一个机制。当然,发生异常或者错误代码时,他们会为开发者提供一个通知。然而,他们不能提供对错误和SLA执行作出反应的机制。通常,这个任务会留给开发者。
  • 它们不能通过数据流来编排文件。在现实世界的场景中,文件必须被数据流的各个步骤引用。点对点解决方案不具备这样的能力。
  • 它们不能为IT操作人员提供一个监控、管理文件传输的控制台。不可控的错误需要操作人员干预。
  • 它们没有提供指标,以协助IT基础设施的规划或者管理报告。

   “如果你深入到技术方面,从一个安全的文件传输分开了受管文件传输,你最终要涉及到两个核心功能,”Lampe说,“首先,要为自动重试、改变传输失败的路线做准备,如果传输仍然失败,就要发送通知到不同的系统和人们。第二,有一些机制,以确保每一个传输都要满足一个不可抵赖的测试:也就是说,我们可以证明发件人的身份、文件的内容、每一次传输的时间。”

相关推荐