软件技术iFolder:基于.Net的跨平台文件共享方案

米花 发表 于:10年前 浏览量:260

iFolder (官网:http://www.ifolder.com)是一个由Novell, Inc.开发的开源程序,目的是让不同的不同的操作系统在网络上 分享文件。

iFolder 用了目录分享的概念,若有一个目录标签成要分享的目录,目录里的内容就会和网络内其他计算机进行同步,可以以点对点技术或通过服务器传送。这要让单一用户和不同的计算机进行文件同步或者与其他用户分享文件。

iFolder的内核是一个称为Simias的项目。Simias监察文件的改变,把这些改变同步和控制目录的访问控制。真实的iFolder客户端(包括一个图像桌面客户端和一个网页客户端)是独立的程序和Simias back-end 沟通。

2006年3月31日,Novell宣布把iFolder Enterprise Server的源码开放。

其功能是使您可以在办公室、家庭或出差途中,通过任意一种网络浏览器接入您的最新资料。Novell iFolder使您可以在任意时间任意地点接入您的文件,并使您能够对文件进行同步和备份。iFolder 是一种您可以从任何一台计算机(办公室、笔记本计算机、家庭中或公共场所的互联网服务亭)之上实现接入的虚拟工作活页夹,并使您的资料可以保持最新版本。 您无需通过使用电子邮件为自己发送文件的方式就可以在家中完成工作。您可以在iFolder中立刻获得自己的文件的最新版本,而且您还可以使用任何一种互 联网浏览器获得自己的文件。
Novell iFolder也可以作为独立产品销售,能够与NetWare 5.1、Windows 2000和Windows NT环境进行协作。该产品还对Linux、Solaris、简化型客户端、Citrix和无线设备提供支持。您可以在多种平台上运行 iFolder,但是在NetWare上运行该软件将为您带来独有的优势-如可靠性和可管理性,这是在Windows NT 或Windows 2000环境中所无法实现的。
谈到优势,以下的两项优势是iFolder的竞争性产品所不具有的:
· Novell iFolder使用HTTP 在客户端和服务器之间实现可靠的互联网信息传送;而Microsoft Intellimirror Offline Files and Folders软件使用CIFS,这是一种基于局域网的协议,在进行互联网传送时会出现问题。而且,Microsoft的产品还需要使用虚拟专用网络;而iFolder的设计理念是无需虚拟专用网络完成运行。
· 通过使用iFolder,每次您打开iFolder的时候资料同步都会自动进行;而且,只有资料中已经改变的部分(变量)才会进行传送。使用其它种类的离线型备份服务时,您每次同步都需要传送整个文件-这意味着需要占用更大的带宽并消耗更多的时间。
那么,iFolder将如何进行工作?

iFolder 的架构


三种组件协同工作为iFolder提供运行动力:iFolder客户端、iFolder 插入件和iFolder服务器。

第 一, iFolder客户端使用户可以在工作站上接入现有文件,而无论该工作站在工作期间是否与网络处于连接状态。iFolder客户端将在该计算机上网时执行 文件同步,从而保证全部文件保持最新状态并完成正常备份。iFolder客户端还将通过为存储于中心文件服务器之上的文件提供加密措施而确保文件的安全 性。

第二,应用于网络浏览器的iFolder插件负责为与iFolder中心服务器的连接提供高安全性身份验证措施。此种iFolder浏览器插件使用户能够拥有其所需的标准文件操作工具(复制、删除、重命名,等等)。

第 三, iFolder服务器将为安全性文件同步和接入过程提供所需的基础架构。iFolder服务器使用eDirectory或任何一种LDAP电子目录以完成 身份验证,可以运行于NetWare之上,并包括着用于NetWare中Apache网络服务器的模块。客户端和iFolder服务器之间的加密措施、 LDAP身份验证过程和加密型文件存储方式将为iFolder的用户和网络管理人员实现令人放心的使用过程。


本文由 米花发表。转载请注明出处:https://www.mihua.net/list/0/347.html

发表评论

您的昵称:

猜你喜欢

最近更新