{"id":568,"date":"2014-04-23T11:28:10","date_gmt":"2014-04-23T10:28:10","guid":{"rendered":"http:\/\/blog.rewoo.de\/?p=568"},"modified":"2014-04-23T11:28:10","modified_gmt":"2014-04-23T10:28:10","slug":"braucht-mein-ecm-cmis","status":"publish","type":"post","link":"https:\/\/blog.rewoo.de\/?p=568","title":{"rendered":"Was bringt CMIS?"},"content":{"rendered":"<p style=\"text-align: justify;\">Mit dem CMIS-Standard (\u201eContent Management Interoperability Services\u201c) wurde bereits 2010 von Branchengiganten wie Microsoft, IBM und Oracle ein Standard vorangetrieben, um den Zugriff auf ECM-Systeme zu vereinheitlichen. Inzwischen sind knapp vier Jahre und eine weitere Version von CMIS ins Land gezogen und es stellt sich die Frage: wie wichtig ist dieser mit gro\u00dfen Vorschlusslorbeeren bedachte Standard im Jahre 2014, vor allem f\u00fcr kleine und mittelst\u00e4ndische Unternehmen, die eventuell sogar gerade das f\u00fcr sie passende ECM-System aussuchen?<\/p>\n<p><!--more--><\/p>\n<h2>Was macht CMIS \u00fcberhaupt?<\/h2>\n<p style=\"text-align: justify;\">Einfach ausgedr\u00fcckt beschreibt der CMIS 1.1 Standard auf seinen ca. 330 Seiten, wie man ein beliebiges ECM-System \u201everwenden\u201c kann, ohne dabei irgendwelche Besonderheiten des Produkts zu kennen oder gar die Oberfl\u00e4che des Programms zu benutzen. Wer sollte das aber tun wollen? Sicherlich nicht die normalen Anwender bei der t\u00e4glichen Arbeit (schlie\u00dflich haben sich die Verantwortlichen ja bewusst f\u00fcr ein ECM-System mit seinen besonderen Eigenschaften und dem Aussehen der Bedienoberfl\u00e4che entschieden).<\/p>\n<p style=\"text-align: justify;\">Stattdessen ist dieses Feature nat\u00fcrlich vor allem interessant, um anderen Programmen in der Systemlandschaft (z.B. dem Auftragsmanagement oder dem ERP-System) den Zugriff auf den Inhalt des ECMs zu erm\u00f6glichen bzw. eine M\u00f6glichkeit anzubieten, Daten in das ECM einzuspeisen. Da nur die \u201eallgemeinen\u201c Operationen und Eigenschaften benutzt werden, die CMIS anbietet, kann man damit Anbindungen entwickeln, ohne hierf\u00fcr die Besonderheiten eines bestimmten Systems zu kennen.<\/p>\n<h2>Ein paar technische Details f\u00fcr Interessierte<\/h2>\n<p style=\"text-align: justify;\">Im Rahmen des CMIS-Standards wird eher selten von ECM-Systemen gesprochen. Stattdessen wird hierf\u00fcr der allgemeinere Begriff \u201eRepository\u201c verwendet. CMIS standardisiert also den Zugriff auf Repositories, die als Inhalt sogenannte \u201eObjekte\u201c der folgenden Typen haben:<\/p>\n<ul>\n<li>Dokumente (die eigentlich zu verwaltenden Informationen im ECM, z.B. eine Rechnung)<\/li>\n<li>Ordner (in diesen liegen die Dokumente, wodurch sich eine hierarchische Ordnung ergibt)<\/li>\n<li>Beziehungen (setzen zwei Dokumente zueinander in Bezug, z.B. Kundenstammdaten mit Rechnung)<\/li>\n<li>Rechte (Wer darf welche Objekte lesen\/schreiben\/l\u00f6schen?)<\/li>\n<li>Item (Dokumente, die nicht versioniert werden m\u00fcssen, z.B. Konfigurationseinstellungen)<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Dar\u00fcber hinaus kann jedes Repository noch eigene spezialisierte Typen f\u00fcr Objekte definieren, z.B. ein besonderes \u201eRechnungsdokument\u201c, welches dann eigene Eigenschaften wie \u201eRechnungsbetrag\u201c oder \u201eRechnungsnummer\u201c aufweisen kann. Zudem definiert CMIS noch diverse Dienste, mit denen man auf diesen Objekten operieren kann. Eine der wichtigsten Operationen besteht dabei sicherlich darin, \u00fcber eine standardisierte Abfragesprache bestimmte Mengen von Dokumenten aus dem Repository auszulesen. Es werden aber auch Operationen zum Anlegen und L\u00f6schen von Dokumenten sowie zum Navigieren innerhalb der Ordnerstrukturen angeboten.<\/p>\n<h2>(Zu) Vieles ist optional<\/h2>\n<p style=\"text-align: justify;\">Besch\u00e4ftigt man sich etwas n\u00e4her mit CMIS, wird schnell deutlich, dass der Standard zwar viele sch\u00f6ne Dienstleistungen und Konzepte beschreibt, diese aber h\u00e4ufig als \u201eoptional\u201c gekennzeichnet sind. Damit bleibt es letztlich dem Hersteller des jeweiligen ECM-Systems \u00fcberlassen, ob er sich die M\u00fche macht, die entsprechenden Teile des Standards \u00fcberhaupt zu unterst\u00fctzen. Ein Beispiel hierzu: die Objekttypen \u201eDokument\u201c und \u201eOrdner\u201c m\u00fcssen zwingend von einem Repository unterst\u00fctzt werden, um dem Standard zu entsprechen. Beziehungen, Rechte und auch Items sind jedoch \u201eoptional\u201c. Ein ECM muss diese Konzepte gar nicht kennen oder unterst\u00fctzen und darf sich trotzdem als CMIS-kompatibel bezeichnen. Sogar die essentiell wichtige Abfragesprache muss nicht unterst\u00fctzt werden, um das G\u00fctesiegel \u201eCMIS-kompatibel\u201c zu erhalten.<\/p>\n<h2>Wie wichtig ist CMIS also f\u00fcr mich?<\/h2>\n<p style=\"text-align: justify;\">Prinzipiell spricht nat\u00fcrlich nichts dagegen, dass ein ECM-System den CMIS-Standard unterst\u00fctzt: Die Software kostet deshalb keinen Cent mehr und sie besitzt dadurch in jedem Fall eine weitere M\u00f6glichkeit, die Daten auch wieder aus dem System heraus zu bekommen. Dar\u00fcber hinaus bietet aber ohnehin jedes ernsthafte ECM native M\u00f6glichkeiten, \u00fcber spezifische Schnittstellen und Exportfunktionen auf den gespeicherten Inhalt zuzugreifen bzw. den Content im System zu manipulieren. Diese sind eben nur nicht \u201ef\u00fcr alle ECMs\u201c gleich, daf\u00fcr aber h\u00e4ufig m\u00e4chtiger, schneller und einfacher zu verstehen als die CMIS-Pendants.<\/p>\n<p style=\"text-align: justify;\">Allgemein sollte man die Erwartungshaltung nicht zu hoch ansetzen und hoffen, dass mit CMIS der Datenaustausch wie von Zauberhand von alleine erfolgt. F\u00fcr einfache Szenarien, wie beispielsweise dem Erstellen von Berichten, entf\u00e4llt zwar der Programmieraufwand, da die entsprechenden Reporting-Tools oft von Haus aus CMIS beherrschen. Trotzdem muss die Zuordnung der darzustellenden Informationen immer noch von Hand durchgef\u00fchrt werden. Dass so etwas durchaus kompliziert sein kann, k\u00f6nnen sich Interessierte gerne in folgendem Video ansehen, welches die Anbindung der Reporting-Software &#8222;JasperReports&#8220; an ein ECM \u00fcber CMIS zeigt. Ob man sich das wirklich selbst und ohne Hilfe durch einen fachkundigen Berater zutraut, bleibt nat\u00fcrlich jedem selbst \u00fcberlassen.<\/p>\n<p><iframe loading=\"lazy\" src=\"\/\/www.youtube-nocookie.com\/embed\/iuNPwJ0Ic6w\" width=\"420\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p style=\"text-align: justify;\">Sollen die Daten nicht nur aus dem ECM <em>ausgelesen<\/em> sondern neue Daten <em>hinzugef\u00fcgt<\/em> werden, ist es auch mit CMIS in den meisten F\u00e4llen nach wie vor erforderlich, kleine Programme (h\u00e4ufig als &#8222;Connector&#8220; bezeichnet) entwickeln zu lassen, welche die Daten beispielsweise aus der Buchhaltungssoftware oder dem Email-Server auslesen und diese in das ECM einspeisen. Der Vorteil gegen\u00fcber der Verwendung propriet\u00e4rer Schnittstellen kommt in diesem Fall erst dann wirklich zum Tragen, wenn eines Tages das vorhandene System durch ein neues (vielleicht auch von einem anderen Hersteller) ersetzt werden soll. In der Theorie muss dann nur das neue ECM eingerichtet werden und alle Anbindungen an die restliche Systemlandschaft funktionieren nahtlos weiter. Dies klappt aber auch nur dann, wenn das neue System mindestens genauso \u201eCMIS-kompatibel\u201c ist, wie das alte. Fehlen dem neuen System wichtige, als optional markierte Funktionen des Standards, muss man schlie\u00dflich doch wieder Geld in die Hand nehmen, um die entsprechenden Hilfsprogramme anpassen zu lassen.<\/p>\n<p style=\"text-align: justify;\">Gerade f\u00fcr kleine und mittelst\u00e4ndische Unternehmen ist diese Art von \u201eInvestitionssicherheit\u201c aber ohnehin nur bedingt wichtig: Die Einf\u00fchrung eines ECM-Systems stellt eine nicht zu untersch\u00e4tzende Investition in finanzieller und zeitlicher Hinsicht dar, weshalb in der Realit\u00e4t solche Systeme nicht st\u00e4ndig \u201ewie die Socken\u201c gewechselt werden. Wird das ECM dann doch eines Tages durch ein neues abgel\u00f6st, ist der Aufwand um kleinere Individualprojekte auf den neuen Stand zu bringen wahrscheinlich vernachl\u00e4ssigbar gegen\u00fcber den Kosten, die ohnehin anfallen, n\u00e4mlich f\u00fcr Beratungsleistung, Migration der bestehenden Daten sowie die Schulung der Benutzer. Zudem ist die Wahrscheinlichkeit hoch, dass die Individuall\u00f6sungen \u00fcber einen Zeitraum von mehreren Jahren ohnehin immer wieder angepasst werden m\u00fcssen, sei es z.B. aufgrund einer neuen Version der Buchhaltungssoftware oder einer Ver\u00e4nderung bestimmter organisatorischer oder rechtlicher Rahmenbedingungen (wie z.B. bei der Einf\u00fchrung des SEPA-Systems).<\/p>\n<h2>Das Fazit<\/h2>\n<p style=\"text-align: justify;\">CMIS ist eine sch\u00f6ne Idee, welche bei gro\u00dfen Systemlandschaften mit mehreren ECM-Systemen und dem h\u00e4ufigen Einsatz von Reporting-Werkzeugen durchaus Sinn machen kann. Aber selbst dort wird der Eindruck dadurch getr\u00fcbt, dass die Unterst\u00fctzung f\u00fcr viele wichtige Eigenschaften optional ist, es also dem Hersteller \u00fcberlassen wird, ob er sie \u00fcberhaupt anbietet. F\u00fcr kleine und mittelst\u00e4ndische Unternehmen bringt CMIS aus meiner Sicht deshalb wenig bis keinen echten Mehrwert. Unterst\u00fctzt das angedachte ECM also den CMIS-Standard nicht, sollte das die Kaufentscheidung nicht negativ beeinflussen, so fern es auch andere M\u00f6glichkeiten gibt, das System von au\u00dfen <em>vern\u00fcnftig<\/em> anzusprechen.<\/p>\n<div class=\"twoclick_social_bookmarks_post_568 social_share_privacy clearfix 1.6.4 locale-de_DE sprite-de_DE\"><\/div><div class=\"twoclick-js\"><script type=\"text\/javascript\">\/* <![CDATA[ *\/\njQuery(document).ready(function($){if($('.twoclick_social_bookmarks_post_568')){$('.twoclick_social_bookmarks_post_568').socialSharePrivacy({\"services\":{\"twitter\":{\"reply_to\":\"RewooTech\",\"tweet_text\":\"Was%20bringt%20CMIS%3F%20%C2%BB%20REWOO%20Software%20GmbH%20Blog\",\"status\":\"on\",\"txt_info\":\"2 Klicks f\\u00fcr mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie k\\u00f6nnen Ihre Empfehlung an Twitter senden. Schon beim Aktivieren werden Daten an Dritte \\u00fcbertragen - siehe <em>i<\\\/em>.\",\"perma_option\":\"off\",\"language\":\"de\",\"referrer_track\":\"\"},\"linkedin\":{\"status\":\"on\",\"txt_info\":\"2 Klicks f\\u00fcr mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie k\\u00f6nnen Ihre Empfehlung an LinkedIn senden. Schon beim Aktivieren werden Daten an Dritte \\u00fcbertragen - siehe <em>i<\\\/em>.\",\"perma_option\":\"off\"}},\"txt_help\":\"Wenn Sie diese Felder durch einen Klick aktivieren, werden Informationen an Facebook, Twitter, Flattr, Xing, t3n, LinkedIn, Pinterest oder Google eventuell ins Ausland \\u00fcbertragen und unter Umst\\u00e4nden auch dort gespeichert. N\\u00e4heres erfahren Sie durch einen Klick auf das <em>i<\\\/em>.\",\"settings_perma\":\"Dauerhaft aktivieren und Daten\\u00fcber-tragung zustimmen:\",\"info_link\":\"http:\\\/\\\/www.heise.de\\\/ct\\\/artikel\\\/2-Klicks-fuer-mehr-Datenschutz-1333879.html\",\"uri\":\"https:\\\/\\\/blog.rewoo.de\\\/?p=568\",\"post_id\":568,\"post_title_referrer_track\":\"Was+bringt+CMIS%3F\",\"display_infobox\":\"on\"});}});\n\/* ]]> *\/<\/script><\/div>","protected":false},"excerpt":{"rendered":"<p>Mit dem CMIS-Standard (\u201eContent Management Interoperability Services\u201c) wurde bereits 2010 von Branchengiganten wie Microsoft, IBM und Oracle ein Standard vorangetrieben, um den Zugriff auf ECM-Systeme zu vereinheitlichen. Inzwischen sind knapp vier Jahre und eine weitere Version von CMIS ins Land gezogen und es stellt sich die Frage: wie wichtig ist dieser mit gro\u00dfen Vorschlusslorbeeren bedachte &hellip;<br \/><a href=\"https:\/\/blog.rewoo.de\/?p=568\">Read more <span class=\"meta-nav\">&rarr;<\/span><\/a><br \/><a href=\"https:\/\/blog.rewoo.de\/?p=568\">Read more <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<meta name=\"description\" content=\"Was ist CMIS \u00fcberhaupt und wie wichtig ist es bei der Auswahl eines ECM-Systems f\u00fcr kleine und mittelst\u00e4ndische Unternehmen?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.rewoo.de\/?p=568\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Was bringt CMIS? - REWOO Software GmbH Blog\" \/>\n<meta property=\"og:description\" content=\"Was ist CMIS \u00fcberhaupt und wie wichtig ist es bei der Auswahl eines ECM-Systems f\u00fcr kleine und mittelst\u00e4ndische Unternehmen?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.rewoo.de\/?p=568\" \/>\n<meta property=\"og:site_name\" content=\"REWOO Software GmbH Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-04-23T10:28:10+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@RewooTech\" \/>\n<meta name=\"twitter:site\" content=\"@RewooTech\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"6\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.rewoo.de\/#website\",\"url\":\"https:\/\/blog.rewoo.de\/\",\"name\":\"REWOO Technologies Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/blog.rewoo.de\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.rewoo.de\/?p=568#webpage\",\"url\":\"https:\/\/blog.rewoo.de\/?p=568\",\"name\":\"Was bringt CMIS? - REWOO Software GmbH Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.rewoo.de\/#website\"},\"datePublished\":\"2014-04-23T10:28:10+00:00\",\"dateModified\":\"2014-04-23T10:28:10+00:00\",\"author\":{\"@id\":\"https:\/\/blog.rewoo.de\/#\/schema\/person\/81ab74409d295df15cfe449f142489e0\"},\"description\":\"Was ist CMIS \\u00fcberhaupt und wie wichtig ist es bei der Auswahl eines ECM-Systems f\\u00fcr kleine und mittelst\\u00e4ndische Unternehmen?\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.rewoo.de\/?p=568#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.rewoo.de\/?p=568\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.rewoo.de\/?p=568#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.rewoo.de\/\",\"url\":\"https:\/\/blog.rewoo.de\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@id\":\"https:\/\/blog.rewoo.de\/?p=568#webpage\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.rewoo.de\/#\/schema\/person\/81ab74409d295df15cfe449f142489e0\",\"name\":\"Dirk Weber\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/blog.rewoo.de\/#personlogo\",\"inLanguage\":\"de\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/860ab5eb9b94bacd79d2efe9c007196b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/860ab5eb9b94bacd79d2efe9c007196b?s=96&d=mm&r=g\",\"caption\":\"Dirk Weber\"},\"url\":\"https:\/\/blog.rewoo.de\/?author=7\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/blog.rewoo.de\/index.php?rest_route=\/wp\/v2\/posts\/568"}],"collection":[{"href":"https:\/\/blog.rewoo.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rewoo.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rewoo.de\/index.php?rest_route=\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rewoo.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=568"}],"version-history":[{"count":0,"href":"https:\/\/blog.rewoo.de\/index.php?rest_route=\/wp\/v2\/posts\/568\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.rewoo.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rewoo.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rewoo.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}