{"id":36772,"date":"2007-03-16T03:47:45","date_gmt":"2007-03-16T08:47:45","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=36772"},"modified":"2020-04-14T00:04:23","modified_gmt":"2020-04-13T21:04:23","slug":"etl-vs-esb","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/etl-vs-esb\/","title":{"rendered":"ETL vs. ESB from Apatar&#8217;s Point of View"},"content":{"rendered":"<p><center><small>(<a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:Conventional_ETL_Diagram.jpg\" rel=\"noopener noreferrer\" target=\"_blank\">Featured image credit<\/a>)<\/small><\/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\/etl-vs-esb\/#A_variety_of_integration_scenarios\" >A variety of integration scenarios<\/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\/etl-vs-esb\/#ETL_vs_EAI_vs_EII\" >ETL vs. EAI vs. EII<\/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\/etl-vs-esb\/#Further_reading\" >Further reading<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"A_variety_of_integration_scenarios\"><\/span>A variety of integration scenarios<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A few months ago, prior to the release of <a href=\"https:\/\/en.wikipedia.org\/wiki\/Apatar\" rel=\"noopener noreferrer\" target=\"_blank\">Apatar<\/a>&#8216;s Community Preview, <a href=\"https:\/\/www.linkedin.com\/in\/mjasay\/\" rel=\"noopener noreferrer\" target=\"_blank\">Matt Asay<\/a> asked me via e-mail whether Apatar competes with ESB products, specifically with MuleSource and ServiceMix. After I responded to Matt by e-mail, I thought about posting my response to a blog, and Matt said, &#8220;Go ahead.&#8221; In fact, two people asked me a similar question during the MySQL User Conference, which reminded me about the e-mail that I&#8217;m posting below.<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2007\/03\/enterprise-application-integration-david-s-linthicum.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2007\/03\/enterprise-application-integration-david-s-linthicum.jpg\" width=\"120\" class=\"alignright size-full wp-image-53267\" \/><\/a>The short answer is that Apatar is an <a href=\"https:\/\/en.wikipedia.org\/wiki\/Extract,_transform,_load\" rel=\"noopener noreferrer\" target=\"_blank\">ETL<\/a> (Extract, Transform, and Load) technology; ETL does not compete, but compliments <a href=\"https:\/\/en.wikipedia.org\/wiki\/Enterprise_service_bus\" rel=\"noopener noreferrer\" target=\"_blank\">ESB<\/a> products across different information integration scenarios. ServiceMix and Mule are ESB products. ESB is a standards-oriented (in the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Service-oriented_architecture\" rel=\"noopener noreferrer\" target=\"_blank\">SOA<\/a> age) EAI\/<a href=\"https:\/\/en.wikipedia.org\/wiki\/Enterprise_information_integration\" rel=\"noopener noreferrer\" target=\"_blank\">EII<\/a> technology. Therefore, I will address the comparison question, &#8220;ETL vs. ESB,&#8221; from an ETL vs. EAI\/EII point of view. <a href=\"https:\/\/en.wikipedia.org\/wiki\/Enterprise_application_integration\" rel=\"noopener noreferrer\" target=\"_blank\">EAI<\/a>, by the way, is a term coined by <a href=\"https:\/\/www.linkedin.com\/in\/davidlinthicum\/\" rel=\"noopener noreferrer\" target=\"_blank\">Dave Linthicum<\/a> in his <a href=\"https:\/\/www.amazon.com\/Enterprise-Application-Integration-David-Linthicum\/dp\/0201615835\" rel=\"noopener noreferrer\" target=\"_blank\">book<\/a> (published in 1999) called, &#8220;Enterprise Application Integration.&#8221;<\/p>\n<p>In brief, ETL is geared toward data movement, typically in batch modes across the enterprise. It is &#8220;pull&#8221; technology and works on user&#8217;s demand or on schedule. ESB is a &#8220;push&#8221; technology, sending messages when they occur.<\/p>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"1\">\n<tr style=\"background-color:#f2f2f2;\">\n<td valign=\"top\" style=\"width:50%\"><center><b>ETL<\/b><\/center><\/td>\n<td valign=\"top\" style=\"width:50%\"><center><b>ESB<\/b><\/center><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" style=\"width:50%\"><small>ETL is a &#8220;pull&#8221; technology, works on demand\/on schedule.<\/small><\/td>\n<td valign=\"top\" style=\"width:50%\"><small>ESB is a &#8220;push&#8221; technology.<\/small><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" style=\"width:50%\"><small>ETL cannot time-out, decay, or issue transactions to front-office applications during transformation processes.<\/small><\/td>\n<td valign=\"top\" style=\"width:50%\"><small>ESB is capable of timing and decaying data in queues, escalating information content to the right decision-maker on that piece of content.<\/small><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" style=\"width:50%\"><small>ETL is fully scalable, capable of loading massive batches of data in parallel.<\/small><\/td>\n<td valign=\"top\" style=\"width:50%\"><small>ESB is not suitable for massive volumes of data because of its service bus architecture (by network, and source system speed to X transactions per second).<\/small><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" style=\"width:50%\"><small>ETL can hook to ESB\/EAI middleware as just another feed, if desired.<\/small><\/td>\n<td valign=\"top\" style=\"width:50%\"><small>ESB&#8217;s primary job is to integrate applications, opposed to Data Migration, Replication, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Data_warehouse\" rel=\"noopener noreferrer\" target=\"_blank\">Data Warehousing<\/a>, and BI.<\/small><\/td>\n<\/tr>\n<\/table>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"ETL_vs_EAI_vs_EII\"><\/span>ETL vs. EAI vs. EII<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>I can also refer you to a comparison table I found <a href=\"http:\/\/www.coreintegration.com\/solutions\/di.asp\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>.<\/p>\n<table cellspacing=\"1\" cellpadding=\"0\" border=\"1\">\n<tr style=\"background-color:#f2f2f2;\">\n<td valign=\"top\" style=\"width:25%\"><small><center><b>Feature<\/b><\/center><\/small><\/td>\n<td valign=\"top\" style=\"width:25%\"><small><center><b>ETL<\/b><\/center><\/small><\/td>\n<td valign=\"top\" style=\"width:25%\"><small><center><b>EAI<\/b><\/center><\/small><\/td>\n<td valign=\"top\" style=\"width:25%\"><small><center><b>EII<\/b><\/center><\/small><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" style=\"width:25%\"><b><small>Timing<\/small><\/b><\/td>\n<td valign=\"top\" style=\"width:25%\"><small>Batch snapshots<\/small><\/td>\n<td valign=\"top\" style=\"width:25%\"><small>Real-time<\/small><\/td>\n<td valign=\"top\" style=\"width:25%\"><small>Real-time<\/small><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" style=\"width:25%\"><b><small>Unit of work<\/small><\/b><\/td>\n<td valign=\"top\" style=\"width:25%\"><small>Set of transactions committed within an ETL cycle interval<\/small><\/td>\n<td valign=\"top\" style=\"width:25%\"><small>Single business transaction<\/small><\/td>\n<td valign=\"top\" style=\"width:25%\"><small>Single business transaction<\/small><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" style=\"width:25%\"><b><small>Historical Record<\/small><\/b><\/td>\n<td valign=\"top\" style=\"width:25%\"><small>Yes<\/small><\/td>\n<td valign=\"top\" style=\"width:25%\"><small>No<\/small><\/td>\n<td valign=\"top\" style=\"width:25%\"><small>No<\/small><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" style=\"width:25%\"><b><small>Persistent auxiliary tables<\/small><\/b><\/td>\n<td valign=\"top\" style=\"width:25%\"><small>Yes<\/small><\/td>\n<td valign=\"top\" style=\"width:25%\"><small>No. Transactions applied directly to applications&#8217; tables<\/small><\/td>\n<td valign=\"top\" style=\"width:25%\"><small>No. Virtual database<\/small><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" style=\"width:25%\"><b><small>Application<\/small><\/b><\/td>\n<td valign=\"top\" style=\"width:25%\"><small>Managerial reporting, trend analysis, multi-dimensional aggregation<\/small><\/td>\n<td valign=\"top\" style=\"width:25%\"><small>Near real-time synchronization of operational data where transaction commitment is dependent on state of related transactions<\/small><\/td>\n<td valign=\"top\" style=\"width:25%\"><small>Near real-time decision making based on the most current information in operational systems. No update.<\/small><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" style=\"width:25%\"><b><small>What it&#8217;s not<\/small><\/b><\/td>\n<td valign=\"top\" style=\"width:25%\"><small>Not source of record. Does not support transaction processing<\/small><\/td>\n<td valign=\"top\" style=\"width:25%\"><small>Not appropriate for ad-hoc analysis and reporting<\/small><\/td>\n<td valign=\"top\" style=\"width:25%\"><small>Not a virtual data warehouse<\/small><\/td>\n<\/tr>\n<\/table>\n<p><center><small>(Source: Core Integration Partners, Inc.)<\/small><\/center><\/p>\n<p>&nbsp;<\/p>\n<p>At the end of the day, I think that business users have to consider their unique requirements, and pick the technology accordingly. There are different horses for different courses. Be it Apatar, Mule ESB, DataStage, or Yahoo! Pipes\u2014whatever works.<\/p>\n<p>In my opinion, as more vendors enter the information integration space, they are confusing things even more because of the differences in the technology they are offering. No two are alike, but all are calling themselves data integration vendors. Go figure out.<\/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\/top-data-integration-challenges-regarding-dq-cdi-eai-dw-and-bi\/\">Top Data Integration Challenges: Meet DQ, CDI, EAI, DW, and BI<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/data-integration-issues-moving-legacy-apps-to-the-cloud\/\">Moving Apps to the Cloud: Solving Data Integration Issues<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>(Featured image credit)<\/p>\n<p>&nbsp;<\/p>\n<p>A variety of integration scenarios<\/p>\n<p>A few months ago, prior to the release of Apatar&#8216;s Community Preview, Matt Asay asked me via e-mail whether Apatar competes with ESB products, specifically with MuleSource and ServiceMix. After I responded to Matt by e-mail, I thought about posting my response to a [&#8230;]<\/p>\n","protected":false},"author":8,"featured_media":44425,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[966,960,895],"class_list":["post-36772","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-opinion","tag-apatar","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>ETL vs. ESB from Apatar&#039;s Point of View | Altoros<\/title>\n<meta name=\"description\" content=\"In short, ETL is a \u201cpull\u201d approach, working on user\u2019s demand or on schedule, while ESB is a \u201cpush\u201d model. Read on for more.\" \/>\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\/etl-vs-esb\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ETL vs. ESB from Apatar&#039;s Point of View | Altoros\" \/>\n<meta property=\"og:description\" content=\"(Featured image credit) &nbsp; A variety of integration scenarios A few months ago, prior to the release of Apatar&#8216;s Community Preview, Matt Asay asked me via e-mail whether Apatar competes with ESB products, specifically with MuleSource and ServiceMix. After I responded to Matt by e-mail, I thought about posting my response to a [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/etl-vs-esb\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2007-03-16T08:47:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-13T21:04:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2007\/03\/Conventional_ETL_Diagram.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1021\" \/>\n\t<meta property=\"og:image:height\" content=\"631\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Renat Khasanshyn\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Renat Khasanshyn\" \/>\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\/etl-vs-esb\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/etl-vs-esb\/\",\"name\":\"ETL vs. ESB from Apatar's Point of View | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/etl-vs-esb\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/etl-vs-esb\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2007\/03\/Conventional_ETL_Diagram.jpg\",\"datePublished\":\"2007-03-16T08:47:45+00:00\",\"dateModified\":\"2020-04-13T21:04:23+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/ba02293dc59f7b5c8ca68bb68f0885c3\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/etl-vs-esb\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/etl-vs-esb\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/etl-vs-esb\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2007\/03\/Conventional_ETL_Diagram.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2007\/03\/Conventional_ETL_Diagram.jpg\",\"width\":1021,\"height\":631},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/etl-vs-esb\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ETL vs. ESB from Apatar&#8217;s Point of View\"}]},{\"@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\/ba02293dc59f7b5c8ca68bb68f0885c3\",\"name\":\"Renat Khasanshyn\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Renat-Khasanshyn-150x150.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Renat-Khasanshyn-150x150.jpg\",\"caption\":\"Renat Khasanshyn\"},\"description\":\"Renat Khasanshyn is the founder and CEO of Altoros and a Venture Partner at Runa Capital. He helps to define Altoros\u2019s strategic vision and its role in Cloud Foundry PaaS ecosystem. In the past, he has been selected as a finalist for the Emerging Executive of the Year award by the Massachusetts Technology Leadership Council and once won an IBM Business Mashup Challenge. Prior to founding Altoros, Renat was VP of Engineering for Tampa-based insurance company PriMed.\",\"url\":\"https:\/\/www.altoros.com\/blog\/author\/renat\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ETL vs. ESB from Apatar's Point of View | Altoros","description":"In short, ETL is a \u201cpull\u201d approach, working on user\u2019s demand or on schedule, while ESB is a \u201cpush\u201d model. Read on for more.","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\/etl-vs-esb\/","og_locale":"en_US","og_type":"article","og_title":"ETL vs. ESB from Apatar's Point of View | Altoros","og_description":"(Featured image credit) &nbsp; A variety of integration scenarios A few months ago, prior to the release of Apatar&#8216;s Community Preview, Matt Asay asked me via e-mail whether Apatar competes with ESB products, specifically with MuleSource and ServiceMix. After I responded to Matt by e-mail, I thought about posting my response to a [...]","og_url":"https:\/\/www.altoros.com\/blog\/etl-vs-esb\/","og_site_name":"Altoros","article_published_time":"2007-03-16T08:47:45+00:00","article_modified_time":"2020-04-13T21:04:23+00:00","og_image":[{"width":1021,"height":631,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2007\/03\/Conventional_ETL_Diagram.jpg","type":"image\/jpeg"}],"author":"Renat Khasanshyn","twitter_misc":{"Written by":"Renat Khasanshyn","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/etl-vs-esb\/","url":"https:\/\/www.altoros.com\/blog\/etl-vs-esb\/","name":"ETL vs. ESB from Apatar's Point of View | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/etl-vs-esb\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/etl-vs-esb\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2007\/03\/Conventional_ETL_Diagram.jpg","datePublished":"2007-03-16T08:47:45+00:00","dateModified":"2020-04-13T21:04:23+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/ba02293dc59f7b5c8ca68bb68f0885c3"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/etl-vs-esb\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/etl-vs-esb\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/etl-vs-esb\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2007\/03\/Conventional_ETL_Diagram.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2007\/03\/Conventional_ETL_Diagram.jpg","width":1021,"height":631},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/etl-vs-esb\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"ETL vs. ESB from Apatar&#8217;s Point of View"}]},{"@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\/ba02293dc59f7b5c8ca68bb68f0885c3","name":"Renat Khasanshyn","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Renat-Khasanshyn-150x150.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Renat-Khasanshyn-150x150.jpg","caption":"Renat Khasanshyn"},"description":"Renat Khasanshyn is the founder and CEO of Altoros and a Venture Partner at Runa Capital. He helps to define Altoros\u2019s strategic vision and its role in Cloud Foundry PaaS ecosystem. In the past, he has been selected as a finalist for the Emerging Executive of the Year award by the Massachusetts Technology Leadership Council and once won an IBM Business Mashup Challenge. Prior to founding Altoros, Renat was VP of Engineering for Tampa-based insurance company PriMed.","url":"https:\/\/www.altoros.com\/blog\/author\/renat\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/36772","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=36772"}],"version-history":[{"count":39,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/36772\/revisions"}],"predecessor-version":[{"id":57233,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/36772\/revisions\/57233"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/44425"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=36772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=36772"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=36772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}