2010-04-27 2 views
5

CMISWebDAV의 주요 기술적 차이점은 무엇입니까?
해당되는 경우 CMIS가 WebDAV보다 정확히 향상되는 것은 무엇입니까?CMIS와 WebDAV

각 표준 간의 기술적 차이점에 대해서만 채택률이나 구현 횟수를 묻지 않습니다.

답변

8

간단한 대답은 없습니다.

WebDAV에는 CMIS (잠금, 리디렉션, 고급 버전 관리, MOVE와 같은 네임 스페이스 작업)에서는 사용할 수없는 기능이 있습니다. 확실히 다른 CMIS에서만 사용할 수 있습니다. 둘 모두 더 나은 일치가 될 수 있도록 확장 될 수 있습니다. 따라서 WebDAV에 추가/프로파일 링하는 것보다는 처음부터 시작하는 것이 좋지 않을 수 있습니다.

주요 실제 차이 (하여 AtomPub 당) CMIS에있는 동안 (이 이동/복사 작업과 실제 계층 노출 점에서) 클라이언트가 적게 제어 할 WebDAV를 내의 컬렉션 모델 구체적 점이다. 요구 사항에 따라 장점 또는 단점이 될 수 있습니다.

7

WebDAV는 이전 표준이며 전적으로 HTTP 사양을 기반으로합니다. 실제로 HTTP는 읽기 전용에서 읽기 쓰기로 이동하도록 확장되었습니다. WebDAV 이전에는 HTTP 사양이 앞뒤로 파일 전송을 처리 할 수 ​​없었기 때문에이 용도로 확장되었습니다. WebDAV는 매우 초보적이며 작성자 만 파일 탐색 모드로 관리 할 수 ​​있습니다. 처음 나온 WebDAV 사양에는 버전 기능이 포함되어 있지 않았습니다. 나중에 완전한 버전 관리가 명시된 사양의 "델타 V"릴리스에있었습니다. WebDAV는 매우 널리 퍼져 있지만 (Microsoft 데스크톱, 일부 Adobe 제품 등) 대부분의 공급 업체는 이전 WebDAV 사양 만 구현했습니다. (DeltaV가 아님)

CMIS는 훨씬 더 완전하고 풍부한 사양입니다. CMIS는 기본적으로 웹 서비스 기반의 공통 API입니다. CMIS는 메타 데이터 확장, 검색, 고급 권한, 버전 관리 기능 등에 대한 지원을 포함하며 조직의 다양한 저장소에 대한 공통 배관 계층의 개념을 더욱 진보시킵니다. Microsoft IBM, OpenText, ECM 등과 같은 다양한 ECM 공급 업체들 사이에서는 공통 분모 API입니다.

이 시점에서 볼륨을 CMIS에 쓸 수는 있지만 큰 차이가 있습니다. 한 노트는이 글을 쓰는 것입니다. CMDA는 아직 1.0 스펙이 아닙니다 (거의 다) 반면 WebDAV는 10 년 넘게 사용되었습니다. CMIS가 진화함에 따라 상당한 변화가있을 것입니다.

+1

(1) HTTP는 읽기/쓰기입니다. 결국 PUT, POST 및 DELETE가 이미 있습니다. (2) 나는 "초보적"이고 "파일 - 브라우즈 모드"에 관한 부분을 이해하지 못한다. (3) CMIS는 더 이상 완전하지 않습니다. 예를 들어 잠금을 정의하지 않았습니다. 그것은 단순히 다릅니다. –