ECM - zarządzanie treścią z wyższej półki

Dostępne produkty i rozwiązania

Rynek rozwiązań Enterprise Content Management klasy korporacyjnej oferuje kilka dojrzałych i solidnych rozwiązań. I podobnie jak w przypadku innych narzędzi, znajdziemy tu rozwiązania zarówno komercyjne, jak i darmowe.

Wśród producentów systemów ECM warto wymienić takie firmy, jak: OpenText (dawniej Reddot), EMC (Documentium), Microsoft (SharePoint), IBM, Oracle czy polski Comarch (Comarch ECM). Narzędziem open source jest Alfresco ECM, które - mimo otwartości kodu - jest rozwiązaniem płatnym w wersji enterprise. Oferowana jest również wersja community - dostępna bezpłatnie, bez wsparcia technicznego producenta.

Polecamy Google proponuje zmiany w TCP mające przyspieszyć internet

W zakresie korporacyjnych rozwiązań CMS warto wspomnieć o udostępnianych na podobnych zasadach systemach eZ Publish oraz TYPO3, które co prawda nie oferują wszystkich komponentów ECM, lecz w zakresie zarządzania treścią zaliczają się do wartościowych rozwiązań. Mogą zostać uzupełnione innymi elementami, dostępnymi w modelu open source, i stanowić wówczas pełne rozwiązanie ECM, bez konieczności ponoszenia dużych kosztów na uruchomienie systemu, ponieważ oba rozwiązania działają na bazie PHP i MySQL (lub też innych baz danych, jeśli jest taka potrzeba, z Oracle włącznie).

CMIS - współpraca między systemami

Obecność wielu różnych systemów ECM stosowanych przez firmy wymusiła potrzebę prac nad stworzeniem standardu wymiany informacji między tymi systemami. Przed kilku laty powstał zarys specyfikacji CMIS (Content Management Interoperability Services), która została zaaprobowana w 2010 r. jako standard organizacji OASIS, odpowiedzialnej za ujednolicanie i tworzenie standardów dla wymiany danych w internecie. W komitecie technicznym standardu CMIS znajdują się przedstawiciele większości liczących się firm, więc można mieć nadzieję na jego szybką implementację w wiodących rozwiązaniach.

Polecamy Cloud computing i nie tylko - mały słownik usług

Usługi CMIS zakładają możliwość wykorzystywania zasobów ECM w trzech przypadkach. Pierwszy z nich - Repository to Repository (R2R) - zakłada bezpośrednią komunikację repozytoriów danych. Pozwala na wzajemne zarządzanie wpisami w repozytoriach oraz na publikowaniu treści z jednego repozytorium w drugim. Drugi to połączenie Application-to-Repository (A2R) - umożliwia połączenie z repozytorium z poziomu aplikacji. Ostatni scenariusz to tzw. Federated Repositories - pozwala na łączenie wielu repozytoriów w jedno wirtualne, dzięki czemu ujednolicamy dostęp do danych oraz wyszukiwanie. CMIS zawiera pełen system autoryzacji oraz polis dostępu do korzystania z usług.

Wyszukiwanie treści

Często zapominany element systemu do zarządzania treścią to właśnie mechanizm wyszukiwania. Poza sensowną kategoryzacją informacji, mechanizm ten pozwala na zorientowanie się w zawartości treści zgromadzonej w systemie. Z punktu widzenia użytkownika serwisu czy aplikacji, dobrze funkcjonująca wyszukiwarka to także bardzo ważne narzędzie. W środowiskach z dużą liczbą dokumentów najlepiej sprawdzają się specjalizowane serwery wyszukiwania. Jednym z nich jest Solr (oparty na Apache Lucene) - projekt sponsorowany przez Apache Foundation, który doczekał się wielu wdrożeń w systemach CMS.

ECM - zarządzanie treścią z wyższej półki

Schemat działania standardu CMIS

Oprócz klasycznego, pełnotekstowego wyszukiwania, oferuje także możliwość implementacji słowników odmian oraz wyrazów bliskoznacznych. Dla serwera Solr stworzono wiele interesujących mechanizmów, dodatkowo poprawiających jakość wyszukiwania, a wśród nich te oparte na wyszukiwaniu rozmytym czy też wyszukiwaniu terminów podobnych w wymowie. Powstały również implementacje automatycznej odmiany wyrazów. Polska wersja tego rozwiązania jest też dostępna, chociaż ze względu na komplikacje językowe nie rozwiązuje problemu w 100%. Dostępnych jest wiele rozszerzeń do Solr, pozwalających na wyszukiwanie danych także w plikach binarnych: doc, pdf czy xls. Solr jest oferowany bezpłatnie w modelu GPL.

Polecamy Jeden prosty krok do lepszego bezpieczeństwa sieci

Komercyjne rozwiązania systemów ECM mają własne rozwiązania do wyszukiwania, wiele z nich bazuje również na Solr. Wykorzystywane są też takie narzędzia, jak Microsoft Search Server oraz Google Search Appliance - dedykowane urządzenie serwerowe do indeksowania i wyszukiwania informacji.


TOP 200