<?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>Afif Fattouh - Web Specialist &#187; amazon</title>
	<atom:link href="http://www.afiffattouh.com/tag/amazon/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.afiffattouh.com</link>
	<description></description>
	<lastBuildDate>Thu, 05 Apr 2012 15:24:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Simple Workflow Service &#8211; Amazon Adding One Enterprise Brick At Time</title>
		<link>http://www.afiffattouh.com/2012/04/03/simple-workflow-service-amazon-adding-enterprise-brick-time/</link>
		<comments>http://www.afiffattouh.com/2012/04/03/simple-workflow-service-amazon-adding-enterprise-brick-time/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 08:10:54 +0000</pubDate>
		<dc:creator>Afif Fattouh</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[simple workflow service]]></category>

		<guid isPermaLink="false">http://www.afiffattouh.com/?p=14322</guid>
		<description><![CDATA[<a href="http://www.afiffattouh.com/2012/04/03/simple-workflow-service-amazon-adding-enterprise-brick-time/"><img align="left" hspace="5" width="150" src="http://www.afiffattouh.com/wp-content/plugins/wp-o-matic/cache/da1ba_sws.png" class="alignleft wp-post-image tfe" alt="" title="" /></a>Amazon announced a new orchestration service called Simple Workflow Service. I would encourage you to read the announcement on Werner&#8217;s blog where he explains the need, rationale, and architecture. The people I spoke to had mixed reactions. One set of people described this as a great idea and were excited that the developers can now focus [...]]]></description>
			<content:encoded><![CDATA[<p>Amazon announced a new orchestration service called <a href="http://aws.amazon.com/swf/">Simple Workflow Service</a>. I would encourage you to read the announcement on <a href="http://www.allthingsdistributed.com/2012/02/Amazon-Simple-Workflow-Service.html">Werner&#8217;s blog</a> where he explains the need, rationale, and architecture. The people I spoke to had mixed reactions. One set of people described this as a great idea and were excited that the developers can now focus on writing domain-specific code as opposed to writing plumbing code to orchestrate their actual code. The other set of people felt that this service creates a new cloud lock-in making it difficult for the developers to switch from one cloud to another as well as being able to interoperate at the orchestration level.</p>
<div><a href="http://4.bp.blogspot.com/-1pAjQVh95UQ/T0bdVuzBFZI/AAAAAAAAAzA/xYTqrGf7b60/s1600/sws.png"><img class="aligncenter" src="http://www.afiffattouh.com/wp-content/plugins/wp-o-matic/cache/da1ba_sws.png" alt="" width="398" height="400" border="0" /></a></div>
<p>I believe this is a brilliant idea for a variety of reasons. Orchestration has always been painful. Ask the developers who have been involved in managing task execution across a cluster that required them to code for load balancing, handling exceptions, restarting hung processes, tracking progress etc. This is not a core competency the most developers have but they do end up writing such code due to lack of better alternative. The frameworks such as WS-BPEL were not designed to run in cloud-like environments and there has been no single standard REST orchestration framework out there that people could use.</p>
<p>From a vendor&#8217;s perspective, I admire Amazon&#8217;s ability to keep innovating via such services that differentiate them as a leading cloud vendor. As computing becomes more and more commodity, competing based on price alone isn&#8217;t a good idea. If you&#8217;re a cloud vendor you need to go above and beyond the traditional IaaS attributes even though you excel in all of them. I also see PaaS eventually bleeding into IaaS as IaaS continues to become a commodity. As far as PaaS goes, federated or otherwise, we&#8217;re barely scratching the surface.</p>
<p>I don&#8217;t see this service as a cloud lock-in but it certainly makes EC2 more attractive and sticky. I would be concerned if Amazon were to force the developers to use their SWS for orchestration. This is their version of how they think orchestration should be done and the developers can opt in if they want. And kudos to them to think beyond their cloud. The folks who worry about cloud lock-ins also talk about Amazon not following the standards. I believe that we should not create standards for the sake of creating standards. I am a believer in first showing that something works and later, if there&#8217;s enough interest, figure out a way to standardize it. All these talks about standard-first even before you write that first line of code doesn&#8217;t make any sense.</p>
<p>It&#8217;s yet to be seen how this service turns out, but this is a huge step forward for getting more enterprise software customers onboard. Orchestration is one of the most chronic problems of enterprise software and with the challenges of a hybrid landscape to be able to orchestrate across on-premise and cloud-based solutions, this service is certainly a step in the right direction. Right Scale has been using a Ruby workflow <a href="http://ruote.rubyforge.org/">Ruote</a> for their workflow needs and now they <a href="http://blog.rightscale.com/2012/02/22/rightscale-server-orchestration-and-amazon-swf-launch/">orchestrate these workflows using SWS</a>  to achieve fault tolerance and concurrency. As you can see, Amazon has opened up a gold mine for start-ups. The back-end execution has always been challenging. Now, there is an opportunity to write your own enterprise grade workflow engine or scheduler that runs in the cloud.</p>


<div class="shr-bookmarks shr-bookmarks-spaced shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Simple+Workflow+Service+-+Amazon+Adding+One+Enterprise+Brick+At+Time&amp;link=http://www.afiffattouh.com/2012/04/03/simple-workflow-service-amazon-adding-enterprise-brick-time/&amp;notes=Amazon%20announced%20a%20new%20orchestration%20service%20called%20Simple%20Workflow%20Service.%20I%20would%20encourage%20you%20to%20read%20the%20announcement%20on%20Werner%27s%20blog%C2%A0where%20he%20explains%20the%20need%2C%20rationale%2C%20and%20architecture.%20The%20people%20I%20spoke%20to%20had%20mixed%20reactions.%20One%20set%20of%20people%20described%20this%20as%20a%20great%20idea%20and%20were%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=afiffattouh|R_fc1b634bfa3a187f0081885b36f65e36&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Simple+Workflow+Service+-+Amazon+Adding+One+Enterprise+Brick+At+Time&amp;link=http://www.afiffattouh.com/2012/04/03/simple-workflow-service-amazon-adding-enterprise-brick-time/&amp;notes=Amazon%20announced%20a%20new%20orchestration%20service%20called%20Simple%20Workflow%20Service.%20I%20would%20encourage%20you%20to%20read%20the%20announcement%20on%20Werner%27s%20blog%C2%A0where%20he%20explains%20the%20need%2C%20rationale%2C%20and%20architecture.%20The%20people%20I%20spoke%20to%20had%20mixed%20reactions.%20One%20set%20of%20people%20described%20this%20as%20a%20great%20idea%20and%20were%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=afiffattouh|R_fc1b634bfa3a187f0081885b36f65e36&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.shareaholic.com/api/share/?title=Simple+Workflow+Service+-+Amazon+Adding+One+Enterprise+Brick+At+Time&amp;link=http://www.afiffattouh.com/2012/04/03/simple-workflow-service-amazon-adding-enterprise-brick-time/&amp;notes=Amazon%20announced%20a%20new%20orchestration%20service%20called%20Simple%20Workflow%20Service.%20I%20would%20encourage%20you%20to%20read%20the%20announcement%20on%20Werner%27s%20blog%C2%A0where%20he%20explains%20the%20need%2C%20rationale%2C%20and%20architecture.%20The%20people%20I%20spoke%20to%20had%20mixed%20reactions.%20One%20set%20of%20people%20described%20this%20as%20a%20great%20idea%20and%20were%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=afiffattouh|R_fc1b634bfa3a187f0081885b36f65e36&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=88&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-delicious">
			<a href="http://www.shareaholic.com/api/share/?title=Simple+Workflow+Service+-+Amazon+Adding+One+Enterprise+Brick+At+Time&amp;link=http://www.afiffattouh.com/2012/04/03/simple-workflow-service-amazon-adding-enterprise-brick-time/&amp;notes=Amazon%20announced%20a%20new%20orchestration%20service%20called%20Simple%20Workflow%20Service.%20I%20would%20encourage%20you%20to%20read%20the%20announcement%20on%20Werner%27s%20blog%C2%A0where%20he%20explains%20the%20need%2C%20rationale%2C%20and%20architecture.%20The%20people%20I%20spoke%20to%20had%20mixed%20reactions.%20One%20set%20of%20people%20described%20this%20as%20a%20great%20idea%20and%20were%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=afiffattouh|R_fc1b634bfa3a187f0081885b36f65e36&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-gmail">
			<a href="http://www.shareaholic.com/api/share/?title=Simple+Workflow+Service+-+Amazon+Adding+One+Enterprise+Brick+At+Time&amp;link=http://www.afiffattouh.com/2012/04/03/simple-workflow-service-amazon-adding-enterprise-brick-time/&amp;notes=Amazon%20announced%20a%20new%20orchestration%20service%20called%20Simple%20Workflow%20Service.%20I%20would%20encourage%20you%20to%20read%20the%20announcement%20on%20Werner%27s%20blog%C2%A0where%20he%20explains%20the%20need%2C%20rationale%2C%20and%20architecture.%20The%20people%20I%20spoke%20to%20had%20mixed%20reactions.%20One%20set%20of%20people%20described%20this%20as%20a%20great%20idea%20and%20were%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=afiffattouh|R_fc1b634bfa3a187f0081885b36f65e36&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-tumblr">
			<a href="http://www.shareaholic.com/api/share/?title=Simple+Workflow+Service+-+Amazon+Adding+One+Enterprise+Brick+At+Time&amp;link=http%3A%2F%2Fwww.afiffattouh.com%2F2012%2F04%2F03%2Fsimple-workflow-service-amazon-adding-enterprise-brick-time%2F&amp;notes=Amazon%20announced%20a%20new%20orchestration%20service%20called%20Simple%20Workflow%20Service.%20I%20would%20encourage%20you%20to%20read%20the%20announcement%20on%20Werner%27s%20blog%C2%A0where%20he%20explains%20the%20need%2C%20rationale%2C%20and%20architecture.%20The%20people%20I%20spoke%20to%20had%20mixed%20reactions.%20One%20set%20of%20people%20described%20this%20as%20a%20great%20idea%20and%20were%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=afiffattouh|R_fc1b634bfa3a187f0081885b36f65e36&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=78&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Tumblr">Share this on Tumblr</a>
		</li>
		<li class="shr-printfriendly">
			<a href="http://www.shareaholic.com/api/share/?title=Simple+Workflow+Service+-+Amazon+Adding+One+Enterprise+Brick+At+Time&amp;link=http://www.afiffattouh.com/2012/04/03/simple-workflow-service-amazon-adding-enterprise-brick-time/&amp;notes=Amazon%20announced%20a%20new%20orchestration%20service%20called%20Simple%20Workflow%20Service.%20I%20would%20encourage%20you%20to%20read%20the%20announcement%20on%20Werner%27s%20blog%C2%A0where%20he%20explains%20the%20need%2C%20rationale%2C%20and%20architecture.%20The%20people%20I%20spoke%20to%20had%20mixed%20reactions.%20One%20set%20of%20people%20described%20this%20as%20a%20great%20idea%20and%20were%20&amp;short_link=&amp;shortener=bitly&amp;shortener_key=afiffattouh|R_fc1b634bfa3a187f0081885b36f65e36&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=236&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Send this page to Print Friendly">Send this page to Print Friendly</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.afiffattouh.com/2012/04/03/simple-workflow-service-amazon-adding-enterprise-brick-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

