{"id":129,"date":"2017-11-06T17:13:21","date_gmt":"2017-11-06T17:13:21","guid":{"rendered":"http:\/\/www.techandtrain.in\/blog\/?p=129"},"modified":"2025-10-22T14:56:52","modified_gmt":"2025-10-22T09:26:52","slug":"blockchain-for-ecm-and-digital-assets","status":"publish","type":"post","link":"https:\/\/www.techandtrain.com\/blog\/2017\/11\/blockchain-for-ecm-and-digital-assets\/","title":{"rendered":"Blockchain for ECM and Digital Assets"},"content":{"rendered":"<p><strong>What is ECM ?<\/strong><\/p>\n<p>Enterprise Content Management is a repository of documents with workflow, scanning, digital rights management, integrations, metadata, web content management and portals weaved around it<\/p>\n<p><strong>What is BlockChain ?<\/strong><\/p>\n<p>Database mainly used as distributed ledger which does not allow modifications of earlier stored &#8216;Blocks&#8217; in it and secured by cryptography in a way where earlier blocks&#8217; signature is stored on the next instance resulting in immutability. If any of the earlier blocks are modified it results in a corruption of network majority<\/p>\n<p><strong>What can we do when we merge BlockChain with ECM ?<\/strong><\/p>\n<p>We have immutable strings in Java, we have immutable objects in programming. But to maintain immutability in Enterprise Content Management, Document Management and Digital Assets we go upto great lengths to have hashing, signatures, complex repository engines, MD5s and so on.<\/p>\n<p>One thing that could help us is BlockChain. People have already started speaking of building custom ECM engines using open source products from NoSQL and Portal domain. If we add a BlockChain database to this mix, we get a serious contender for a new type of ECM repository \u2013 one that does not need complex repository logic or probably simplifies it.<\/p>\n<p>Use cases:<\/p>\n<ol>\n<li>ECM &#8211; We can take a NoSQL database, Blockchain and a horizontal portal. Portal works for the workflow, presentation, rules, etc. NoSQL for the metadata and BlockChain for integrity of the repository assets like documents.<\/li>\n<li>Digital assets repository &#8211; All the signatures of the various repository assets in an enterprise could be stored in the BlockChain which can verify assets&#8217; integrity just like what MD5 does<\/li>\n<\/ol>\n<p>Its worth exploring. BlockChain can be so much more than just transactions&#8217; integrity management.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is ECM ? Enterprise Content Management is a repository of documents with workflow, scanning, digital rights management, integrations, metadata, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":197,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[18,33],"tags":[],"class_list":["post-129","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-architecture","category-enterprise-content-management"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2017\/11\/BlockChain.png?fit=960%2C720&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7do02-25","jetpack-related-posts":[{"id":1107,"url":"https:\/\/www.techandtrain.com\/blog\/2023\/08\/enterprise-content-management-artificial-intelligence-use-cases-part-1\/","url_meta":{"origin":129,"position":0},"title":"Enterprise Content Management &#038; Artificial Intelligence Use cases &#8211; Part 1","author":"Neil Harwani","date":"August 7, 2023","format":false,"excerpt":"Enterprise content management - Wikipedia\u00a0- Enteprise Content Management on Wikipedia -\u00a0Enterprise content management\u00a0(ECM) extends the concept of\u00a0content management\u00a0by adding a timeline for each\u00a0content\u00a0item and, possibly, enforcing processes for its creation, approval, and distribution. Systems using ECM generally provide a secure repository for managed items, analog or digital. They also include\u2026","rel":"","context":"In &quot;AIML&quot;","block_context":{"text":"AIML","link":"https:\/\/www.techandtrain.com\/blog\/category\/aiml\/"},"img":{"alt_text":"Credits: www.Pixabay.com","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/08\/journal-2850091_1280.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/08\/journal-2850091_1280.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/08\/journal-2850091_1280.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/08\/journal-2850091_1280.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/08\/journal-2850091_1280.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":1274,"url":"https:\/\/www.techandtrain.com\/blog\/2024\/07\/mastering-data-series-enterprise-content-management-part-1\/","url_meta":{"origin":129,"position":1},"title":"Mastering Data Series &#8211; Enterprise Content Management &#8211; Part 1","author":"Neil Harwani","date":"July 6, 2024","format":false,"excerpt":"Here are the main points for Enterprise Content Management in Mastering Data series - Part 1 from architecture & technology perspective: Hierarchical object model to store content & documents with it's attributes (extended and \/ or default) in the core engine Publishing module for content release to audience Portal for\u2026","rel":"","context":"In &quot;Enterprise Content Management&quot;","block_context":{"text":"Enterprise Content Management","link":"https:\/\/www.techandtrain.com\/blog\/category\/enterprise-content-management\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/07\/ECM.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/07\/ECM.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/07\/ECM.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/07\/ECM.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/07\/ECM.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":505,"url":"https:\/\/www.techandtrain.com\/blog\/2019\/09\/enterprise-environment-software-areas-part-1\/","url_meta":{"origin":129,"position":2},"title":"Enterprise environment software areas &#8211; Part 1","author":"Neil Harwani","date":"September 29, 2019","format":false,"excerpt":"Over the years that I have been working in IT industry, I have got the chance to be exposed to multiple enterprise (large & mid sized company environments) level software technologies, products & frameworks. These vary in a big way from company to company and project to project \/ program\u2026","rel":"","context":"In &quot;Enterprise Software&quot;","block_context":{"text":"Enterprise Software","link":"https:\/\/www.techandtrain.com\/blog\/category\/enterprise-software\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2019\/09\/Enterprise-Software.jpg?fit=960%2C640&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2019\/09\/Enterprise-Software.jpg?fit=960%2C640&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2019\/09\/Enterprise-Software.jpg?fit=960%2C640&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2019\/09\/Enterprise-Software.jpg?fit=960%2C640&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":1209,"url":"https:\/\/www.techandtrain.com\/blog\/2024\/01\/frameworks-tools-for-enterprise-architecture-part-1-chatgpt-bard-generated\/","url_meta":{"origin":129,"position":3},"title":"Frameworks &amp; tools for Enterprise Architecture &#8211; Part 1 &#8211; ChatGPT &amp; BARD generated","author":"Neil Harwani","date":"January 27, 2024","format":false,"excerpt":"ChatGPT: Enterprise architecture (EA) is a strategic planning process that organizations use to align their IT infrastructure with their overall business goals. It involves understanding the current organizational structure and processes, and planning future states of these structures and processes to improve efficiency, effectiveness, and agility. Various tools and frameworks\u2026","rel":"","context":"In &quot;Enterprise Architecture&quot;","block_context":{"text":"Enterprise Architecture","link":"https:\/\/www.techandtrain.com\/blog\/category\/enterprise-architecture\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/01\/Designer.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/01\/Designer.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/01\/Designer.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/01\/Designer.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/01\/Designer.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":179,"url":"https:\/\/www.techandtrain.com\/blog\/2018\/05\/skills-required-for-working-as-a-solution-architect\/","url_meta":{"origin":129,"position":4},"title":"Skills required for working as a Solution Architect","author":"Neil Harwani","date":"May 26, 2018","format":false,"excerpt":"High level Architecture understanding about Clustering of Databases \/ Applications Servers \/ Operating Systems, Enterprise Architecture, Non Functional Requirements, Integrations, Various Enterprise Software Products & Frameworks Concepts of Virtualization and Cloud platforms like AWS, Azure & Google Cloud Integration - Tools, Frameworks & Products that can be used like ESB,\u2026","rel":"","context":"In &quot;Architecture&quot;","block_context":{"text":"Architecture","link":"https:\/\/www.techandtrain.com\/blog\/category\/architecture\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/05\/SA.jpg?fit=1080%2C720&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/05\/SA.jpg?fit=1080%2C720&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/05\/SA.jpg?fit=1080%2C720&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/05\/SA.jpg?fit=1080%2C720&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/05\/SA.jpg?fit=1080%2C720&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":1432,"url":"https:\/\/www.techandtrain.com\/blog\/2025\/03\/cybersecurity-and-cyber-forensic-tools-part-1-collated-from-internet-ai\/","url_meta":{"origin":129,"position":5},"title":"Cybersecurity and Cyber Forensics tools &#8211; Part 1 (Collated from internet &amp; AI)","author":"Neil Harwani","date":"March 7, 2025","format":false,"excerpt":"Here is an exhaustive list of cybersecurity and cyber forensic tools, categorized based on their functionalities: 1. Network Security & Monitoring Tools Wireshark \u2013 Network packet analyzer Snort \u2013 Open-source network intrusion detection system (NIDS) Suricata \u2013 High-performance IDS, IPS, and network security monitoring (NSM) Zeek (formerly Bro) \u2013 Network\u2026","rel":"","context":"In &quot;Cyber Forensics&quot;","block_context":{"text":"Cyber Forensics","link":"https:\/\/www.techandtrain.com\/blog\/category\/cyber-forensics\/"},"img":{"alt_text":"Image Credit: www.Pixabay.com","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2025\/03\/CyberSecurityAndForensics.jpg?fit=1200%2C713&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2025\/03\/CyberSecurityAndForensics.jpg?fit=1200%2C713&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2025\/03\/CyberSecurityAndForensics.jpg?fit=1200%2C713&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2025\/03\/CyberSecurityAndForensics.jpg?fit=1200%2C713&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2025\/03\/CyberSecurityAndForensics.jpg?fit=1200%2C713&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts\/129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/comments?post=129"}],"version-history":[{"count":1,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts\/129\/revisions"}],"predecessor-version":[{"id":130,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts\/129\/revisions\/130"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/media\/197"}],"wp:attachment":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/media?parent=129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/categories?post=129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/tags?post=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}