컨텐츠 관리 상호 운용성 서비스

Content Management Interoperability Services
CMIS
Cmis logo.png
형식 유형엔터프라이즈 콘텐츠 관리
연장 위치비누

콘텐츠 관리 상호운용성 서비스(CMIS)는 서로 다른 콘텐츠 관리 시스템인터넷을 통해 상호 운용될 수 있도록 하는 개방형 표준이다.[1]특히 CMIS는 프로토콜을 사용하여 다양한 문서 관리 시스템과 저장소를 제어하기 위한 추상화 계층을 정의한다.

개념

CMIS는 애플리케이션이 저장소에 저장된 콘텐츠를 조작하는 데 사용할 수 있는 도메인 모델과 바인딩을 정의한다.

CMIS는 설정하거나 읽을 수 있는 일반 속성이 있는 타이핑된 파일과 폴더를 포함하는 공통 데이터 모델을 제공한다.문서 추가 및 검색 서비스 집합('개체')이 있다.접속 제어 시스템, 체크아웃 및 버전 제어 시설, 그리고 일반적인 관계를 정의할 수 있는 능력이 있을 수 있다.세 가지 프로토콜 바인딩이 정의되는데 하나는 WSDLSOAP를 사용하고, 다른 하나는 AtomPub을 사용하고,[2] 마지막으로 브라우저 친화적인 은 JSON을 사용한다.이 모델은 문서 관리 시스템의 공통 아키텍처에 기초한다.

CMIS 규격은 RESTSOAP가 여러 언어로 구현됨에 따라 언어에 구애받지 않고 프로그래밍하는 API를 제공한다.

추리

명세서에 원래의 기여자들의 많은[3]고 표준화된 간단한 방법 모든 행상인들을 가로질러 비구조화 콘텐츠에 액세스 할 경우에만 기준을 기존의 줄임으로써, 시스템, ODBCODBC는 relationa에 했던 훨씬는 방식과 호환되는 남을 수 있다고 ECM제품의 채택 증가 것이라고 믿었다.나는 d1990년대 아타베이스 시장

역사

CMIS 제안으로 이어진 모멘텀과 활용 사례를 개발하는 초기 작업은 AIIM이 후원한 iECM 이니셔티브가[4] 맡았다.ECM 시스템 간의 상호운용성을[6] 육성하기 위해 진행 중인 이 프로젝트는[5] 정부, 상업, 공급업체 및 컨설팅 기관의 공동 노력에 의해 지원된다.

비록 AIIM에 의해 시작되었지만, CMIS는 현재 웹 표준 컨소시엄인 OASIS에 의해 관리되고 있다.이 과정에 참여하는 사람은 Adobe Systems Incorporated, Alfresco, EMC, eXo, FatWire, HP, IBM, ISIS Papyrus, Liferay, Microsoft, Nuxe, OpenText, Oracle, Newgen OmniDocs, SAP 등이다.이 표준은 OASIS에서 공개 코멘트를 받을 수 있다.[7]

OASIS는 2010년 5월 1일 CMIS를 OASIS 사양으로 승인했다.[8]CMIS 1.1은 2012년 12월 12일 OASIS 규격으로 승인되었다.[9]

이 규격은 현재 OASIS CMIS v1.1 표준으로 승인되었다.[9]

공개 토론 리스트가 있다.[10]

기술 위원회(TC)는 다음과 같은 조직을 포함한다.Adobe Systems Incorporated, AIIM, Alfresco Software, ASG Software Solutions, Booz Allen Hamilton, Content Technologies, dotCMS, Ektron, EMC Corporation, Entropysoft, Exalead, Inc., FatWire, Fidelity Investments, GX Software, HP, IBM, ISIS Papyrus, Microsoft Corporation, Nuxeo, Open Text Corporation, Oracle Corporation, Quark, Pearson PLC, SAP AG,Sun Microsystems, Wells Fargo, WeWebU Software AG 및 Zia Consulting.

TC는 2017년 5월 9일 폐쇄돼 더 이상 활동하지 않고 있다.[11]

비판

CMIS라는 명칭에 대해서는 다소 논의가 되고 있으며, 일부 블로그와 저자는 ECM을 대상으로 하는 만큼 D를 문서로 하는 'DMIS'[12][13]로 명명해야 한다고 말하고 있다.

그 공통 관리 정보 서비스 규격 1.1부터 페이지:[...]이 데이터 모델은 위탁 처리 ECM리포지토리( 같은 프로그래밍 인터페이스는 개체)과도 기관[...]모든 개념들을 포함하지 않는다[14]", 행정 기관, 그리고 화합물 또는 가상 문서, 작업 흐름 및 업무 프로세스, 이벤트는 같은 확장 개념((사용자 프로파일과 같은).dsu(bscription)은 포함되지 않는다."

구현 목록

CMIS 서버

CMIS 서버는 콘텐츠를 저장하고 CMIS 프로토콜을 통한 액세스를 제공한다.일부 서버는 다른 프로토콜을 통한 접속도 허용한다.

소프트웨어 오픈 소스 메모들
알프레스코 3.3+
Apache Chemeric InMemory Server 0.3 테스트 및 개발을 위한 모든 데이터를 메모리에 보관(생산용이 아님)
Cincom ECM 2.1+ CMIS 커넥터 네마키웨어에서 가져온 Cincom ECM의 CMIS 인터페이스.[15]
데이 소프트웨어 CRX 2.1+ 아니요.
도트CMS 2.2 아니요. 초기 상용 버전의 닷CMS는 CMIS를 지원했지만 오픈 소스 커뮤니티 버전은 지원하지 않았다.최신 버전의 dotCMS에서는 CMIS에 대한 지원이 완전히 제거되었다는 점에 유의하십시오.
Doxis4(SER 그룹) 아니요. Doxis4 CMIS Connector는 또한 문서의 메타데이터 기반 저장, 서로 다른 폴더 계층에 있는 문서의 다중 연결, 인덱스와 전체 텍스트 검색, 그리고 결합된 인덱스와 전체 텍스트 검색과 같은 선택적 CMIS 기능을 지원한다.
파바소프트 아니요. 핵심 CMIS 사양에 대한 확장 기능을 제공하여 "예상"[17] 지원
HP Autonomy Interwoven Worksite 8.5 아니요.
IBM Content Manager On Demand 9.0 이상 아니요.
IBM Connections Files 3.0 아니요. CMIS를 통해 문서만 액세스할 수 있으며, 다른 컨텐츠 유형은 액세스할 수 없다.
IBM LotusLive 파일 아니요.
IBM QuickFile[18] 아니요.
IBM Lotus Quickr 8.5 목록 아니요. CMIS를 통해 데이터 목록만 액세스할 수 있으며, 다른 콘텐츠 유형은 액세스할 수 없다.
KGS tia® for CMIS 아니요. Apache Chemistry에 기반한 구현, OpenCMIS. 사양 버전 1.1
LogicalDOC 6.5.1 [19]이상 아니요.
목련 (CMS) 4[20].5
마이크로소프트 쉐어포인트 서버[21][22] 아니요. CMIS 1.0은 쉐어포인트 서버 2013에서 즉시 지원되며,쉐어포인트 서버 2010에 관리 툴킷을 설치해야 한다.Foundation 버전에서는 사용할 수 없음.[23]
누수 플랫폼 5.5+[24]
O3스페이스 3.2 이상 아니요.
OpenCms 8.5[25]
오픈KM 6.3 [26]이상
오픈텍스트 아니요. ECM Suite 2010 이후.Enterprise Library Services 10.2.0 위의 CMIS 커넥터를 통해 구현.
OpenText Documentum[27] 7.x 아니요.
오픈WGA 5.2+ 아니요.
Oracle Webcenter 컨텐츠 아니요. 콘텐츠 관리 REST 서비스 개발자 가이드.
PTC 윈드칠 아니요.
SAP HANA 클라우드 문서 서비스 아니요. SAP HANA 클라우드 플랫폼 설명서.
서라운드 SCM 2011.1 아니요.
레이저피시 9[28].1 & 10[29] 아니요. Laserfiche 서버 워크플로우 & 양식

역량

각 CMIS 서버는 기능 집합을 선언한다.예를 들어, 다른 장소에 문서를 파일화할 수 있는 서버는 "멀티파일링" 기능을 선언한다.이 메커니즘은 클라이언트가 특정 운영을 지원하거나 지원하지 않는 서버와 다르게 상호작용할 수 있도록 한다.

일부 서버 제품은 구성에 의해 특정 기능을 비활성화하거나 활성화할 수 있도록 허용한다.아래 표에는 최대 기능이 나열되어 있다.

서버 ACL 올버전스
검색 가능
변화들 콘텐트스트림
업데이터빌리티
얻다
후손
얻다
폴더트리
멀티필링 PWC
검색 가능
PWC
업데이트 가능
질의 렌지션 언파일링 버전
특정
파일링
가입하다
아크로폴리스 관리하다 아니요. 특성. 언제든지 쌍방의 없는 아니요. 없는
알프레스코 관리하다 아니요. 객관적으로[30] 언제든지 쌍방의 읽다 아니요. 아니요. 없는
Ceyoniq Technology GmbH, nscale CMIS 커넥터 없는 특성. 언제든지 아니요. 쌍방의 읽다 아니요. 아니요. 없는
화학 인메모리 서버 없는 아니요. 특성. 꼬치꼬치 캐묻다 아니요. 메타데이터 전용 없는 아니요. 합류하다
eXo 플랫폼[31] 관리하다 없는 언제든지 쌍방의 읽다 아니요. 없는
IBM FileNet Content Manager[32] 관리하다 객관적으로 꼬치꼬치 캐묻다 쌍방의 없는 아니요. 이너안더터
IBM Content Manager 관리하다 없는 꼬치꼬치 캐묻다 아니요. 아니요. 쌍방의 없는 아니요. 없는
IBM Content Manager OnDemand 없는 아니요. 없는 없는 아니요. 아니요. 아니요. 아니요. 아니요. 메타데이터 전용 없는 아니요. 아니요. 없는
IS 파피루스 웹아카이브 없는 없는 없는 아니요. 아니요. 없는 없는 아니요. 아니요. 없는
네마키웨어[33] 관리하다 아니요. 객관적으로 꼬치꼬치 캐묻다 아니요. 아니요. 쌍방의 없는 아니요. 아니요. 없는
누세오 관리하다 객관적으로 꼬치꼬치 캐묻다 아니요. 쌍방의 읽다 아니요. 아니요. 이너안더터
오픈텍스트 관리하다 없는 언제든지 아니요. 쌍방의 없는 아니요. 아니요. 없는
OpenText Documentum 관리하다 없는 언제든지 아니요. 아니요. 전체 텍스트 사용: 둘 다 결합됨, 전체 텍스트 사용 안 함: 메타데이터 전용 읽기(폴더에 대해 구현되지 않음) 아니요. 아니요. 내면의
레이저피체 관리하다 특성. 언제든지 쌍방의 읽다 이너안더터

서버 라이브러리

CMIS 서버 라이브러리는 개발자들이 CMIS 서버 애플리케이션을 만들 수 있도록 한다.

소프트웨어 기술 오픈 소스
NCMIS .NET
OpenCMIS 서버 프레임워크(아파치 화학의 일부) 자바
VB.CMIS .NET

클라이언트 응용 프로그램

CMIS 클라이언트 애플리케이션은 일반적으로 사용자가 컨텐츠를 검색, 읽기 및 수정할 수 있도록 한다.

소프트웨어 기술 오픈 소스 메모들
아틀라시안 컨플루언스 + 크라우드 3.5+/2.2.2+ 자바 아니요. Confluence에서 Enterprise Alfresco 파일에 액세스, 나열, 표시, 편집, 업로드 및 삭제
Connect-CMIS[34](Pegasystems Inc.의 Connector).페가 7) 페가 7호 아니요. Pega 7에서 CMIS 호환 서버에 대한 연결 허용
Drupal 7.x와 8.x[35] PHP CMIS 브라우저로 구성 가능
히포 CMS[36] 자바 CMIS 브라우저로 구성 가능
HP Exstream LAL 자바 아니요. CMIS 리포지토리와 라이브 문서를 연결하는 프레임워크
리브레오피스 4[37].0 C++
라이프레이[38] 6.1 자바 Liferay의 문서 저장소를 CMIS 서버와 동기화
타이포3[39] PHP
워드프레스[40] PHP CMIS 브라우저로 구성 가능

도서 및 출판물

  • Alfresco CMIS, Martin Bergljung, 2014년 3월.팩트 게시 ISBN9781782163527
  • 2014년 10월, Github에서 OpenCMIS 서버 개발 가이드 2차 버전 [1]
  • 2013년 7월 플로리안 뮐러, 제이 브라운, 제프 포츠가 CMIS와 아파치 화학 인 액션.매닝 출판물, ISBN 9781617291159
  • Mike A의 CMIS(Content Management Interoperability Services) 호환 저장소를 사용하여 사례 관리 모델링표기법(CMMN) 시스템 구현마린과 제이 에이.브라운, 2015년 4월 27일 arXiv.org [2]

참고 항목

참조

  1. ^ "Apache Chemistry - What is CMIS?".
  2. ^ Cover, Robin (2008-09-10), Vendors Publish Content Management Interoperability Services (CMIS) Standard, The Cover Pages, retrieved 2010-04-16
  3. ^ Müller, Florian; Brown, Jay; Potts, Jeff (2013). "foreword 1". CMIS and Apache Chemistry in Action. ISBN 978-1-617-29115-9.
  4. ^ "Sorry, the requested URL was not found on this server". Archived from the original on 2010-05-06.
  5. ^ "Sorry, the requested URL was not found on this server". Archived from the original on 2008-12-28.
  6. ^ "Sorry, the requested URL was not found on this server". Archived from the original on 2010-05-06.
  7. ^ Mary P McRae (2008-09-10), Proposed Charter for OASIS Content Management Interoperability Services (CMIS) TC, The Cover Pages, retrieved 2010-04-16
  8. ^ "The CMIS v1.0 OASIS Standard Specification" (PDF).
  9. ^ a b "Content Management Interoperability Services (CMIS) Version 1.1 approved and published - OASIS". 7 December 2012.
  10. ^ "Search results for list:org.oasis-open.lists.cmis - MarkMail".
  11. ^ "OASIS Content Management Interoperability Services (CMIS) TC OASIS". oasis-open.org. Retrieved 2019-11-20.
  12. ^ dotCMS. "Ignore the Spec - CMIS 1.0 is for Web Content Management too".
  13. ^ "CMIS, or DMIS?". 8 June 2009.
  14. ^ http://docs.oasis-open.org/cmis/CMIS/v1.1/cs01/CMIS-v1.1-cs01.pdf[bare URL PDF]
  15. ^ "cincom-ecm-cmis-connector/NemakiWare". GitHub. 10 June 2014.
  16. ^ Magic Quadrant for Content Services Platforms (PDF), Gartner
  17. ^ "Installation and Configuration of Fabasoft Integration for CMIS". help.folio.fabasoft.com. Retrieved 3 March 2020.
  18. ^ "Legacy Communities - IBM Community".
  19. ^ "CMIS - LogicalDOC Community Wiki".
  20. ^ "Archived copy". Archived from the original on 2012-03-11. Retrieved 2012-03-09.{{cite web}}: CS1 maint: 타이틀로 보관된 사본(링크)
  21. ^ "Content Management Interoperability Services (CMIS) in SharePoint 2013". Microsoft Dev Center. Retrieved 2015-01-26.
  22. ^ "Content Management Interoperability Services (CMIS) connector overview (SharePoint Server 2010)". Technet.microsoft.com. Retrieved 2012-11-08.
  23. ^ SharePoint2010AdministrationToolkit.exe (2011-04-22). "Download: SharePoint 2010 Administration Toolkit v2.0 - Microsoft Download Center - Download Details". Microsoft.com. Retrieved 2012-06-12.
  24. ^ "CMIS - Nuxeo Platform Developer Documentation". Doc.nuxeo.com. 2012-02-01. Retrieved 2012-06-12.
  25. ^ "CMIS".
  26. ^ "CMIS - OpenKM Community documentation".
  27. ^ "Content Suite - ECM OpenText". OpenText. Retrieved 2018-03-28.
  28. ^ "Release Notes for Laserfiche 9.1".
  29. ^ "Laserfiche Rio, Laserfiche Avante, and Laserfiche Forms 10 Released". support.laserfiche.com. Retrieved 2016-08-18.
  30. ^ "CMIS - Alfresco Community". Archived from the original on 2009-02-10. Retrieved 2011-05-05.
  31. ^ "CmisCompat report about eXo Platform". CmisCompat. 2014-07-17. Retrieved July 23, 2014.
  32. ^ "CmisCompat report about IBM FileNet P8 Content Manager". CmisCompat. 2014-07-22. Retrieved July 22, 2014.
  33. ^ "CmisCompat report about NemakiWare". CmisCompat. 2014-07-17. Retrieved July 22, 2014.
  34. ^ "Pegasystems Inc".
  35. ^ "Cmis Api". drupal.org. 18 February 2009. Retrieved 2012-06-12.
  36. ^ "CMIS Replication Module - Introduction". Cmisreplication.forge.onehippo.org. 2011-10-21. Retrieved 2012-06-12.
  37. ^ "LibreOffice 4.0 ReleaseNotes". LibreOffice. 7 February 2013. Retrieved 7 February 2013.
  38. ^ Chow, Alexander (February 25, 2011). "Mounting Multiple CMIS Repositories on Liferay 6.1". Retrieved 18 October 2011.
  39. ^ "Documentation: CMIS". typo3.org. Archived from the original on 2013-04-16. Retrieved 2012-11-08.
  40. ^ "CMIS WordPress Plugin". nathanmcminn.com. 2010-09-29. Archived from the original on 2014-04-17. Retrieved 2014-04-16.

외부 링크