문제

고객은 필요합니다 문서 관리 시스템 그리고 나는 이것에 대한 정보를 만들고 있습니다.

나는 SharePoint & Alfresco에 대해 알고 있지만이 경우 처음부터 작성하기위한 Necesary 정보를 평가하고 있으므로이 중 하나의 사용을 제안하려면 자제하십시오 (우리는이를 개별적으로 평가하고 있습니다. 이것은 개발에 관한 것입니다. , 존재하는 솔루션을 구현하지 않음).

이것은 요구 사항입니다.

  • 현지 정부와 관련된 문서의 법적 관리로부터 매우 구체적인 요구 사항을 갖추고 있지만,이 외에는 다음과 같습니다.
  • 최종 사용자의 관점에서 Google 문서와 유사한 작업
  • 200 + 최종 사용자의 상점 정보가 필요합니다 (업데이트 : 실제로 +700 최종 사용자)
  • 주로 사무실 문서, PDF, 텍스트. 이 바이너리 파일에서 이미 일반 텍스트를 추출했습니다.
  • 위키, 포털 생성, 간신히 워크 플로이지만 매우 간단한 것은 파일 관리 일뿐입니다.
  • Central Repository, 회사 전체에서 공유, Active Directory와 통합
  • 빠른 검색
  • 투명한 데스크탑 통합
  • 웹 인터페이스
  • 가능하면 multiplataform

그래서 이것은 내가 머리 위에있는 것들입니다.

  • 스토리지 : SharePoint가 DB (Alfresco도?)에 모든 것을 절약한다는 것을 알고 있습니다. 그것은 악몽입니다, IMHO. 메타 데이터를 DB에 넣고 파일을 디스크에 넣는 것이 좋습니다.

이 경우 ZFS의 사용을 강제로 생각하고 버전 작성, 스냅 샷 및 스케일링을위한 기능을 활용합니다. 또는 git을 스토리지 백엔드로 사용하십시오 (Git은 잘 작동합니까?)

그렇다면 ZFS 또는 일반 파일 시스템에서 대규모 문서 풀을 어떻게 처리하는지 더 알 수 있습니까? 예를 들어, 폴더 구조를 쉽게 관리하고 빠른 응답, 쉬운 백업 등으로 레이아웃하는 방법

  • 메타 데이터 : 나는 여기서 정기적 인 DB에서 생각하지만, 더 많은 장점이 루센으로 모든 것을 절약 할 수 있는지 궁금합니다 (루센에 대한 경험이 있지만 루센이 연합 될 수 없기 때문에 걱정이 될 것입니다).

검색 엔진을 메타 데이터 데이터베이스로 사용하는 경우 일부 작업을 저장할 수 있지만 (인덱싱을위한 두 번째 패스가 필요하지 않음) 일반 데이터베이스 엔진이 더 표준입니다.

  • 기술 : 아마도 장고, 파일루센, 포스트 그레스에서 이것을 만들고 창에 쉘 통합을 할 것입니다 (문제가 없습니다).

이 솔루션이 얼마나 올바르게 구현되는지에 대한 힌트 나 정보를 적용 할 것입니다.

도움이 되었습니까?

해결책

개인적으로 나는 "Google 문서와 유사"및 "투명한 데스크톱 통합"요구 사항이 약간 모호하다고 생각합니다. 그러나 질문에서 판단하면 백엔드 및 문서 저장소에 대해 더 우려하고 더 많은 오픈 소스 스택 (AD와의 통합)을 사용하는 것에 대해 더 자세히 살펴 보시겠습니까?

어쨌든 개인적으로 나는 사용하고 있습니다 knowledgetree 문서 관리 시스템과 그 구현으로 인해 모든 파일이 파일 디렉토리에 상주하고 데이터베이스가 경로, 해당 메타 데이터, 액세스 로그 및 버전 작성 정보를 추적한다는 것입니다. 문서가 업데이트 된 경우 기본적으로 동일한 파일의 여러 버전을 보관했습니다. Microsoft Office 문서가 대부분 바이너리 (2003 년까지)를 고려할 때 현명한 아이디어 구현이 좋다고 생각합니다.

현재 보유하고있는 문서의 양과 매일이 시스템에 유입 될 것으로 예상되는 문서의 양을 이해하고 싶을 수도 있습니다. (또는 다른 관점에서 볼 때, 그들이 저장하려는 문서의 종류는 일반적으로 서버가 어떤 종류의로드를 처리 해야하는지에 대한 힌트를 줄 것입니다)

제 생각에는 시스템이 매일 많은 문서를 처리 할 것으로 예상되지 않는 한 로컬 파일 시스템 및 데이터베이스를 메타 데이터를 저장하는 데 도움이 될 가능성이 높습니다 (문서를 위해 Flickr을 상상해보십시오. )).

다른 팁

  1. SharePoint와 Alfresco는 약간의 사용자 정의를 수행 할 수있는 플랫폼이므로 사용하더라도 실제로 무언가를 구축한다는 의미입니다.

  2. SharePoint는 기본적으로 DB의 블로브를 저장합니다. 그러나 파일 시스템에 넣을 수있는 방법이 있습니다

  3. 직접 만드는 경우 Office 앱이 SharePoint 및 Alfresco와 통신하는 데 사용하는 프론트 페이지 확장을 지원하고 IE가 앱을 시작하도록 지시하는 올바른 헤더와 함께 문서를 제공하십시오. 이렇게하면 SharePoint가 가지고있는 사무실 앱에 동일한 통합을 얻습니다 (사용자는이 기능을 정말 좋아합니다) - 간단한 HTTP 프로토콜 일뿐입니다.

  4. SharePoint와 함께 가면 내 회사는 무료 문서 미리보기 PDF를 볼 수 있으며 곧 사무실 문서가 있습니다. 우리는 기본 기술을 판매하지만 창문 일뿐입니다.

  5. 나는 Django를 좋아하고 모든 개인 프로젝트에 사용하지만 .NET과 Java는 필요한 것들에 대해 더 많은 타사 지원을받을 것이라고 생각하며, 많은 코드가 SharePoint 또는 Alfresco에 휴대 할 수 있다고 생각합니다. 그런 식으로 나중에.

편집하다: 요청대로 #3에 대한 자세한 정보

http://blogs.msdn.com/mikefitz/archive/2005/03/14/395112.aspx http://blogs.msdn.com/stcheng/archive/2008/12/17/wss-use-rpc-protocol-to-ccess-v3-site.aspx 공식 문서 :http://msdn.microsoft.com/en-us/library/ms442469.aspx

Alfresco는 여기에서 훌륭한 솔루션이어야합니다. 정부를 제외한 모든 요구 사항 목록을 지원합니다.

그러나 당신이 "처음부터"만들고 있다면, 적어도 아이디어를 가져갈 수 있습니까?

스토리지 : 파일 내용은 파일 시스템에 저장됩니다. 관리, 저장, 백업 및 물건. 파일은 이름을 유지하지 않으며 콘텐츠만이 이진 형식으로 저장되고 파일의 이름이 해시로 명명되었습니다 (콘텐츠의 해시가있을 것 같아요?)

메타 데이터 : 데이터베이스에 배치됩니다. 액세스, 변경, 업데이트 및 물건에 빠르게. 각 노드에는 속성이 있습니다. 그 속성은 이름, 제목, 설명, 날짜, 감사 정보, 필요한 모든 것입니다. 그것은 단지 정보이며 모두 "속성"테이블에 저장됩니다.

검색 : Alfresco는 Solr을 사용하여 검색을 사용하여 Lucene이었습니다. 나는 꽤 큰 설치를했고, 당신이 SSD에 Lucene Index를 넣으면, 그것은 빠르게 타격을줍니다. (Lucene은 어쨌든 빠릅니다). 파일 컨텐츠와 속성을 모두 인덱싱하므로 노드 ID로 매우 빠르게 이동합니다.

Alfresco에는 CIF가 구현되어 있으며 Webdav, FTP 및 Whatnot이 있습니다. 요점은 폴더 나 디스크로 사용자의 데스크탑에 마운트 할 수 있다는 것입니다.

웹 인터페이스가 있습니다. Central Repo MGMT가 있습니다. 그리고 그것이 오픈 소스이므로, 그 소스 중 일부를 얻고 프로젝트에서 사용할 수 있습니다. Alfresco 커뮤니티를 복용하는 것이 훨씬 낫지 만 괜찮다고 느끼면 조금 다시 기부하십시오.

문서 관리 시스템을 구축하려고합니까? Alfresco & SharePoint? Alfresco & SharePoint는 문서 관리 솔루션이 아닌 프로젝트 관리 솔루션입니다. Alfresco는 일종의 DMS 솔루션이지만 좋지는 않습니다. 예! 프로젝트 관리 솔루션의 경우 좋은 소프트웨어입니다.

문서에 대한 법적 관리이며 지방 정부와 관련된 문서 관리 솔루션을 구매하는 것이 좋습니다. Laserfiche & Onbase와 같은 문서 관리 시스템 제공 업체가 있으며, 그들의 작업은 Google 문서와 유사합니다. 회사 또는 사업의 모든 직원에 대한 계정을 만들 수 있습니다.

예, 모든 문서는 MS-Word, MS-Excel, PDF & PPT와 같은 MS 사무실 형식입니다.

문서 관리 시스템을 통한 워크 플로우는 훨씬 효율적이고 처리하기 쉽습니다.

예 DMS를 사용하면 몇 분 안에 파일을 쉽게 찾을 수 있습니다 (LaserFiche 소프트웨어는 파일 또는 폴더를 추출하는 데 10 분이 걸립니다) LaserFiche DMS는 웹 인터페이스 소프트웨어입니다. 소프트웨어에 로그인하고 다른 위치에서 파일 또는 폴더에 쉽게 도달 할 수 있습니다.

저장

DMS 시스템에서 모든 데이터는 클라우드 스토리지에 보안 및 저장됩니다. 계정에 로그인하면 문서에 쉽게 연락 할 수 있습니다. 분실 또는 미스 하펜의 경우 회사로부터 손실 된 데이터를 얻을 수 있습니다.

메타 데이터

DMS 시스템은 모든 비즈니스 데이터가 클라우드 스토리지에서 정기적으로 보안되므로 일반 데이터베이스 엔진입니다.

기술

아무것도 만들 필요가 없습니다. DMS 소프트웨어 만 구매하면됩니다. 우리는 그들의 서비스를 사용하고 있기 때문에 당신에게 Laserfiche를 추천합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top