技术开发 频道

MySQL Cluster支撑领先文件管理Web服务

  【IT168 评论】

        Docudesk简介

  成立于2001年,总部在达拉斯、德克萨斯州,Docudesk是一家领先的PDF文件软件开发商,创建以提供价廉优质创新的PDF软件为目标。

  在看到过去几年里Docudesk拥有成千上万的客户需求之后,很显然,客户创建PDF的主要原因是创建一个最终需要与用户共享的专业的安全的文件。但是客户会花时间手工制作PDF文件,然后仅仅是为了打印和传真或通过快递服务将其发送出去,因此完全失去了PDF最开始的功能,并且会这也扩大了它们不必要的销售周期、合同审批、贷款协议和保险索赔。

MySQL Cluster支撑领先文件管理Web服务

  为了解决这些问题,Docudesk开发了DocO web服务以消除共享物理文件的限制。DocO是一个完全的无纸传输的商业方案,提供一个独立的空间让客户能够管理、获取和发送他们重要的文件。通过设计,DocO创建以不仅支持安全商业交易,而且还提供需要存储、编辑、协作和发布商业文件的支持设施。具体来说,DocO服务被设计用于交付:

  • 客户通过一个轻松简便的方式获得合法签署的文件,不需要打印、传真和通宵快递传送。

  • 提供的"onramp"技术可以促进从一个物理文件到数字文件的过渡,使得扫描和传真使用情况下可以很容易的与DocO一起工作。

  • 提供一个丰富的互联网应用,该应用给DocO客户一个没有软件和硬件配置要求的解决方案,并且这比一台传真机更容易。

  • 通过尊重文件的质量、可移植性和安全性来保护PDF文件的内容。

  • 提供一个非常好的信任度和简便性。

  • 提供互补的工具和特性,这使得企业使用DocO获得所有无纸化传输的努力包括:移动接入、文件获取、形式响应、扫描一体化和文件出版。

  • 设计一个满足或超过相关标准的系统:包括1999 e-Sign行动和UETA(电子交易网)。

  业务需求

  作为一个全新的服务,对于可以支撑DocO应用的系统架构,Docudesk在技术选择上拥有很大的灵活性。该灵活性扩展到支持具有以下属性的应用的数据库中:

  • 支持数据库上高容量的写吞吐量的能力,其中这些工作预计代表50%的业务工作量。

  • 保证延迟和响应时间都很低,以支持用户期望的实时的、交互式的体验服务。

  • 为了满足用户可用性需求,保证至少99.999%的正常运行时间。

  • 随着服务增长而线性扩展,与此同时,减少设计和部署的成本和复杂度。

  文件通过DocO应用来管理并存储在Amazon S3云基础存储服务上,文件元数据和文本从实际的网页提取到XML上并存储在数据库中。文件访问是通过DocQ Access Control Lists (ACLs)和Amazon's S3 ACL控制,通过数据库运维。

  用户会话状态在数据库中缓存以允许服务个性化,并且可以在用户表格里存储更久,而表内的老数据会被定期清除。

  由于DocQ最初被设计作为文件交易服务,DocO需要一个能实现毫秒级时间戳的文件标识符的实时的架构。“我们发现MySQL Cluster能够满足该要求时我们非常激动”,Docudesk的DBA兼研发经理Casey Brown说。

0
相关文章