<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Reality Check &#187; ESB</title>
	<atom:link href="http://www.softwareag.com/blog/reality_check/index.php/tag/esb/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.softwareag.com/blog/reality_check</link>
	<description>The official no-hype zone to get your projects on track and on target</description>
	<lastBuildDate>Wed, 15 May 2013 09:57:29 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>Software AG announces launch of Integration LIVE (iPaaS) solution</title>
		<link>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/software-ag-announces-launch-of-integration-live-ipaas-solution/</link>
		<comments>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/software-ag-announces-launch-of-integration-live-ipaas-solution/#comments</comments>
		<pubDate>Wed, 15 May 2013 08:42:22 +0000</pubDate>
		<dc:creator>Dinesh Chandrasekhar</dc:creator>
				<category><![CDATA[Integration Insights]]></category>
		<category><![CDATA[Live from Software AG]]></category>
		<category><![CDATA[Megatrends: What's Hot and What's Not]]></category>
		<category><![CDATA[application integration]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[cloud integration]]></category>
		<category><![CDATA[cloudstreams]]></category>
		<category><![CDATA[connectors]]></category>
		<category><![CDATA[ESB]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[iPaaS]]></category>
		<category><![CDATA[webMethods]]></category>

		<guid isPermaLink="false">http://www.softwareag.com/blog/reality_check/?p=1466</guid>
		<description><![CDATA[<p>With SaaS applications being adopted by the dozens by all sizes of enterprises, it comes as no surprise that their IT departments are grappling to figure out the right approach to cloud integration. As easy as it should be, there is, however, no unwrap-and-use solution when it comes to integrating your applications spread across the cloud and on-premise. Today, there [...]</p><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/integration-insights/software-ag-announces-launch-of-integration-live-ipaas-solution/">Software AG announces launch of Integration LIVE (iPaaS) solution</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9ibG9nL3JlYWxpdHlfY2hlY2svaW5kZXgucGhwL2ludGVncmF0aW9uLWluc2lnaHRzL25ldy1mYWN0b3JzLWZvci1jbG91ZC1pbnRlZ3JhdGlvbi9hdHRhY2htZW50L2Nsb3Vka2V5LXhzbWFsbC0yNTB4MzAwLw==" rel=\"attachment wp-att-712\"><img class="alignleft size-thumbnail wp-image-712" src="http://www.softwareag.com/blog/reality_check/wp-content/uploads/2012/12/CloudKey-XSmall-250x3001-225x225.jpg" alt="" width="225" height="225" /></a>With SaaS applications being adopted by the dozens by all sizes of enterprises, it comes as no surprise that their IT departments are grappling to figure out the right approach to cloud integration. As easy as it should be, there is, however, no unwrap-and-use solution when it comes to integrating your applications spread across the cloud and on-premise.</p>
<p>Today, there are four approaches when it comes to cloud integration. Let us look at them one-by-one and understand the pros and cons of each approach.</p>
<ol>
<li><strong>Point-to-point integration</strong> – This is the quickest and dirtiest approach in the book. This is when your developers have an all-night hackathon to create scripts and code snippets to connect one application with another (cloud or not). This model may work with a small company where only two or three applications need to be tied together. As is obvious, this approach is not scalable at all by any means. Code maintenance, upgrades and future development soon become nightmares. You can forget about IT agility to business needs as the company starts to expand.</li>
<li><strong>On-premise integration solution</strong> – This approach can be easily adopted by companies that already have an integration infrastructure / Enterprise Service Bus (ESB) in place. They can just leverage the existing integration platform to connect with on-premise applications as well as SaaS applications. This is provided that the integration solution that you are using has such capabilities and framework to connect with any SaaS application seamlessly. Otherwise, you will end up having more developers coding their way out of this. The other point to also consider is that this is not a cloud solution.</li>
<li><strong>iPaaS (Integration Platform as a Service)</strong> – In the last couple of years, this model has been gaining some maturity and attention amongst small companies. Enterprises that do not want to spend much on their infrastructure but still be more agile, adopt SaaS applications as needed. As an extension to the same methodology, the same enterprise also adopts an integration solution hosted by the solution provider themselves. This is called an iPaaS. This allows companies to not worry about setting up, maintaining and managing a complex integration infrastructure to integrate with SaaS applications. On the same note, I should also emphasize that an iPaaS is not a replacement for an ESB. As a matter of fact, Gartner predicts that more and more companies are going to adopt a hybrid integration infrastructure comprising of both an on-premise ESB and an on-cloud iPaaS.</li>
<li><strong>Cloud Services Brokerage </strong>– This is very similar to the iPaaS except that in this case, even the development and maintenance of the integration maps and services are done by the solution provider themselves. Only very few small vendors offer this type of solution. This model has not caught on to the mainstream market yet. Not a lot of companies are willing to trust outsourcing their entire integration development to a third-party. So, for the sake of this conversation here, I am not going to spend any time on this topic.</li>
</ol>
<p>There is no such thing as the “ideal way” of how you should integrate with the cloud but there are definitely right and wrong ways of doing so. Given the four approaches above, you are better off with either option 2 or 3 based on the size of your IT department, your application infrastructure, your existing integration architecture and future growth plans. iPaaS will definitely give you greater flexibility in scaling up your integration infrastructure based on how your business grows. But, in the interim, as you step up to adopt an iPaaS, a hybrid architecture of option 2 and 3 together might be more beneficial for various reasons. We will discuss this in a later post in more detail.</p>
<p>&nbsp;</p>
<p><strong>Software AG launches Integration LIVE (iPaaS)</strong></p>
<p>With <a title=\"Longjump acquisition\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvUHJlc3MvcHJlc3NyZWxlYXNlcy8yMDEzMDQyNV9BY3F1aXNpdGlvbl9Mb25nSnVtcF9wYWdlLmFzcA==" target=\"_blank\">the acquisition of LongJump</a>, Software AG has positioned itself in a very strategic position to guide its 4000+ customers in addressing the cloud integration challenges. As a part of its most exciting launch of version 9.0 set of products in June 2013, it will be releasing <a title=\"CloudStreams\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9zYWFzaW50ZWdyYXRpb24v" target=\"_blank\">webMethods CloudStreams</a>, which addresses bullet #2 in the above list of approaches. For more information on that product, you can click on this link.</p>
<p>Today, Software AG announced an even more exciting future plan for our cloud strategy &#8211; <a title=\"Software AG Live\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvUHJlc3MvcHJlc3NyZWxlYXNlcy8yMDEzMDUxNV9MYXVuY2hfU29mdHdhcmVfQUdfTElWRV9wYWdlLmFzcA==" target=\"_blank\">Software AG Live</a>, the first cloud-based Platform-as-a-Service (PaaS) suite. Amongst the three components that make up Software AG Live, the one that is of interest in this particular scope of conversation is Integration Live. This is an integration PaaS which enables cloud-to-cloud integration and seamlessly connects with private cloud or on-premise Enterprise Service Bus (ESB) installations. Integration Live will offer an unmatched combination of ease-of-use and enterprise-strength and will be compatible with webMethods Integration Server, the market leading ESB from Software AG. Availability is scheduled for Q1 of 2014.</p>
 <img src="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1466" width="1" height="1" style="display: none;" /><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/integration-insights/software-ag-announces-launch-of-integration-live-ipaas-solution/">Software AG announces launch of Integration LIVE (iPaaS) solution</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/software-ag-announces-launch-of-integration-live-ipaas-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Social Business Intelligence 2.0: Driven by Integration</title>
		<link>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/social-business-intelligence-2-0-driven-by-integration/</link>
		<comments>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/social-business-intelligence-2-0-driven-by-integration/#comments</comments>
		<pubDate>Tue, 09 Apr 2013 19:50:45 +0000</pubDate>
		<dc:creator>Dinesh Chandrasekhar</dc:creator>
				<category><![CDATA[Integration Insights]]></category>
		<category><![CDATA[Megatrends: What's Hot and What's Not]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[CEP]]></category>
		<category><![CDATA[Complex Events]]></category>
		<category><![CDATA[Dashboards]]></category>
		<category><![CDATA[ESB]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Metrics]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Social Business Intelligence]]></category>
		<category><![CDATA[Social Integration]]></category>

		<guid isPermaLink="false">http://www.softwareag.com/blog/reality_check/?p=1300</guid>
		<description><![CDATA[<p>We all deal with data on a day-to-day basis. We handle data as knowledge workers, data crunchers, data creators or consumers in our daily routines. And, I am not even talking about your work yet. You pick up your newspaper in the morning (yes, some of us still do!) and scan through the stocks. You are the consumer of the [...]</p><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/integration-insights/social-business-intelligence-2-0-driven-by-integration/">Social Business Intelligence 2.0: Driven by Integration</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9ibG9nL3JlYWxpdHlfY2hlY2svaW5kZXgucGhwL2ludGVncmF0aW9uLWluc2lnaHRzL3NvY2lhbC1idXNpbmVzcy1pbnRlbGxpZ2VuY2UtMi0wLWRyaXZlbi1ieS1pbnRlZ3JhdGlvbi9hdHRhY2htZW50L3NvY2lhbC00Lw==" rel=\"attachment wp-att-1306\"><img class="alignleft size-medium wp-image-1306" style="margin-left: 10px;margin-right: 10px" src="http://www.softwareag.com/blog/reality_check/wp-content/uploads/2013/04/Social2-300x229.png" alt="" width="300" height="229" /></a>We all deal with data on a day-to-day basis. We handle data as knowledge workers, data crunchers, data creators or consumers in our daily routines. And, I am not even talking about your work yet. You pick up your newspaper in the morning (yes, some of us still do!) and scan through the stocks. You are the consumer of the data, which was prepared by an army of data crunchers and knowledge workers. You react to a piece of information on that page by picking up your smartphone and tweeting about a stock. Now, you have turned into a data creator. How? You have given the world of data consumers a piece of information (your tweet) from which they can derive more intelligence.</p>
<p>Business Intelligence is a thing of the past. Companies used to look at their past performance and understand their mistakes or achievements. In today’s world of tweets and posts, even news agencies can’t keep up with the speed at which information is traveling across the world. Enterprises need to be extremely proactive rather than being reactive. So, a few years ago, the concept of <strong>Social Business Intelligence</strong> was introduced. There is abundant information available in all the petabytes and zetabytes of social feeds across all social networks. The ability to single out the right channel, to kill unnecessary noise and to make sense of the remaining social information into actionable metrics is called Social Business Intelligence. For example, a retail company monitoring specific social feeds of its consumers can understand that they actually prefer its newly introduced product in red more than blue. Using this data, it can instantaneously prepare its supply chain to ship its next batch of products in red rather than blue.</p>
<p>However, there are inherent challenges with gathering such social data. To start with, social data is not structured. Consider a tweet such as this – “<em>Love the fit of #Gap’s new #slimfit #jeans. Zipper not smooth</em>”. How do you associate a metric with such a tweet? Is it a positive tweet or a negative tweet? How do we classify this tweet to make predictive intelligence from this? To address this, we have many tools out there that perform “<strong>Sentiment Analysis</strong>” on such social data. This type of analysis assigns weights and scores to social data and makes the data more meaningful for Social Business Intelligence dashboards.</p>
<p>There has also been another trend in the last couple of years – an increase in adoption of social media platforms within enterprises. This can span just within employees or even with customers and partners. These tools help in keeping collaborative teams closer and well-informed. And, this is where I will introduce <strong>Social Business Intelligence 2.0</strong>. The social feeds have grown to gargantuan proportions that they have created silos of Big Data by themselves. Next, the information in such social data is not useful freestanding on its own. They need to be cross-referenced with other data stores in the enterprise such as Product Master, Customer Master, Pricing database, Support Center application etc. This is the way that coherent information is created from such chaos.</p>
<p>Let me give you an example of such a <strong>Social Business Intelligence 2.0 scenario</strong>. Customer X logs in a support ticket about a system failure in one of their servers. The support system instantly posts a note about that ticket into the corporate social feed under the support channel. Since a few stakeholders such as the Account Manager, Systems Engineer and on-site consultant have subscribed to this specific customer’s posts, they get notifications about the post and are aware that the customer has an issue. They can immediately call up the customer expressing their interest in addressing the issue ASAP. This increases the level of customer satisfaction as well. But, what has also happened behind the scenes is that there were three other similar issues (with the same component) raised by three different customers in the past 1 week. But, those were not trouble tickets but just social posts in support forums. The correlation is made between the various social posts and a social notification is sent out to the relevant R&amp;D team automatically. Members of that team see that post, understand the problem and release a fix immediately addressing the issue. Next, an automatic notification goes to each of those affected customers’ technical contacts indicating the availability of this fix, which addresses their problem.</p>
<p>Yes, I know that sounds like a fairy tale and hardly ever happens that way in any company. But, that is not wholly true. There are quite a lot of companies that are leading the charge on such initiatives and making great strides in bringing such solutions to reality. What I want you to focus on is the underlying technology to make this happen. First, yes, you need a social platform that can primarily connect everyone together. Also, the APIs of this social platform should be open enough that it can be called from other applications or from the integration platform. Second, you will need a correlation engine or a <a title=\"CEP\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvcHJvZHVjdHMvd20vZXZlbnRzL292ZXJ2aWV3L2RlZmF1bHQuYXNw" target=\"_blank\">Complex Event Processing (CEP) engine</a> that can associate disjoint data and identify patterns in them. The third most critical thing you need in such an environment is an integration backbone or an <a title=\"ESB\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvcHJvZHVjdHMvd20vYXBwbGljYXRpb25faW50ZWdyYXRpb24vaW50ZWdyYXRpb25fc2VydmVyL292ZXJ2aWV3L2RlZmF1bHQuYXNw" target=\"_blank\">Enterprise Service Bus (ESB)</a>. This will be the glue that connects all of the moving parts in this environment together.</p>
<p>An ESB within a collaborative enterprise helps in enabling Social Business Intelligence 2.0 by –</p>
<ul>
<li>Understand and parse structured / unstructured data from various social sources</li>
<li>Integrate social data from various sources into a correlation engine or a sentiment analysis engine</li>
<li>Connect up with various Master data sources and lookup databases within the enterprise. This will help in classifying social data into relevant taxonomies.</li>
<li>Integrate support systems, R&amp;D systems etc with social data streams so that automatic posts can be sent into appropriate channels based on incoming / inferred data</li>
<li>Pump all metrics and social analytics data into dashboards to create real-time actionable views for relevant stakeholders</li>
</ul>
<p>An ESB can also leverage complementary technology such as in-memory management solutions to <a title=\"Tame Big Data with your ESB\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9ibG9nL3JlYWxpdHlfY2hlY2svaW5kZXgucGhwL2ludGVncmF0aW9uLWluc2lnaHRzL3RhbWUtYmlnLWRhdGEtd2l0aC15b3VyLWVzYi8=" target=\"_blank\">process Big Data effectively</a>. Social Business Intelligence 2.0 is already here. I urge you to start considering your integration backbone / ESB as an effective platform to launch it within your enterprise today.</p>
<p>Until next time, Ciao!</p>
 <img src="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1300" width="1" height="1" style="display: none;" /><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/integration-insights/social-business-intelligence-2-0-driven-by-integration/">Social Business Intelligence 2.0: Driven by Integration</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/social-business-intelligence-2-0-driven-by-integration/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Tame Big Data with your ESB</title>
		<link>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/tame-big-data-with-your-esb/</link>
		<comments>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/tame-big-data-with-your-esb/#comments</comments>
		<pubDate>Mon, 11 Feb 2013 09:22:15 +0000</pubDate>
		<dc:creator>Dinesh Chandrasekhar</dc:creator>
				<category><![CDATA[Integration Insights]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Enterprise Service Bus]]></category>
		<category><![CDATA[ESB]]></category>
		<category><![CDATA[high-performance]]></category>
		<category><![CDATA[IMDB]]></category>
		<category><![CDATA[in-memory computing]]></category>
		<category><![CDATA[in-memory database]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[memory management]]></category>
		<category><![CDATA[real-time]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[scale out]]></category>
		<category><![CDATA[scale up]]></category>
		<category><![CDATA[Speed]]></category>

		<guid isPermaLink="false">http://www.softwareag.com/blog/reality_check/?p=1051</guid>
		<description><![CDATA[<p>Every vendor likes to claim that their product is the most superior in the market. When it comes to ESBs (Enterprise Service Bus), it is no different either. Every ESB vendor claims that their product is indeed the fastest. As a consumer, your question to a statement like that should be “How?”. With the application infrastructure, within an enterprise, changing [...]</p><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/integration-insights/tame-big-data-with-your-esb/">Tame Big Data with your ESB</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9ibG9nL3JlYWxpdHlfY2hlY2svaW5kZXgucGhwL2ludGVncmF0aW9uLWluc2lnaHRzL3RhbWUtYmlnLWRhdGEtd2l0aC15b3VyLWVzYi9hdHRhY2htZW50L2JpZy1kYXRhLw==" rel=\"attachment wp-att-1055\"><img class="alignleft size-thumbnail wp-image-1055" style="margin: 5px" src="http://www.softwareag.com/blog/reality_check/wp-content/uploads/2013/02/BigData-XSmall-225x225.jpg" alt="Tame Big Data with your ESB" width="225" height="225" /></a>Every vendor likes to claim that their product is the most superior in the market. When it comes to ESBs (Enterprise Service Bus), it is no different either. Every ESB vendor claims that their product is indeed the fastest. As a consumer, your question to a statement like that should be “How?”. With the application infrastructure, within an enterprise, changing so dramatically over the last decade, it is only normal to expect that an ESB solution being used in such an environment is also capable of accommodating such dynamic changes.</p>
<p>Infrastructure has always been a significant problem but companies seem to be handling it quite well with cloud-based models and virtualized servers. Now, that brings about <a title=\"“Standard or Premium Cloudwash, Sir?” – New factors for Cloud Integration\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9ibG9nL3JlYWxpdHlfY2hlY2svaW5kZXgucGhwL2ludGVncmF0aW9uLWluc2lnaHRzL25ldy1mYWN0b3JzLWZvci1jbG91ZC1pbnRlZ3JhdGlvbi8=" target=\"_blank\">its own set of challenges from an integration problem</a>. But, that is not the topic of this post.</p>
<p>There is an even bigger challenge at stake today &#8211; Data. Companies are growing at the rate of 120% their data volume year-over-year. With such explosive growth rates of data, companies are battling the classic challenges of latency, data handling costs, real-time access, analytics and something real hot today – <strong>BIG DATA</strong>!</p>
<p>An ESB, as we know, is fundamental to a large and growing infrastructure. And, an ESB is also critical to address most of the data challenges above. However, not every ESB in the market has the capability to solve such issues. As a consumer, do NOT be misled by terms such as “high-performance” or “highly scalable”. Every vendor loves to use those terms lavishly. So, to clearly distinguish the ones that can actually deliver from the ones that are just claiming so, you need to understand what is it that makes an ESB so scalable to solve such BIG data problems.</p>
<p>The root problem of all the key data challenges is the sheer volume of it. If the ESB needs to cater data back and forth between various applications, it needs to have the capacity to handle such bulk loads of data in memory. Yes, you may have heard about design patterns that can handle streams of bulk data so as to not overload the ESB. However, those patterns may not be applicable in a variety of use cases where you need the bulk of the data to be available in totality. I will discuss such key scenarios below.</p>
<p>But, before we get to the scenarios, let us understand one thing clearly. To process such large volumes of data (&gt; 10 GB) in real-time, ESBs need a lot of memory to work with but they do not have the capability to manage all that memory by themselves. It is not the function of an ESB. However, very few of the top notch ESBs can actually work hand-in-hand with an in-memory database (IMDB) or an <a title=\"Terracotta\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50ZXJyYWNvdHRhLm9yZw==" target=\"_blank\">in-memory data management platform</a> to handle such complex scenarios easily. Some even come bundled with an IMDB. An IMDB is different than the traditional disk-oriented relational databases in that all of the data resides in the main memory of the machine where the IMDB is installed. The IMDB is based on an optimized algorithm that executes much faster in memory and so, data retrieval / storage have no noticeable latency. The main advantage of an in-memory database is that you are no longer delayed by costly database reads/writes and are not tied down by disk latency issues.</p>
<p>Scenarios to explain how an ESB can scale up and scale out with an in-memory database –</p>
<ul>
<li><strong>Mainframe or AS/400 data access too expensive and poor response</strong> – There are many companies that have adopted a legacy system as their system-of-record. In which case, every single data update or read has to go to the legacy system. This is not only time-consuming and expensive but also hurts IT agility when it comes to rapidly changing business needs. Bringing in an ESB in between can solve some of the point-to-point connectivity issues and ease up on onboarding / off-boarding of other systems in the environment. However, if you are still going to the legacy system for every single query / update, then having the ESB is not helpful here. Now, bring in an IMDB and turn on the ESB’s capability to work with it. You can now bring in a significantly large amount of the most-commonly used legacy data into the IMDB using the ESB and save up on a lot of time going back and forth to the legacy system. The IMDB will take care of updating the legacy system asynchronously with its incremental updates. The ESB can now serve up any application with information from the legacy system, which is now available readily in memory. This is truly a “high-performance” promise.</li>
<li><strong>In-memory analytics of diverse data sources</strong> – This is similar to the above use case, only that the data in this case is mostly read-only and also might come from multiple data sources. The most important criterion is that the related data from such diverse sources needs to be available for real-time analysis. Again, you have to imagine real huge volumes of data (Hundreds of GBs of data). This scenario is very common in the Finance industry (Credit card fraud detection) or in Healthcare (Patient telemetric data). The question about which analytics tool to use is not relevant here since the key challenge is to bring in all these data points collectively in real-time with very little or no latency. The ESB can naturally connect with all these data sources and pull in such data effectively. However, to deposit all that information in real-time for the analytics tool to read, it will leverage the IMDB.</li>
<li><strong>Large file processing </strong>– When IT has to process a large file (&gt; 10 GB in size), it is usually done as a nightly job so as to not impact the performance of any system or database during regular hours. However, there are scenarios when we need to process a large file like that during regular business hours. Also, the other requirement for this scenario might also be that you may need a really large chunk (if not all) of that data to be available in memory for parsing, validation and cross-reference reasons. Again, the ESB may have native capabilities to parse that file format very easily. But, to enable the ESB to read such a large chunk of the file in one shot, an IMDB is necessary. This scenario can be quite common in the Retail space (Initial Product Master load), High-tech manufacturing (Test data, supplier files etc) or in the Financial industry (Trades).</li>
</ul>
<p>So to sum it up, when you ask an ESB vendor on how their product scales up and if they answer – “Throw in more memory” at it, question that immediately. As you now know, an ESB by itself cannot manage all that memory. It is constrained by whatever JVM or CLR constraints it is allowed. Even if your architect thinks that they can tweak the JVM parameters to use up more extended memory, remind them that the garbage collection (GC) process only takes longer and slows down the ESB even more when more memory is included. You need more sophisticated technology like IMDB to allow for very large main memory access, storage and clean-up. IMDBs have their own GC management and hence, do not rely on native JVM GC techniques. As a result, they are very fast.</p>
<p>Go ahead and power up your ESB. Build up an <a title=\"Application Integration Strategy for 2013 and beyond\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9ibG9nL3JlYWxpdHlfY2hlY2svaW5kZXgucGhwL2ludGVncmF0aW9uLWluc2lnaHRzL2FwcGxpY2F0aW9uLWludGVncmF0aW9uLXN0cmF0ZWd5LWZvci0yMDEzLWFuZC1iZXlvbmQv" target=\"_blank\">Application Integration Strategy</a>. Give your ESB a shot in the arm by pairing it with an IMDB, if you run into any of the above mentioned scenarios or one where you see a need for such technology. When you get into more Big Data scenarios, this approach discussed here (<a title=\"The link between in-memory computing and Big Data success\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9ibG9nL3JlYWxpdHlfY2hlY2svaW5kZXgucGhwL2hvdC1hbmQtbm90L2JpZ19kYXRhX3N1Y2Nlc3Mv" target=\"_blank\">as well as in this other post by a colleague</a>), may serve as a possible solution pattern to that problem but may not be the entire solution. There may be other challenges that you may encounter that you typically do not see in your day-to-day use cases within your industry vertical. Topic for a different day! Write to me about some of the big data use cases that you have encountered.</p>
<p>Sayonara!!</p>
 <img src="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1051" width="1" height="1" style="display: none;" /><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/integration-insights/tame-big-data-with-your-esb/">Tame Big Data with your ESB</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/tame-big-data-with-your-esb/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Application Integration Strategy for 2013 and beyond</title>
		<link>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/application-integration-strategy-for-2013-and-beyond/</link>
		<comments>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/application-integration-strategy-for-2013-and-beyond/#comments</comments>
		<pubDate>Thu, 10 Jan 2013 21:23:30 +0000</pubDate>
		<dc:creator>Dinesh Chandrasekhar</dc:creator>
				<category><![CDATA[Integration Insights]]></category>
		<category><![CDATA[2013]]></category>
		<category><![CDATA[application integration]]></category>
		<category><![CDATA[Application Integration Strategy]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[Canonical]]></category>
		<category><![CDATA[decoupled]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[EAI]]></category>
		<category><![CDATA[EAI patterns]]></category>
		<category><![CDATA[Enterprise Service Bus]]></category>
		<category><![CDATA[ESB]]></category>
		<category><![CDATA[ICC]]></category>
		<category><![CDATA[Integration Competency Center]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[point-to-point]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.softwareag.com/blog/reality_check/?p=906</guid>
		<description><![CDATA[<p>Hola! Happy New Year to all of you!! Have you made any new year resolutions? Not the personal types like doing a set of 100 push-ups or cleaning up your carpet or doing the latter while doing the former! I was thinking more of the corporate variety a la goals / objectives for 2013 for your organization. If you haven’t [...]</p><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/integration-insights/application-integration-strategy-for-2013-and-beyond/">Application Integration Strategy for 2013 and beyond</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9ibG9nL3JlYWxpdHlfY2hlY2svaW5kZXgucGhwL2ludGVncmF0aW9uLWluc2lnaHRzL2FwcGxpY2F0aW9uLWludGVncmF0aW9uLXN0cmF0ZWd5LWZvci0yMDEzLWFuZC1iZXlvbmQvYXR0YWNobWVudC9zdHJhdGVneS1zbWFsbC8=" rel=\"attachment wp-att-910\"><img class="alignleft size-thumbnail wp-image-910" src="http://www.softwareag.com/blog/reality_check/wp-content/uploads/2013/01/Strategy-Small-225x225.jpg" alt="" width="225" height="225" /></a>Hola! Happy New Year to all of you!! Have you made any new year resolutions? Not the personal types like doing a set of 100 push-ups or cleaning up your carpet or doing the latter while doing the former! I was thinking more of the corporate variety a la goals / objectives for 2013 for your organization. If you haven’t quite figured those out yet, I have just one that I would like to recommend.</p>
<p>In this day of high-speed growth and scale, organizations need to be prepared with a plan to keep up with such changes. In a matter of mere days, new hardware infrastructures are prescribed and acquired. Public and private clouds make it even easier to setup such infrastructures. <a title=\"Who Moved my CRM?\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9ibG9nL3JlYWxpdHlfY2hlY2svaW5kZXgucGhwL2ludGVncmF0aW9uLWluc2lnaHRzL3doby1tb3ZlZC1teS1jcm0v" target=\"_blank\">CIOs are adding new SaaS applications by the dozens</a> and retiring existing legacy applications. All these changes mean only one thing for the IT manager – Insomnia! But, it need not be. Here is my one key recommendation to plan for high-speed growth and scale in 2013 –</p>
<p align="center">“<strong>Build an application integration strategy TODAY, if you already don’t have one</strong>”</p>
<p>Before I go on to explain how you build one, let me quickly tell you why this is important. Without an application integration strategy, you will keep on building point-to-point connections between systems. This only leads to more chaos and any change in this architecture only means high expenses for time and resources. The most successful and highly-performing organizations definitely have a good application integration strategy in place.</p>
<p>There are 5 basic things that you need to consider when thinking of an application integration strategy –</p>
<ol>
<li><strong>Start with the fundamentals</strong> – Setup an <span style="text-decoration: underline">ICC (Integration Competency Center)</span>. Some of you may groan at this suggestion but I have seen this as a highly productive investment of time and effort in building a company’s integration strategy. Without appropriate governance, anyone with an idea will adopt their own integration methodology and soon, you will end up with a similar situation of point-to-point connectivity or even worse, disconnected silos. <a title=\"Ken Vollmer's Blog\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2Jsb2dzLmZvcnJlc3Rlci5jb20vYmxvZy8yNzg=" target=\"_blank\">Ken Vollmer</a> from Forrester has written <a title=\"ICCs help large enterprises solve integration complexity\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5mb3JyZXN0ZXIuY29tL0ludGVncmF0aW9uK0NvbXBldGVuY3krQ2VudGVycytIZWxwK0xhcmdlK0VudGVycHJpc2VzK1NvbHZlK0ludGVncmF0aW9uK0NvbXBsZXhpdHkvcXVpY2tzY2FuLy0vRS1SRVM1OTA0NQ==" target=\"_blank\">a fantastic article on how ICCs help solve integration complexity</a>.</li>
<li><strong>The best way to connect systems is to disconnect</strong> – As silly as it may sound, the best advice you can get on this is to create a decoupled architecture. By tightly binding data and applications silos with one another, you are only complicating the architecture more. A decoupled architecture is one where one application is agnostic of another application’s presence or preference of connectivity. For example, if you have to send a piece of data from your ERP into Siebel, the ERP can fire the message onto an <a title=\"ESB\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvcHJvZHVjdHMvd20vYXBwbGljYXRpb25faW50ZWdyYXRpb24vaW50ZWdyYXRpb25fc2VydmVyL292ZXJ2aWV3L2RlZmF1bHQuYXNw" target=\"_blank\">Enterprise Service Bus (ESB)</a> and forget about it. Siebel will receive that message if it has subscribed to that message topic. This architecture is also known as <a title=\"Pub-Sub\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5lYWlwYXR0ZXJucy5jb20vUHVibGlzaFN1YnNjcmliZUNoYW5uZWwuaHRtbA==" target=\"_blank\">pub-sub or Publish-Subscribe</a>. This is immensely helpful because, tomorrow, if Siebel gets replaced with Salesforce.com (SFDC), no code needs to be rewritten. The ERP will still fire the message the same way. However, SFDC will now subscribe to the message topic now. As is evident, this architecture allows for greater flexibility, scalability and higher developer productivity.</li>
<li><strong>If you are not re-using&#8230;that would be amusing</strong> – Definitely think <a title=\"SOA\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvc29sdXRpb25zL3NvYS9zb2Ffc29sdXRpb24vb3ZlcnZpZXcvZGVmYXVsdC5hc3A=" target=\"_blank\">SOA (Service-Oriented Architecture)</a> when building upon an application integration strategy. SOA allows for maximum re-use when building your integration logic. This means less resources and more available time for other projects.</li>
<li><strong>Think canonicals</strong> – This is one of my pet peeves that developers or even architects do not think about using canonicals when building upon an integration strategy. <a title=\"Canonicals\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9DYW5vbmljYWxfTW9kZWw=" target=\"_blank\">Canonicals </a>are fantastic models to be leveraged to create extensible integrations between two or more complex applications. When you are dealing with two or more complex or large data structures, you will see that you are spending a good chunk of time in mapping the same set of fields or writing custom logic to same field that is named in different ways in different data sets (e.g. FirstName, FName, Name, CustomerName etc). Canonical will act as the flat representation of the superset of all data fields in your integrations. Applications will then connect to the canonical instead of creating new data structures every time they need to be connected with a new system. System-level changes can be easily accommodated with this approach.</li>
<li><strong>Use design patterns</strong> – One solution does not fit all. If you are an architect, you probably already know what I am going to say in this section. I have seen companies with large IT development teams building integrations with absolutely no design pattern in mind. That is so wrong! <a title=\"Design Patterns\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5lYWlwYXR0ZXJucy5jb20vZWFpcGF0dGVybnMuaHRtbA==" target=\"_blank\">Design patterns</a> are established blueprints for success. If you have complex data exchange needs, you need to know for sure what design patterns you are going to use. Design patterns help in reducing complexity and in boosting performance of your integrations.</li>
</ol>
<p>With that, I want to wish you all a healthy and happy new year!! As you <a title=\"Gartner Predictions 2013 for Application Integration: My take\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9ibG9nL3JlYWxpdHlfY2hlY2svaW5kZXgucGhwL2ludGVncmF0aW9uLWluc2lnaHRzL2dhcnRuZXItcHJlZGljdGlvbnMtMjAxMy1mb3ItYXBwbGljYXRpb24taW50ZWdyYXRpb24tbXktdGFrZS8=" target=\"_blank\">read in my other post</a>, 2013 is the year of application integration. So, be prepared and create an integration strategy. Go on! Connect the world now!! <img src='http://www.softwareag.com/blog/reality_check/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
 <img src="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=906" width="1" height="1" style="display: none;" /><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/integration-insights/application-integration-strategy-for-2013-and-beyond/">Application Integration Strategy for 2013 and beyond</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/application-integration-strategy-for-2013-and-beyond/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>&#8220;Standard or Premium Cloudwash, Sir?&#8221; &#8211; New factors for Cloud Integration</title>
		<link>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/new-factors-for-cloud-integration/</link>
		<comments>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/new-factors-for-cloud-integration/#comments</comments>
		<pubDate>Thu, 06 Dec 2012 10:31:08 +0000</pubDate>
		<dc:creator>Dinesh Chandrasekhar</dc:creator>
				<category><![CDATA[Integration Insights]]></category>
		<category><![CDATA[API upgrades]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[cloud integration]]></category>
		<category><![CDATA[criteria]]></category>
		<category><![CDATA[ESB]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[integration testing]]></category>
		<category><![CDATA[on premise]]></category>
		<category><![CDATA[selection]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.softwareag.com/blog/reality_check/?p=701</guid>
		<description><![CDATA[<p>Before you ask, let me answer. Yes, cloudwashing is an industry-accepted word now! It is a term that signifies any marketing technique adopted by a vendor to sell you any product by associating the word “cloud” to it. So, as a wary buyer, it is important for you to have a thorough knowledge of the things to ask to make [...]</p><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/integration-insights/new-factors-for-cloud-integration/">&#8220;Standard or Premium Cloudwash, Sir?&#8221; &#8211; New factors for Cloud Integration</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9ibG9nL3JlYWxpdHlfY2hlY2svaW5kZXgucGhwL2ludGVncmF0aW9uLWluc2lnaHRzL25ldy1mYWN0b3JzLWZvci1jbG91ZC1pbnRlZ3JhdGlvbi9hdHRhY2htZW50L2Nsb3VkLWNvbXB1dGluZy1jb25jZXB0Lw==" rel=\"attachment wp-att-704\"><img class="alignleft size-full wp-image-704" title="Cloud computing concept" src="http://www.softwareag.com/blog/reality_check/wp-content/uploads/2012/12/CloudKey-XSmall-e1354806952153.jpg" alt="" width="225" height="269" /></a>Before you ask, let me answer. Yes, cloudwashing is an industry-accepted word now! It is a term that signifies any marketing technique adopted by a vendor to sell you any product by associating the word “cloud” to it. So, as a wary buyer, it is important for you to have a thorough knowledge of the things to ask to make an intelligent decision. But, remember that a product that has the word “cloud” associated with it also does not mean bogus right away.</p>
<p>I had already covered a good set of factors to consider and also a basic checklist to start off with in my earlier post titled “<a title=\"Help! My Data is Up There…\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9ibG9nL3JlYWxpdHlfY2hlY2svaW5kZXgucGhwL2ludGVncmF0aW9uLWluc2lnaHRzL2hlbHAtbXktZGF0YS1pcy11cC10aGVyZS8=" target=\"_blank\">Help! My data is up there&#8230;</a>”. Please review that for sure. But, after visiting the recent <a title=\"Gartner AADI event\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5nYXJ0bmVyLmNvbS90ZWNobm9sb2d5L3N1bW1pdHMvbmEvYXBwbGljYXRpb25zLw==" target=\"_blank\">Gartner AADI event in Las Vegas</a>, I wanted to revisit this topic and elaborate on a few more factors to consider. Specifically, there are three important things that will stump any vendor that is just cloudwashing you and not really offering a true cloud-based product.</p>
<ol>
<li><strong>Upgrades</strong> – The primary way that you are going to integrate with a SaaS application is via its API or service that it exposes. However, considering that it is a cloud application, upgrades to the product will happen at a much quicker pace than a traditional on-premise application. But, as a consumer of its API, you should not get affected by the periodic changes that happen to the application and inherently, its API too. Understand the frequency of their upgrades and how they manage the API changes. This will be your single biggest maintenance nightmare when it comes to Cloud Services Integration. However, your integration solution should offer you the ability to upgrade to the newer versions of the API seamlessly without making changes to the consumers. So, use that as a major selection criterion for your cloud services integration solution.</li>
<li><strong>Testing integrations</strong> – This will be a key requirement for your cloud services integrations as well. This is something that a lot of companies overlook, thinking that they have a strong testing methodology already in place. Testing integration flows over the cloud and across multiple SaaS and on-premise applications is quite different and very challenging. Most of the SaaS application providers may not offer much in terms of testing, except for sandbox type accounts and servers. However, to solve your problem of testing an integration flow that spans across multiple SaaS and on-premise applications, you need to find out if your cloud services integration solution offers this capability. The solution should be able to perform not just unit testing of such flows but also be able to do other tests such as regression testing and load testing.</li>
<li><strong>Governance</strong> – I briefly touched on this topic in my checklist in my other post. However, this topic can take up a few posts of its own. Governance, as <a title=\"Massimo Pezzini\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5nYXJ0bmVyLmNvbS9BbmFseXN0QmlvZ3JhcGh5P2F1dGhvcklkPTkxNTI=" target=\"_blank\">Massimo Pezzini</a> told me, is a set of processes set up to help make decisions. It is also the most widely misused term and can sound confusing in any context. So, let me explain as to what Governance means in this context and why it is important. Within the realm of SaaS applications and other cloud providers, usage-based billing and subscription models are quite common. Given that, your cloud services integration solution needs to track usage of all the service consumption that happens. This helps in identifying bad logic creating costly SaaS API consumption, rogue services using unnecessary bandwidth and also in reconciling with your SaaS providers usage claims. On top of this, Governance has a bigger play in providing a mediation layer for all service consumption. This layer will enforce all types of policies including but not limited to SLAs, Security, Availability, Consumer Identification etc. Use this as your single biggest criterion for selecting a Cloud Services Integration solution.</li>
</ol>
<p>So, the next time some vendor asks you if you need the works for their Cloudwash session, just cut to the chase and make them sweat. As for my next post, let me know what else you would like me to blog about within Application / Cloud Integration. Adios!</p>
 <img src="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=701" width="1" height="1" style="display: none;" /><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/integration-insights/new-factors-for-cloud-integration/">&#8220;Standard or Premium Cloudwash, Sir?&#8221; &#8211; New factors for Cloud Integration</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/new-factors-for-cloud-integration/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Have you Changed your Approach to Integration?</title>
		<link>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/have-you-changed-your-approach-to-integration/</link>
		<comments>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/have-you-changed-your-approach-to-integration/#comments</comments>
		<pubDate>Tue, 13 Nov 2012 20:11:53 +0000</pubDate>
		<dc:creator>Dinesh Chandrasekhar</dc:creator>
				<category><![CDATA[Integration Insights]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[cloud adoption]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[enterprise architecture]]></category>
		<category><![CDATA[ESB]]></category>
		<category><![CDATA[flat file]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[middleware]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[scalability]]></category>

		<guid isPermaLink="false">http://www.softwareag.com/blog/reality_check/?p=408</guid>
		<description><![CDATA[<p>A couple of years ago, I was visiting one of my customers, who was a large semiconductor manufacturer based in the Bay Area. I met with their IT team to give them an update of our product roadmap. As a part of that exchange, I asked them to share their architecture so that I could understand the level of maturity [...]</p><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/integration-insights/have-you-changed-your-approach-to-integration/">Have you Changed your Approach to Integration?</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></description>
			<content:encoded><![CDATA[<p>A couple of years ago, I was visiting one of my customers, who was a large semiconductor manufacturer based in the Bay Area. I met with their IT team to give them an update of our product roadmap. As a part of that exchange, I asked them to share their architecture so that I could understand the level of maturity of their <a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvcmMvcmNfcGVybWEuYXNwP2lkPXRjbToxNi04Njk0NA==">application integration</a> efforts. They said they are using their integration middleware very effectively and have a tightly integrated set of applications in their environment. I was very eager to hear how they did it so I pressed them for more information. Out came the response – “<a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50aGVpbnRlZ3JhdGlvbmVuZ2luZWVyLmNvbS9mbGF0LWZpbGVzLw==">Flat files</a>”. Every application they were integrating with would share data with another application via flat files! Not that there is anything wrong with that but their are far more sophisticated, elegant and more importantly scalable ways to do application integration. Flat files may not be the right solution given the recent trends and evolutionary changes happening in the IT world. Given that, have you changed your approach to application integration? If not, here is another one of my checklists.</p>
<p><a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9ibG9nL3JlYWxpdHlfY2hlY2svaW5kZXgucGhwL2ludGVncmF0aW9uLWluc2lnaHRzL2hhdmUteW91LWNoYW5nZWQteW91ci1hcHByb2FjaC10by1pbnRlZ3JhdGlvbi9hdHRhY2htZW50L2NoZWNrbGlzdC8=" rel=\"attachment wp-att-409\"><img class="alignleft size-medium wp-image-409" src="http://www.softwareag.com/blog/reality_check/wp-content/uploads/2012/11/checklist-300x257.jpg" alt="Application Integration Checklist" width="300" height="257" /></a>As an IT director / manager / CIO of a company, you need to sit up and read this if you say yes to any of the following. And if you say yes, rethink your integration strategy.</p>
<p><strong>You get high with flat-file based exchange!</strong><br />
As mentioned above, flat files may not always be the scalable solution given the complexities of today’s IT environment. <em>So, rethink!</em></p>
<p><strong>Your developers start playing punk-rock every time two applications need to be connected</strong><br />
If your IT team is developing point-to-point code every time two or more applications need to be connected, then you are spending a lot of time, money and resources. <em>So, rethink!</em></p>
<p><strong>When business asks for a quick change, you start rolling up your sleeves&#8230;to do a project plan!</strong><br />
Agility is fundamental for an IT organization. If you are unable to have quick turnarounds for all business change requests, you probably do not have a good integration middleware in place. <em>So, rethink!</em></p>
<p><strong>You have no idea who will lose their job when you turn off that 20-year old application</strong><br />
Ironically, a lot of IT managers do not know their IT landscape that well. As a result, they are unable to confidently off-board an old application just because they are not sure of the impact. Leveraging good <a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvcmMvcmNfcGVybWEuYXNwP2lkPXRjbToxNi0xMDI1MDU=">EA (Enterprise architecture)</a> modeling tools can also help understand how applications are connected in your environment. <em>So, rethink!</em></p>
<p><strong>When your CIO says that you are adopting a new SaaS CRM, you say goodbye to your family for the next 6 months<br />
</strong>On-boarding a new application should not be complex and a several months-long effort. With a loosely coupled architecture in place with your integration middleware, adopting a new application should be fairly easy and not painful. <em>So, rethink!</em></p>
<p><strong>When you say that all your systems are “connected”, what you don’t want to say is that you have a real hairball on hand!!</strong><br />
Sometimes, application integration is misconstrued or just implemented incorrectly. IT managers find it difficult to accept that they have a hairball of point-to-point connections on hand. If you don’t untangle it now, you are going to have a bigger mess soon. <em>So, rethink!</em></p>
<p>All this is relevant and will make more sense when you start planning for growth and scale. In my next post, I will discuss the five important things to consider for a scalable integration strategy.</p>
 <img src="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=408" width="1" height="1" style="display: none;" /><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/integration-insights/have-you-changed-your-approach-to-integration/">Have you Changed your Approach to Integration?</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/have-you-changed-your-approach-to-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Here&#8217;s the Opportunity</title>
		<link>http://www.softwareag.com/blog/reality_check/index.php/hot-and-not/heres_the_integration_opportunity/</link>
		<comments>http://www.softwareag.com/blog/reality_check/index.php/hot-and-not/heres_the_integration_opportunity/#comments</comments>
		<pubDate>Mon, 12 Nov 2012 03:20:08 +0000</pubDate>
		<dc:creator>David Bressler</dc:creator>
				<category><![CDATA[Megatrends: What's Hot and What's Not]]></category>
		<category><![CDATA[Big Data]]></category>
		<category><![CDATA[BPM]]></category>
		<category><![CDATA[CEP]]></category>
		<category><![CDATA[ESB]]></category>
		<category><![CDATA[integration]]></category>

		<guid isPermaLink="false">http://www.softwareag.com/blog/reality_check/?p=314</guid>
		<description><![CDATA[<p>In the beginning there were enterprise applications. And, they needed to connect to each other. Integration companies were created, and things were good. Over the last 20 years, integration grew to encompass more than just pure inter-connectivity. It grew to include: data, events, and processes. Integration vendors called the integration piece a &#8220;bus&#8221; and loaded the bus with MDM (Master [...]</p><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/hot-and-not/heres_the_integration_opportunity/">Here&#8217;s the Opportunity</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></description>
			<content:encoded><![CDATA[<p>In the beginning there were enterprise applications. And, they needed to connect to each other. Integration companies were created, and things were good.</p>
<p><img class="alignleft size-medium wp-image-326" title="The Integration Opportunity" src="http://www.softwareag.com/blog/reality_check/wp-content/uploads/2012/11/opportunity-300x190.jpg" alt="The Integration Opportunity" width="300" height="190" />Over the last 20 years, integration grew to encompass more than just pure inter-connectivity. It grew to include: data, events, and processes. Integration vendors called the integration piece a &#8220;bus&#8221; and loaded the bus with <a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvcmMvcmNfcGVybWEuYXNwP2lkPXRjbToxNi0xMDA4Njk=">MDM (Master Data Management)</a>, <a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvcmMvcmNfcGVybWEuYXNwP2lkPXRjbToxNi04MzczNQ==">CEP (Complex Event Processing)</a>, and <a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvcmMvcmNfcGVybWEuYXNwP2lkPXRjbToxNi04Njg0Mw==">BPM (Business Process Management)</a>.</p>
<p>In the past 10 years technology evolved to make integration easier. On top of ease-of-integration, huge culture changes have influenced how we interact with technology. The first digital generation is hitting the workplace. Mobile and always-on behaviors are driven by consumers not workers. And, the implosion in the job market has caused a lot of deep changes in what people consider working.</p>
<div>
<h2>These last 10 years have culminated in 3 or 4 major trends</h2>
<ul>
<li>Internet API&#8217;s make integration look easy</li>
<li>Everyone thinks they can learn to code and write a cool app</li>
<li>Social connectivity has redefined how we communicate</li>
<li>Cloud computing has put a lot of enterprise applications &#8220;in the cloud&#8221;</li>
</ul>
</div>
<div>
<p><strong>Here&#8217;s the opportunity.</strong></p>
</div>
<p>Imagine that each of these SaaS/Cloud applications were those original enterprise applications. Only now, instead of connected across a corporate network, they&#8217;re connected across the Internet.</p>
<p>Now, picture the opportunity to rebuild the bus, data, events, &amp; process integration stack internet-wide (with all the requisite changes that such an architecture demands).</p>
<p><em>Can I get a hallelujah?</em></p>
 <img src="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=314" width="1" height="1" style="display: none;" /><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/hot-and-not/heres_the_integration_opportunity/">Here&#8217;s the Opportunity</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.softwareag.com/blog/reality_check/index.php/hot-and-not/heres_the_integration_opportunity/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Help! My Data is Up There&#8230;</title>
		<link>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/help-my-data-is-up-there/</link>
		<comments>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/help-my-data-is-up-there/#comments</comments>
		<pubDate>Mon, 12 Nov 2012 21:38:55 +0000</pubDate>
		<dc:creator>Dinesh Chandrasekhar</dc:creator>
				<category><![CDATA[Integration Insights]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[ESB]]></category>
		<category><![CDATA[MDM]]></category>
		<category><![CDATA[SOA governance]]></category>

		<guid isPermaLink="false">http://www.softwareag.com/blog/reality_check/?p=343</guid>
		<description><![CDATA[<p>This is a true incident which happened a few months ago at an upcoming Bay Area-based wireless device manufacturer. I was there to meet with their IT director to discuss their enterprise integration strategy. They had recently acquired a SaaS CRM to replace their on-premise CRM application. They seemed happy and content about their decision. The IT director could not [...]</p><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/integration-insights/help-my-data-is-up-there/">Help! My Data is Up There&#8230;</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></description>
			<content:encoded><![CDATA[<p>This is a true incident which happened a few months ago at an upcoming Bay Area-based wireless device manufacturer. I was there to meet with their IT director to discuss their enterprise integration strategy. They had recently acquired a SaaS CRM to replace their on-premise CRM application. They seemed happy and content about their decision. The IT director could not stop talking about the savings in terms of infrastructure and operational costs with this decision. He claimed that even the business folks were happy!</p>
<p>A few weeks later, he called me again and this time, he sounded perplexed. Business was not able to get a single view of the customer; Sales reps were taking longer to enter opportunities; Reporting was still a challenge. Problems galore! It was as if the cloud move did not quite help at all. Ironically, the SaaS application had become yet another data silo in their organization!!</p>
<p><a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9ibG9nL3JlYWxpdHlfY2hlY2svaW5kZXgucGhwL2ludGVncmF0aW9uLWluc2lnaHRzL2hlbHAtbXktZGF0YS1pcy11cC10aGVyZS9hdHRhY2htZW50L2hlYWQtaW4tdGhlLWNsb3Vkcy0zMDB4MjI1Lw==" rel=\"attachment wp-att-344\"><img class="alignleft size-full wp-image-344" src="http://www.softwareag.com/blog/reality_check/wp-content/uploads/2012/11/head-in-the-clouds-300x225.jpg" alt="Before you get your head in the clouds...." width="300" height="225" /></a>So, before you have your head up in the clouds, here are a few data challenges you want to consider for data management in the cloud:</p>
<p><strong>Your data has left the building -</strong> Once you adopt a SaaS application in a public cloud model, your data is no longer in-house. Be prepared to deal with data residing outside your DMZ (firewall). This is a major concern for a lot of companies that are considering <a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvcmMvcmNfcGVybWEuYXNwP2lkPXRjbToxNi05NDIzMw==">cloud adoption</a>. Specifically, if your company is in an industry that has a higher level of scrutiny and regulations, this becomes a sensitive topic. However, it does not mean that you cannot go cloud at all. Appropriate measures need to be taken to protect your data even if it is on the cloud – Think secure storage and the possibility of even encrypting your data in dire situations.</p>
<p><strong>Security is a key concern</strong> &#8211; A related topic to the point above. Data is invoked and consumed via interfaces or services. So, make sure that you have a tight access control mechanism set in place. Authentication and authorization models need to be strictly enforced to protect sensitive data from getting exposed accidentally. More importantly, put together a <a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5kYXRhZ292ZXJuYW5jZS5jb20v">data governance model</a>. The more you adopt SaaS applications, the more you will end up using services to work with the applications and inherently, their data. So, plan for a <a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvcmMvcmNfcGVybWEuYXNwP2lkPXRjbToxNi05MzY2NA==">SOA Governance model</a> as well throughout the organization.</p>
<p><strong>How often should I synchronize my changes with the rest of my systems?</strong> As simple as that question seems at the outset, it is actually tricky to answer. Almost all of the SaaS subscriptions charge you based on number of service invocations or at least limit you to a tier of calls that you can make within a month. Considering such limits, it is prudent for you to measure how often you access your SaaS application since each call has a cost factor. The other factor to consider is latency. Your network bandwidth will definitely play a key role on how quickly you can access your SaaS data. So, if you are thinking of synchronizing your cloud data with your on-premise data as quickly and as often as possible, cost and performance are going to hit you right in the face. Rather than re-inventing the wheel, leverage a leading<a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvcmMvcmNfcGVybWEuYXNwP2lkPXRjbToxNi00ODg3NA=="> ESB (Enterprise Service Bus)</a> solution to solve this problem for you.</p>
<p><strong>Data integrity and consistency issues</strong> – But then, you cannot stay away from synchronization due to the issues stated above because soon enough, you will run into data integrity &amp; consistency problems. It is not really a catch-22. You just need to strike the right balance. This situation is no different than an on-premise integration problem involving a mainframe, for example. What you need to figure out is your system of record. Is it the one on the cloud or an on-premise data store? Once you figure that out, you can sort out the push/pull pattern of data, its frequency and update mechanisms. Moreover, this is where a really robust integration middleware solution can help you in keeping your cloud data and on-premise data in perfect sync.</p>
<p><strong>Other key data questions to be answered</strong> – Apart from the above factors to consider, there are still more questions to answer before you decide how to handle your data on the cloud. For instance, here are a few:</p>
<ul>
<li>Should you treat your transactional vs non-transactional data differently? If so, how?</li>
<li>If your system of record is on the cloud, do you need a copy of your <a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvcmMvcmNfcGVybWEuYXNwP2lkPXRjbToxNi05ODkwOA==">master data</a> to be made available elsewhere?</li>
<li>Is the SaaS application data represented in XML or some proprietary format?</li>
<li>Should data be pulled or pushed from/to the cloud-based systems?</li>
</ul>
<p><strong>Next Steps</strong> – So, if you are planning to integrate a SaaS application into your existing IT landscape, start planning for data challenges immediately.</p>
<ul>
<li>Create a quick checklist based on the factors discussed above.</li>
<li>Set integration goals / objectives on what needs to be achieved from a business standpoint. For example, Business objective &#8211; Sales reps should not enter opportunity data in multiple places. IT goal – Sales reps will enter opportunity information only on SaaS CRM, which should then sync data automatically with on-premise ERP and lead-tracker database.</li>
<li>Data flow diagrams are always efficient to figure out which application integration patterns to use.</li>
<li>Engage your enterprise architect and your data architect to come up with a plan to help meet your goals.</li>
<li>Leverage a integration middleware solution such as an ESB to enable connectivity between your cloud and on-premise application.</li>
<li>Plan for data and SOA governance.</li>
</ul>
<p>Until the next post, adios! In the meanwhile, talk to me about other data challenges you have faced in a situation like this.</p>
 <img src="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=343" width="1" height="1" style="display: none;" /><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/integration-insights/help-my-data-is-up-there/">Help! My Data is Up There&#8230;</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/help-my-data-is-up-there/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Who Moved my CRM?</title>
		<link>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/who-moved-my-crm/</link>
		<comments>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/who-moved-my-crm/#comments</comments>
		<pubDate>Mon, 12 Nov 2012 21:06:31 +0000</pubDate>
		<dc:creator>Dinesh Chandrasekhar</dc:creator>
				<category><![CDATA[Integration Insights]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[CAPEX]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Enterprise Service Bus]]></category>
		<category><![CDATA[ESB]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[loosely coupled]]></category>
		<category><![CDATA[NPV]]></category>
		<category><![CDATA[on premise]]></category>
		<category><![CDATA[OPEX]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[WSDL]]></category>

		<guid isPermaLink="false">http://www.softwareag.com/blog/reality_check/?p=339</guid>
		<description><![CDATA[<p>This is every IT manager&#8217;s worst nightmare. You walk into the office. Everyone in your department looks gloomy. The mood in the air is a bit unsettling. As you work through the various worst case scenarios in your head, you open up your email inbox. And right there, at the top, is an email from the CIO titled &#8220;Adopt cloud [...]</p><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/integration-insights/who-moved-my-crm/">Who Moved my CRM?</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></description>
			<content:encoded><![CDATA[<p>This is every IT manager&#8217;s worst nightmare. You walk into the office. Everyone in your department looks gloomy. The mood in the air is a bit unsettling. As you work through the various worst case scenarios in your head, you open up your email inbox. And right there, at the top, is an email from the CIO titled &#8220;<em>Adopt cloud by Q4</em>&#8220;. You open the email. Due to various &#8220;business benefits&#8221;, it has been decided that the company will move its key applications to the cloud &#8211; starting with the CRM. The new CRM will be a SaaS application and the old one will be retired soon. All this needs to be done by Q4 this year. WHAAAT? You have less than 90 days to move one of the most critical applications of the organization to the cloud. You clutch your hair and suddenly, you hear the CIO call you, &#8220;<em>Honey, honey&#8230;</em>&#8220;. You wake up with a sweat and you stare at your spouse.</p>
<p><a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9ibG9nL3JlYWxpdHlfY2hlY2svaW5kZXgucGhwL2ludGVncmF0aW9uLWluc2lnaHRzL3doby1tb3ZlZC1teS1jcm0vYXR0YWNobWVudC9jbG91ZF9kaW5lc2gv" rel=\"attachment wp-att-340\"><img class="alignleft size-medium wp-image-340" src="http://www.softwareag.com/blog/reality_check/wp-content/uploads/2012/11/Cloud_Dinesh-300x224.jpg" alt="Who Moved my CRM?" width="300" height="224" /></a>Okay, I may have been a bit dramatic there but the reality is that companies are adopting <a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy53ZWJvcGVkaWEuY29tL1RFUk0vUy9TYWFTLmh0bWw=">SaaS applications</a> by the dozen everyday. Personally, in the last 3 years, I have seen the mentality of an average IT manager in the Bay Area mature from skepticism to fear to apprehension to acceptance when it comes to moving functional applications to the cloud. Third party industry analysts have seen the same surge in adoption of SaaS applications. The purpose of this post is not to validate this trend but to understand why companies are doing so and also, if they are doing it for the right reasons. In this post, I will address SaaS, PaaS and IaaS in the same breath when I say cloud adoption. I will go into their differences in a later post.</p>
<p><strong>On-premise infrastructure cost savings</strong> &#8211; If at all anything, this is what companies consider as the #1 reason for adopting the<a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvcmMvcmNfcGVybWEuYXNwP2lkPXRjbToxNi05NDMwNQ=="> cloud</a>. The common belief is that by moving to the cloud, the company can save thousands of dollars in infrastructure and support costs. It may be true but remember that cost is not the only factor that should determine a move to the cloud. One should first consider if the move actually aligns with the business benefits that the company plans to reap with this approach. As a matter of fact, one could even argue that the <a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5pbnZlc3RvcGVkaWEuY29tL3Rlcm1zL24vbnB2LmFzcA==">NPV (Net Present Value)</a> of on on-premise solution may be lower than a cloud-based solution if it is a long-term investment!</p>
<p><strong>Options to scale massively</strong> &#8211; This is probably the #2 reason that companies give for adopting the cloud. Yes, if you need to increase your throughput multi-fold or setup a test bed temporarily with 1000 instances of your application, it is easily possible with a cloud infrastructure. The on-premise solution is not even imaginable on these grounds.</p>
<p><strong>Operational costs savings</strong> &#8211; If you have too many support / maintenance staff along with an army of developers that support custom enhancements for a single application, then that might be right candidate to move into an equivalent cloud-based solution to save on all the operational costs.</p>
<p><strong>Build vs buy decisions</strong> &#8211; There is no better time to start talking about the cloud than at the start of a brand new project. With hardly any CAPEX on the cloud project, you have the flexibility to roll back the project if it does not go well.</p>
<p><strong>Loosely coupled architecture</strong> &#8211; When adopting cloud-based solutions, you have more open connectivity options (WSDL, SOAP etc) than proprietary interfaces. This helps in enabling / extending your <a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvcmMvcmNfcGVybWEuYXNwP2lkPXRjbToxNi05MDc4NQ==">SOA landscape</a> and also, to create a more loosely coupled architecture for future growth.</p>
<p>And then, there are a few companies that just move to the cloud because everyone else is doing it. These companies are the ones bound to fail. Hopefully, after going through the list, you understand that adopting the cloud and cloud-based applications is not so bad after all. So, the next time you have that nightmare, it is important that you remind yourself that your cloud strategy is well-aligned with your business benefits. As for the CIO calling you honey, I can&#8217;t help you with that!</p>
<p><strong>Last words of wisdom</strong> &#8211; Take it slow. I have seen a large high-tech manufacturer in the Bay Area adopt a cloud strategy over the last three years over several phases. They have moved 11 of their 18 core applications like CRM, HR, Healthcare etc into the cloud over the last three years. It takes time since cloud adoption comes with its own set of challenges. I will cover some of the key data challenges in this regard in my next post. In the meanwhile, tell me what are some of the challenges that you or your company faced during the process of cloud adoption.</p>
 <img src="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=339" width="1" height="1" style="display: none;" /><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/integration-insights/who-moved-my-crm/">Who Moved my CRM?</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.softwareag.com/blog/reality_check/index.php/integration-insights/who-moved-my-crm/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What&#8217;s the Secret to Being a Forrester Leader in ESB?</title>
		<link>http://www.softwareag.com/blog/reality_check/index.php/live-from-software-ag/esb_forrester_wave_leader/</link>
		<comments>http://www.softwareag.com/blog/reality_check/index.php/live-from-software-ag/esb_forrester_wave_leader/#comments</comments>
		<pubDate>Fri, 02 Nov 2012 09:06:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Live from Software AG]]></category>
		<category><![CDATA[ESB]]></category>
		<category><![CDATA[Forrester Wave]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Software AG]]></category>

		<guid isPermaLink="false">http://www2.softwareag.com/blog/reality_check/?p=64</guid>
		<description><![CDATA[<p>Earlier this week Software AG was ranked as the top leader in the Forrester Wave for Enterprise Service Bus. Although Software AG has been rated a leader in all of the past three waves, this the first time that Software AG is #1 with highest scores for current offering (4.89 out of 5), strategy (4.6 out of 5) and market [...]</p><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/live-from-software-ag/esb_forrester_wave_leader/">What&#8217;s the Secret to Being a Forrester Leader in ESB?</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></description>
			<content:encoded><![CDATA[<p>Earlier this week Software AG was ranked as the top leader in the <a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9fc3NvL29yZGVyX2NoZWNrLmFzcD9wYj0vY29ycG9yYXRlJmFtcDtyPTUmYW1wO2NpZD03MDEyMDAwMDAwMDhNM2QmYW1wO2xkPVdlYiUyMHNpdGUlMjBTaW5nbGUlMjBSZWdpc3RyYXRpb24mYW1wO3R0PVRoZSUyMEZvcnJlc3RlciUyMFdhdmU6JTIwRW50ZXJwcmlzZSUyMFNlcnZpY2UlMjBCdXMsJTIwUTIlMjAyMDExJmFtcDtyZWY9L2NvcnBvcmF0ZS9pbWFnZXMvc2VjX1RoZV9Gb3JyZXN0ZXJfV2F2ZS1FbnRlcnByaXNlX1NlcnZpY2VfQnVzJTJDX1EyXzIwMTFfdGNtMTYtODU0MTIucGRm" target=\"_blank\">Forrester Wave for Enterprise Service Bus</a>. Although Software AG has been rated a leader in all of the past three waves, this the first time that Software AG is #1 with highest scores for current offering (4.89 out of 5), strategy (4.6 out of 5) and market presence (4.78 out of 5).</p>
<p>Which makes you wonder how Forrester came up with a simple Wave graphic summarizing a very sophisticated technology space? Trust me, there&#8217;s quite a detailed criteria, 109 questions to be exact. Forrester also required detailed briefings, demos and reference calls with customers who are using the rated products in productions.</p>
<p><a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9ibG9nL3JlYWxpdHlfY2hlY2svaW5kZXgucGhwL2xpdmUtZnJvbS1zb2Z0d2FyZS1hZy9lc2JfZm9ycmVzdGVyX3dhdmVfbGVhZGVyL2F0dGFjaG1lbnQvYXdhcmQ0Lw==" rel=\"attachment wp-att-275\"><img class="alignleft size-medium wp-image-275" title="Ranked #1 in Forrester ESB Wave Report " src="http://www.softwareag.com/blog/reality_check/wp-content/uploads/2012/11/Award4-169x300.png" alt="Ranked #1 in Forrester ESB Wave Report " width="169" height="300" /></a>How is it, that a product conceived 14 years ago, before the ESB category even existed, becomes the number 1 leader in the ESB category today? If you are an enterprise that uses webMethods products, you are very familiar with the corner stones of our <a href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvcHJvZHVjdHMvd20vc29hZ292ZXJuYW5jZS93ZWJtZXRob2RzX2VzYi9vdmVydmlldy9kZWZhdWx0LmFzcA==">ESB platforms – webMethods Integration Server and webMethods Broke</a>r. webMethods Integration Server was developed more than a decade ago but it’s original vision and architecture have proven to be amazingly durable. Since its inception in 1997, long before SOA became a common approach, webMethods Integration Server has been service oriented. A service is the basic building block. This simple yet flexible approach combined with powerful connectivity with existing applications and external partners allowed customers to use it as a single platform for <a title=\"Application Integration\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvcHJvZHVjdHMvd20vYXBwbGljYXRpb25faW50ZWdyYXRpb24vaW50ZWdyYXRpb25fc2VydmVyL292ZXJ2aWV3L2RlZmF1bHQuYXNwIA==">Application Integration</a> and<a title=\"B2B\" href="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zb2Z0d2FyZWFnLmNvbS9jb3Jwb3JhdGUvcHJvZHVjdHMvd20vYjJiL2RlZmF1bHQuYXNw"> B2B Integration</a>. As integration approaches grew more business-focused, SOA and BPMS became popular. It was natural for us to extend webMethods Integration Server with webMethods Mediator and add CentraSite to round out capabilities needed for SOA and BPMS. In the last release, we continued to expand webMethods Integration Server into new software architectures with native support for RESTful services, Events and Complex Events Processing.</p>
<p>It feels great to be in a position where we can give customers the choice of where they start and how they build their middleware infrastructure without forcing them to choose among several incompatible products. One key reason we are in that position is because of our customers and users who are among the most talented and vocal IT professionals out there. We listen to them carefully. Without their feedback – positive and negative – it is unlikely our products would be where they are today.</p>
<p>Now, as we turn our attention towards helping customers connect with and use Cloud applications, we are confident our ESB platform will continue to be a great investment for our customers. We once again find that webMethods Integration Server’s service-oriented foundation is a great fit for cloud computing. We have internally adopted agile approaches to building products which allows us to react to customer needs faster. We have some terrific ideas in the pipeline. And we have customers who will push us even further.</p>
 <img src="http://www.softwareag.com/blog/reality_check/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=64" width="1" height="1" style="display: none;" /><p>The post <a href="http://www.softwareag.com/blog/reality_check/index.php/live-from-software-ag/esb_forrester_wave_leader/">What&#8217;s the Secret to Being a Forrester Leader in ESB?</a> appeared first on <a href="http://www.softwareag.com/blog/reality_check">Reality Check</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.softwareag.com/blog/reality_check/index.php/live-from-software-ag/esb_forrester_wave_leader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>