{"id":2371,"date":"2012-10-15T10:25:21","date_gmt":"2012-10-15T10:25:21","guid":{"rendered":"https:\/\/www.wapshere.com\/missmiis\/?p=2371"},"modified":"2012-10-15T10:25:21","modified_gmt":"2012-10-15T10:25:21","slug":"event-broker-more-than-just-scheduling","status":"publish","type":"post","link":"https:\/\/www.wapshere.com\/missmiis\/event-broker-more-than-just-scheduling","title":{"rendered":"Event Broker &#8211; more than just scheduling"},"content":{"rendered":"<p>The company I work for, <a href=\"http:\/\/unifysolutions.net\/\">Unify Solutions<\/a>, has a product called <a href=\"http:\/\/www.fimeventbroker.com\/\">Event Broker<\/a> which I&#8217;ve <a href=\"https:\/\/www.wapshere.com\/missmiis\/event-broker-for-fim-2010\">blogged about<\/a>\u00c2\u00a0before. However I was still pretty new to it then and treating it as a straight replacement for scheduling scripts. Now I&#8217;m starting to use it properly I can see there&#8217;s a lot more to it.<br \/>\n<!--more--><br \/>\nThe key premise of Event Broker is that it should be used in an <em>event-driven<\/em> way. So rather than running sync cycles every <em>x<\/em> minutes, we run regular checks to see if anything needs to be imported or exported, and only trigger FIM run profiles as needed. In this way we can start to make FIM very responsive to changes in the connected systems, while at the same time reducing the overhead caused by running a lot of unnecessary\u00c2\u00a0sync tasks.\u00c2\u00a0<\/p>\n<p>Of course we have the flexibility to do things both ways &#8211; so run some operations in an event driven way, while others run on a\u00c2\u00a0 straight schedule &#8211; such as running Imports on a schedule, but running Exports as soon as any are queued.\u00c2\u00a0We can also\u00c2\u00a0do things like prioritising\u00c2\u00a0certain Portal operations so they trigger an immediate sync, while others just want for the next scheduled Delta Import. It&#8217;s pretty neat!<\/p>\n<p>If you want to know more about Event Broker then I recommend watching this\u00c2\u00a0<a href=\"http:\/\/www.youtube.com\/watch?v=7y1Qez1oUrg\">presentation and demonstration<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The company I work for, Unify Solutions, has a product called Event Broker which I&#8217;ve blogged about\u00c2\u00a0before. However I was still pretty new to it then and treating it as a straight replacement for scheduling scripts. Now I&#8217;m starting to use it properly I can see there&#8217;s a lot more to it.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":[]},"categories":[66,58,57],"tags":[],"class_list":["post-2371","post","type-post","status-publish","format-standard","hentry","category-event-broker","category-fim-sync-service","category-unify"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pkp1o-Cf","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/posts\/2371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/comments?post=2371"}],"version-history":[{"count":5,"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/posts\/2371\/revisions"}],"predecessor-version":[{"id":2390,"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/posts\/2371\/revisions\/2390"}],"wp:attachment":[{"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/media?parent=2371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/categories?post=2371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/tags?post=2371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}