FileCatalyst Direct Client Applications

FileCatalyst Direct 는 조직 내에 다른 목적을 수용하기 위해 선택할 수 있는 클라이언트 옵션을 포함하고 있습니다. FileCatalyst Server 와 함께, 매우 안정적이고 FTP보다 수백 배 빠르게 파일 전송을 업로드와 다운로드할 수 있습니다.
자동화를 위한 핫폴더, 웹통합을 위한 전송에이전트 또는 애플릿, 기본 주문형 전송을 위한 익스프레스 클라이언트, 끊임없는 전송을 위한 모바일 업로더, 스크립팅 또는 non-GUI 환경을 위한 CLI(Command-line Interface) 그리고 FileCatalyst 클라이언트 구축을 위한 SDK 등을 선택하세요.

Shared Client Features

각 클라이언트가 다른 경험이나 일부 다른 기능을 제공하더라도, FileCatalyst 프로토콜의 핵심기능을 공유할 수 있습니다.

FileCatalyst는 UDP기반 프로토콜을 이용하여, 패킷 손실과 대기시간을 없애고 결과적으로 FTP보다 수백 배 빠른 속도로 전송이 가능합니다. 이 프로토콜은 또한 다양한 전송관리 기능을 제공하며 FTP나 HTTP과 같은 TCP기반 프로토콜보다 훨씬 안전하고 안정적입니다. 자세한 설명은 FileCatalyst Server 페이지 내 Fast File Transfer 섹션에서 확인 가능합니다.
FileCatalyst Server 의 보안옵션을 활성화시키면 클라이언트는 SSL을 통해 인증해야하며, AES를 이용하여 데이터 전송 암호화가 가능합니다. 클라이언트는 Active Directory / LDAP/ MySQL서버/ 추가 보안 사항을 통해 인증이 가능합니다.
  • 실시간 또는 MD5 checksums 을 이용하여 각 파일을 검증합니다.
  • 네트워크 연결 실패 후에 전송 재시도 기능
  • 매우 열악한 네트워크 환경에서 수용할 수 있도록 타임아웃 기능
  • 전송 누락된 패킷뿐만 아니라 잃어버린 패킷 또한 재전송
  • 서버 기반의 알람은 요구되는 수동적인 개입이 드문 경우에 전송 성공, 실패 또는 취소 등에 대한 공지가 관계자에게 통보됨

 

Delta transfer 는 파일에서 달라진 부분만 전송하는 것이 가능합니다. 이것은 rsync과 같은 기능입니다. 8GB 디스크 이미지 내에 4MB의 변화를 상상해보세요. 이전에 보냈던 파일과 비교했을 때 믿을 수 없을 만큼 빠른 속도로 4MB의 차이를 계산한 후에 전송합니다.
FileCatalyst는 전송시간 절감을 위해 Gzip을 이용해 데이터를 압축합니다.
모든 파일을 압축 하지 않았던 때부터, 압축 된 파일 형식의 맞춤형 목록대해 FileCatalyst 는 무시할 것입니다.
Gzip 기능은 클라이언트 장비가 상당수의 작은 파일들을 전송할 때 반드시 실행해야하는 ‘housekeeping’ 값이 매우 줄어든 압축되지 않은 단일 아카이브 생성을 허용합니다. 작은 파일을 위한 설치나 해체도 필요 없으며, 논스톱으로 데이터를 전송하는데 사용됩니다.
파일 전송이 완료되기 전에 “progressive” 기능을 사용하여 전송이 시작됩니다. 비디오 렌더링이나 파일 압축 등에 유용 합니다 ; 렌더링 혹은 압축과정이 진행되는 동안 전송을 계속 진행할 수 있습니다. 이 progressive 기능을 사용함으로써 대용량의 파일을 목적지까지 빠른 전송이 가능합니다.
극단적인 보안(예를들어, 방화벽 또는 UDP 트래픽 차단하는 NAT)때문에 UDP기반의 가속전송이 실패했을 때, 여전히 파일 전송은 중요합니다. 어떤 조직이든 인터넷 접속이 허용된 곳에서 멀티 스트림 FTP, 다음 단일스트림 FTP 그리고 마지막으로 HTTP로 시도하는 대비책을 Filecatalyst 클라이언트는 가지고 있습니다.

TransferAgent

TransferAgent 는 파일들이 10Gbps 이상의 빠른 속도로 안전하고 믿음직스럽게 전송될 수 있도록 브라우저 내에서 FileCatalyst 기술을 활용하는 새로운 방법을 제공합니다. 다른 Filecatalyst의 제품들과 마찬가지로, TransferAgent는 열악한 네트워크 환경을 극복하고 파일들을 목적지에 안전하게 도착할 수 있게 합니다. TransferAgent는 브라우저 상에서 로컬 또는 원격파일 목록화, 전송을 위한 파일 선택 그리고 브라우저 플러그인의 사용 없이 전송을 시작할 수 있는 HTML5 인터페이스와 데스크톱 응용프로그램(Agent)를 결합하였습니다. 또한 유연한 인터페이스는 미리 선택된 파일을 다운로드 하기 위해 버튼을 설정할 수 있습니다. 전송이 진행되면, 웹 브라우저에 진행업데이트가 나타날 것입니다.; 그러나 브라우저 창이나 탭은 언제든지 종료될 수 있으며 전송은 계속될 것입니다.

Java Applets

애플릿은 웹페이지에 FileCatalyst 기술을 포함할 수 있습니다. 가장 큰 장점은 최대 속도로 파일 전송을 하기 위해 앤드유저는 Java 플러그인을 가능하게 하는 웹 브라우저만 필요로 합니다. Java 애플릿은 거의 모든 브라우저/플랫폼 조합을 지원하고, 중앙에 배치 및 업그레이드를 할 수 있습니다. 애플릿은 신규 또는 기존 파일 전송 포탈의 기초로서 사용될 수 있습니다. 또한 이것은 이러한 솔루션에 완벽하게 통합된 웹기반 파일전송 구성요소로서 FileCatalyst 웹메일과 FileCatalyst 워크플로우 응용프로그램에 나타납니다. JSP, PHP, ASP, Ruby와 다른 많은 서버 측의 조합을 포함하여, 애플릿을 위한 다양한 통합옵션이 있습니다. 애플릿은 가장 인기 있는 웹 기술에 대한 통합/프로그래밍 예시를 포함합니다.

Express Client

일부 사용자는 데스크톱 응용프로그램을 사용하는 것을 선호하며 FileCatalyst Hotfolder 의 모든 기능을 필요로 하지 않습니다. 예전 데스크톱 FTP 클라이언트 및 FTP 사용했던 사람들은 FileCatalyst 솔루션으로 옮겨가고 있습니다. 이러한 시나리오 중 하나를 들어 Express Client의 양쪽 화면에 전송 응용프로그램을 제공하는데, 이는 전통적인 FTP 클라이언트와 유사하게 닮아 있습니다. 왼쪽의 로컬 파일 시스템과 오른쪽의 원격 파일 시스템에서 드래그 앤 드롭으로 파일을 업/다운 로드 하실 수 있습니다. 계정 설정과 자격설정은 세션을 위해 저장할 수 있습니다.

FileCatalyst for Mobile

FileCatalyst 업로드는(모바일 클라이언트) 간편한 업로드 응용프로그램으로, 아이폰 OS 및 안드로이드를 위해 개발 되었습니다. 이제 ‘현장에서’ 모든 사용자가 쉽게 FileCatalyst와 FTP서버에 미디어 파일을 전송할 수 있습니다.

Mobile SDK는 응용프로그램을 개발할 수 있는 옵션을 제공합니다. (iOS – Objective-C, Android Java API)

Command Line Interface

CLI(Command Line Interface)는 스크립트 사용 또는 Java가 아닌 다른 언어로 개발된 응용프로그램에 의해 사용될 될 수 있습니다. 기존의 프로세스가 이미 스크립트나 응용프로그램의 CLI FTP를 사용한다면, FileCatalyst는 엄청난 혜택을 얻을 수 있는 간단한 업그레이드입니다. 자연적으로 CLI는 콘솔 환경 내 클라이언트 자체에 의해 사용 될 수 있습니다.

FileCatalyst SDK

FileCatalyst SDK는 Java, C++ 그리고 JavaScript 또는 C#/.NET 등에서 이용 가능합니다. 또한 독립적인 SOAP API, 서블릿 컨테이터 또는 J2EE 서버 환경은 웹서비스 인터페이스에서 응용프로그램을 만들 수 있습니다. CLI(위 설명 참고)는 응용프로그램에 FileCatalyst를 포함시킬 또 다른 방법을 제공합니다. SDK는 클라이언트와 서버 API를 포함합니다. 고속파일전송 응용프로그램 또는 구성요소를 구축하기 위해 클라이언트 API를 사용합니다. FileCatalyst Server를 제어하기 위한 인터페이스 구축을 위해 서버 API를 사용합니다.

HTTP Tunneling

FileCatalyst 클라이언트는 FileCatalyst Server 에서 구동되는 경우, HTTP 터널을 통해 연결될 수 있습니다. 이것은 UDP, FTP 또는 표준 HTTP 업로드가 방화벽에 의해 차단되더라도 전송이 가능합니다.
다른 파일 전송 솔루션은 단순히 HTTP 데이터채널 또는 80 포트로 데이터를 전송합니다. 이것은 방화벽이 있어도 UDP/ FTP 전송은 가능하지만, 대용량의 HTTP 트랜잭션을 차단하는 방화벽에서는 사용하지 못할 것입니다.
FileCatalyst는 상대적으로 작은 조각에 HTTP POST를 사용하여 파일을 전송합니다. 이것은 두 가지 장점이 있는데 첫째, 파일 크기의 제한이 없다는 것입니다. 둘째, 방화벽은 일반적인 인터넷 활동 등의 전송을 해석합니다. 방화벽이 HTTP파일 전송을 막도록 구성되었더라도, FileCatalyst 기반의 전송을 통해서는 가능합니다.