{"id":49105,"date":"2009-09-03T08:20:39","date_gmt":"2009-09-03T05:20:39","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=49105"},"modified":"2021-12-10T15:31:14","modified_gmt":"2021-12-10T12:31:14","slug":"challenges-of-data-synchronization","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/","title":{"rendered":"The Challenges of Data Synchronization"},"content":{"rendered":"<p><center><\/p>\n<p><small>(<a href=\"https:\/\/www.amazon.com\/exec\/obidos\/ASIN\/0072263490\/acmorg-20\" rel=\"noopener noreferrer\" target=\"_blank\">Featured image credit<\/a>)<\/small><\/p>\n<p><\/center><\/p>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/#Diverse_corporate_systems_create_chaos\" >Diverse corporate systems create chaos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/#How_to_synchronize\" >How to synchronize?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/#Further_reading\" >Further reading<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Diverse_corporate_systems_create_chaos\"><\/span>Diverse corporate systems create chaos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Today, the quantity of data we use grows in an explosive manner. We are surrounded by information, we produce it, and we use it. The amount of data that runs across organizations and enterprises is only increasing. At the same time, according to a TDWI <a href=\"http:\/\/download.101com.com\/pub\/tdwi\/Files\/DQReport.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">report<\/a>, &#8220;data quality quickly degenerates over time&#8230;2% of records in a customer file become obsolete in one month.&#8221;<\/p>\n<p>So, an organization needs to control and maintain its data enterprise-wide. Surely, the corporate users want their data to be consistent, clean, complete, and <a href=\"https:\/\/www.altoros.com\/blog\/building-a-bridge-between-salesforce-crm-and-quickbooks-connectors-do-not-matter\/\">synchronized<\/a> across multiple systems and applications. Therefore, data synchronization should become an important part of organizations\u2019 information systems.<\/p>\n<p>However, the complexity of bidirectional or unidirectional synchronization is very often underestimated, while it may be quite tricky due to a number of factors:<\/p>\n<ul>\n<li style=\"margin-bottom: 6px;\">Different data formats generated by a variety of applications, tools, and databases need to be unified and merged.<\/li>\n<li style=\"margin-bottom: 6px;\">The quality of data synchronized. There is a risk to distribute inconsistent or outdated data enterprise-wide, which may result in additional (and quite notable) data cleansing expenses.<\/li>\n<li style=\"margin-bottom: 6px;\">Finding a common identifier across the systems matching corresponding records is not a trivial task. Most likely, there&#8217;s no a single <a href=\"https:\/\/en.wikipedia.org\/wiki\/Primary_key\" rel=\"noopener noreferrer\" target=\"_blank\">primary key<\/a> shared across all the systems within an organization. Even if you want to take an e-mail or a phone number as an ID for the purpose, see above. There are myriads of ways to write down a phone number, while e-mail addresses can be misspelled.<\/li>\n<li>Not to forget ongoing maintenance, meaning that as soon as new data enters an application, the next step is to synchronize it between the other applications and systems.<\/li>\n<\/ul>\n<p>Keeping the data right, companies may minimize the rework caused by failed transactions or customer service issues, and reduce wasted time and materials in industries such as <a href=\"https:\/\/www.altoros.com\/blog\/tag\/manufacturing\/\">manufacturing<\/a> and <a href=\"https:\/\/www.altoros.com\/blog\/tag\/supply-chain\/\">logistics<\/a>.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2009\/09\/mdm-data-synchronization-components.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2009\/09\/mdm-data-synchronization-components-1024x634.png\" width=\"720\" class=\"aligncenter size-large wp-image-64488\" \/><\/a><small>Customer data synchronization architecture (<a href=\"https:\/\/www.amazon.com\/exec\/obidos\/ASIN\/0072263490\/acmorg-20\" rel=\"noopener noreferrer\" target=\"_blank\">image credit<\/a>)<\/small><\/center><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"How_to_synchronize\"><\/span>How to synchronize?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_65375\" style=\"width: 160px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2009\/09\/alex-berson.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-65375\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2009\/09\/alex-berson-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-65375\" \/><\/a><p id=\"caption-attachment-65375\" class=\"wp-caption-text\"><small>Alex Berson<\/small><\/p><\/div>\n<p>In their <a href=\"https:\/\/www.amazon.com\/exec\/obidos\/ASIN\/0072263490\/acmorg-20\" rel=\"noopener noreferrer\" target=\"_blank\">book<\/a>, &#8220;<i>Master Data Management and Customer Data Integration for a Global Enterprise<\/i>,&#8221; <a href=\"https:\/\/www.linkedin.com\/in\/alex-berson-807ab73\/\" rel=\"noopener noreferrer\" target=\"_blank\">Alex Berson<\/a> and <a href=\"https:\/\/www.linkedin.com\/in\/lawrence-dubov-09a5741\/\" rel=\"noopener noreferrer\" target=\"_blank\">Larry Dubov<\/a> present a vision of a possible data synchronization architecture and workflow. The approach is very comprehensive and worth reading.<\/p>\n<p>In particular, when talking about <a href=\"https:\/\/www.altoros.com\/blog\/etl-whats-in-abbreviation\/\">ETL<\/a>, the authors suggest having a data acquisition\/loading zone, where information from multiple sources can be unified into a common format and transformed. Then, the <a href=\"https:\/\/www.altoros.com\/blog\/when-developing-system-architectures-think-about-data-integration\/\">staging<\/a> zone could be &#8220;a holding area for the already cleansed, enriched, and transformed data received from the loading zone.&#8221; Alex and Larry do not insist on having obligatory bidirectional sync, since a number of one-way synchronizations instead could be easier to implement and maintain.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2009\/09\/master-data-management-etl-processing.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2009\/09\/master-data-management-etl-processing-1024x573.png\" width=\"720\" class=\"aligncenter size-large wp-image-65240\" \/><\/a><small>Using a staging area during the ETL process (<a href=\"https:\/\/www.amazon.com\/exec\/obidos\/ASIN\/0072263490\/acmorg-20\" rel=\"noopener noreferrer\" target=\"_blank\">image credit<\/a>)<\/small><\/center><\/p>\n<p>One of the important things is having &#8220;transactional conflict-resolution mechanisms&#8221; to eliminate inconsistencies, as well as implementing <a href=\"https:\/\/www.altoros.com\/blog\/business-rules-for-data-quality\/\">business rules<\/a> for reconciliation of changes. According to the authors, real-time data processing &#8220;should take full advantage of <a href=\"https:\/\/www.altoros.com\/blog\/soa-risk-mitigation\/\">service-oriented architecture<\/a>, including the <a href=\"https:\/\/www.altoros.com\/blog\/etl-vs-esb\/\">enterprise service bus<\/a> zone, and in many cases is implemented as a set of transactional services.&#8221; The main transactional environment could maintain data integrity, serving as &#8220;the sole source of changes,&#8221; propagating them &#8220;to all downstream systems that use this data.&#8221;<\/p>\n<div id=\"attachment_65374\" style=\"width: 160px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2009\/09\/larry-dubov.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-65374\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2009\/09\/larry-dubov-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-65374\" \/><\/a><p id=\"caption-attachment-65374\" class=\"wp-caption-text\"><small>Larry Dubov<\/small><\/p><\/div>\n<p>In the book, Alex and Larry also explain how to deal with <a href=\"https:\/\/www.altoros.com\/blog\/data-management-longs-for-data-quality-solid-grounds\/\">MDM<\/a>, compliance, security, <a href=\"https:\/\/www.altoros.com\/blog\/customer-data-integration-not-that-scary\/\">CDI<\/a>, data validation, testing, <a href=\"https:\/\/www.altoros.com\/blog\/metadata-and-data-virtualization\/\">metadata<\/a>, etc.<\/p>\n<p>It&#8217;s next to impossible to present all the ideas in a single post, so check out <a href=\"https:\/\/cdn.ttgtmedia.com\/searchDataManagement\/downloads\/MDM_and_CDI_ch6.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">chapter 6<\/a> and <a href=\"https:\/\/cdn.ttgtmedia.com\/searchDataManagement\/downloads\/MDM_and_CDI_ch11.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">and chapter 11<\/a> of the book (reprinted by TechTarget), as well as read a supplementary <a href=\"https:\/\/searchitchannel.techtarget.com\/feature\/Managing-Data-in-the-Data-Hub\" rel=\"noopener noreferrer\" target=\"_blank\">article<\/a> at SearchDataManagement.com. You may also find it useful to learn about the issues when synchronizing data in Salesforce CRM and QuickBooks from our related <a href=\"https:\/\/www.altoros.com\/blog\/building-a-bridge-between-salesforce-crm-and-quickbooks-connectors-do-not-matter\/\">blog post<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Further_reading\"><\/span>Further reading<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/building-a-bridge-between-salesforce-crm-and-quickbooks-connectors-do-not-matter\/\">Building a Bridge Between Salesforce CRM and QuickBooks<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/business-rules-for-data-quality\/\">Implementing a Business Rules\u2013Based Approach to Data Quality<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/the-three-most-common-problems-faced-during-data-migration\/\">The Three Most Common Problems Faced During Data Migration<\/a><\/li>\n<\/ul>\n<hr\/>\n<p><center><small>The post is written by <a href=\"https:\/\/www.altoros.com\/blog\/author\/olga\/\">Olga Belokurskaya<\/a> and <a href=\"https:\/\/www.altoros.com\/blog\/author\/alex\/\">Alex Khizhniak<\/a>.<\/small><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<\/p>\n<p>(Featured image credit)<\/p>\n<\/p>\n<p>&nbsp;<\/p>\n<p>Diverse corporate systems create chaos<\/p>\n<p>Today, the quantity of data we use grows in an explosive manner. We are surrounded by information, we produce it, and we use it. The amount of data that runs across organizations and enterprises is only increasing. At the same time, according to a [&#8230;]<\/p>\n","protected":false},"author":81,"featured_media":64490,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[960,895],"class_list":["post-49105","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-opinion","tag-data-integration","tag-research-and-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Challenges of Data Synchronization | Altoros<\/title>\n<meta name=\"description\" content=\"As organizations keep dealing with detached apps and big amounts of data, sooner or later they face outdated information or inconsistencies. Learn what to do.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Challenges of Data Synchronization | Altoros\" \/>\n<meta property=\"og:description\" content=\"(Featured image credit) &nbsp; Diverse corporate systems create chaos Today, the quantity of data we use grows in an explosive manner. We are surrounded by information, we produce it, and we use it. The amount of data that runs across organizations and enterprises is only increasing. At the same time, according to a [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2009-09-03T05:20:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-10T12:31:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2009\/09\/mdm-data-synchronization-hub-architecture.png\" \/>\n\t<meta property=\"og:image:width\" content=\"3480\" \/>\n\t<meta property=\"og:image:height\" content=\"2266\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Olga Belokurskaya\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Olga Belokurskaya\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/\",\"name\":\"The Challenges of Data Synchronization | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2009\/09\/mdm-data-synchronization-hub-architecture.png\",\"datePublished\":\"2009-09-03T05:20:39+00:00\",\"dateModified\":\"2021-12-10T12:31:14+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/b4c29d31973f82a70fcb5e68c5aa5b60\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2009\/09\/mdm-data-synchronization-hub-architecture.png\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2009\/09\/mdm-data-synchronization-hub-architecture.png\",\"width\":3480,\"height\":2266},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Challenges of Data Synchronization\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\",\"url\":\"https:\/\/www.altoros.com\/blog\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.altoros.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/b4c29d31973f82a70fcb5e68c5aa5b60\",\"name\":\"Olga Belokurskaya\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/04\/Olga-Belokurskaya-96x96.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/04\/Olga-Belokurskaya-96x96.jpg\",\"caption\":\"Olga Belokurskaya\"},\"description\":\"Olga Belokurskaya is a writer with a long history of working in the information technology and services industry. She has broad expertise in writing news and articles on cloud computing, data integration, and software product development. Olga is adept at holding interviews with business owners and representatives. In addition, she has experience working as an interpreter and communications specialist.\",\"url\":\"https:\/\/www.altoros.com\/blog\/author\/olga\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Challenges of Data Synchronization | Altoros","description":"As organizations keep dealing with detached apps and big amounts of data, sooner or later they face outdated information or inconsistencies. Learn what to do.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/","og_locale":"en_US","og_type":"article","og_title":"The Challenges of Data Synchronization | Altoros","og_description":"(Featured image credit) &nbsp; Diverse corporate systems create chaos Today, the quantity of data we use grows in an explosive manner. We are surrounded by information, we produce it, and we use it. The amount of data that runs across organizations and enterprises is only increasing. At the same time, according to a [...]","og_url":"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/","og_site_name":"Altoros","article_published_time":"2009-09-03T05:20:39+00:00","article_modified_time":"2021-12-10T12:31:14+00:00","og_image":[{"width":3480,"height":2266,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2009\/09\/mdm-data-synchronization-hub-architecture.png","type":"image\/png"}],"author":"Olga Belokurskaya","twitter_misc":{"Written by":"Olga Belokurskaya","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/","url":"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/","name":"The Challenges of Data Synchronization | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2009\/09\/mdm-data-synchronization-hub-architecture.png","datePublished":"2009-09-03T05:20:39+00:00","dateModified":"2021-12-10T12:31:14+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/b4c29d31973f82a70fcb5e68c5aa5b60"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2009\/09\/mdm-data-synchronization-hub-architecture.png","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2009\/09\/mdm-data-synchronization-hub-architecture.png","width":3480,"height":2266},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/challenges-of-data-synchronization\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"The Challenges of Data Synchronization"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/b4c29d31973f82a70fcb5e68c5aa5b60","name":"Olga Belokurskaya","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/04\/Olga-Belokurskaya-96x96.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/04\/Olga-Belokurskaya-96x96.jpg","caption":"Olga Belokurskaya"},"description":"Olga Belokurskaya is a writer with a long history of working in the information technology and services industry. She has broad expertise in writing news and articles on cloud computing, data integration, and software product development. Olga is adept at holding interviews with business owners and representatives. In addition, she has experience working as an interpreter and communications specialist.","url":"https:\/\/www.altoros.com\/blog\/author\/olga\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/49105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/81"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=49105"}],"version-history":[{"count":47,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/49105\/revisions"}],"predecessor-version":[{"id":65376,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/49105\/revisions\/65376"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/64490"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=49105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=49105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=49105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}