<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-5066603456638955842</id><updated>2009-12-31T12:44:54.925-08:00</updated><title type='text'>Connecting SOA to the Cloud</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default?start-index=26&amp;max-results=25'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>200</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-4803604221062304328</id><published>2009-12-31T12:13:00.000-08:00</published><updated>2009-12-31T12:44:54.939-08:00</updated><title type='text'>Who do you trust to meter the Cloud?</title><content type='html'>Tom Raftery at &lt;a href="http://greenmonk.net/"&gt;Greenmonk &lt;/a&gt;(the green shoot from &lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://greenmonk.net/"&gt;Redmonk&lt;/a&gt;) has &lt;a href="http://greenmonk.net/pge-smart-meter-communication-failure/"&gt;a great analysis of the disastrous use of smart meters by PG&amp;amp;E in Bakersfield, California&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;He quotes  &lt;a href="http://smartmeters.com/"&gt;SmartMeters.com&lt;/a&gt; that: &lt;blockquote style="font-style: italic;"&gt;Bakersfield residents believe their new smart meters are malfunctioning because their bills are much higher than before. PG&amp;amp;E claims higher bills are due to rate hikes, an unusually warm summer, and customers not shifting demand to off-peak times when rates are lower.&lt;a href="http://www.smartmeters.com/the-news/682-lawsuit-filed-against-pgae-for-smart-meter-overcharges.html"&gt;&lt;br /&gt;http://www.smartmeters.com/the-news/682-lawsuit-filed-against-pgae-for-smart-meter-overcharges.html&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;In the &lt;a href="http://www.smartmeters.com/the-news/682-lawsuit-filed-against-pgae-for-smart-meter-overcharges.html"&gt;same story on smartmeters.com&lt;/a&gt;, State Senator Dean Florez, the Majority Leader in California, is quoted as saying “People think these meters are fraud meters. They feel they’re being defrauded.  They’re getting no benefit from these things.”&lt;br /&gt;&lt;br /&gt;This after $2.2b (yes, billion) was spent on the project.&lt;br /&gt;&lt;br /&gt;Tom Raftery goes on to say:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;One of the advantages of a smart grid is that the two way flow of information will allow utilities to alert customers to real-time electricity pricing via an in-home display. PG&amp;amp;E have not rolled out in-home displays with their smart meters, presumably for cost reasons. If they lose the class-action law suit, that may turn out to have been an unwise decision.&lt;/span&gt;&lt;br /&gt;&lt;a href="http://greenmonk.net/pge-smart-meter-communication-failure/"&gt;http://greenmonk.net/pge-smart-meter-communication-failure/&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;There is a better way, however:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;What PG&amp;amp;E should have is a system where customers can see their electrical consumption in real-time (on their phone, on their computer, on their in-home display, etc.) but also, in the same way that credit card companies contact me if purchasing goes out of my normal pattern, PG&amp;amp;E should have a system in place to contact customers whose bills are going seriously out of kilter. Preferably a system which alerts people in realtime if they are consuming too much electricity when the price is high, through their in-home display, via sms,Twitter DM, whatever.&lt;/span&gt;&lt;br /&gt;&lt;a href="http://greenmonk.net/pge-smart-meter-communication-failure/"&gt;http://greenmonk.net/pge-smart-meter-communication-failure/&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;So what has this got to do with Cloud Computing? Quite a lot, actually. Customers of Cloud services right now depend on the "meters" being provided by the service providers themselves. Just like the PG&amp;amp;E customers in Bakersfield. This means that they depend on the &lt;span style="font-style: italic;"&gt;service provider&lt;/span&gt; itself to tell them about usage and pricing. There isn't an independent audit trail of usage. The meter also locks the customer into the service provider.&lt;br /&gt;&lt;br /&gt;A &lt;a href="http://www.vordel.com/news/press/05_11_09a.html"&gt;Cloud Service Broker &lt;/a&gt;addresses these issues. It is not a coincidence that much Cloud Service Broker terminology carries over from the world of utilities - it is solving the same problem:&lt;br /&gt;&lt;blockquote&gt;&lt;strong&gt;&lt;/strong&gt;Data transfer to cloud computing environments must be controlled, to avoid unwarranted usage levels and unanticipated bills from over usage of cloud services. By providing local metering of cloud services' usage, local control is applied to cloud computing by internal IT and finance teams.&lt;br /&gt;&lt;a href="http://www.vordel.com/solutions/cloud.html"&gt;http://www.vordel.com/solutions/cloud.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;The Cloud Service Broker analyzes traffic and provides reports as well as an audit trail. Reports include usage information in real-time, per hour, per day, and per service. Reports are based on messages and based on data. Visibility is key. This is all independent of an individual Cloud service provider. It is easy to imagine how useful this would be in conjunction with Amazon's spot pricing (&lt;a href="http://news.cnet.com/8301-19413_3-10415428-240.html"&gt;see a great analysis of Amazon's spot pricing by James Urquhart here&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;The lesson from the Bakersfield debacle is that customers of services, whether utilities or Cloud services, need real-time visibility of their usage, real-time visibility of costs, as well as an independent audit trail. In the Cloud world, this is provided by a &lt;a href="http://www.vordel.com/news/press/05_11_09a.html"&gt;Cloud Service Broker&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-4803604221062304328?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/4803604221062304328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=4803604221062304328' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/4803604221062304328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/4803604221062304328'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/12/who-do-you-trust-to-meter-cloud.html' title='Who do you trust to meter the Cloud?'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-6440613986038811599</id><published>2009-12-30T14:08:00.000-08:00</published><updated>2009-12-30T14:17:51.910-08:00</updated><title type='text'>What is a Security Token Service and what does it do?</title><content type='html'>The term Security Token Service is often bandied around, but clear examples of an STS in action tend to be lacking. &lt;a href="http://www.vordel.com/research/Security_Token_Service.html"&gt;Here is a video I've put together of an STS in action, including examples of the WS-Trust RequestSecurityToken / RequestSecurityTokenResponse messages&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The video shows the usage of an STS in conjunction with an XML Gateway (in fact the Vordel &lt;a href="http://www.vordel.com/products/vx_gateway/"&gt;XML Gateway &lt;/a&gt;includes an STS built-in):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vordel.com/research/Security_Token_Service.html"&gt;&lt;img style="cursor: pointer; width: 400px; height: 298px;" src="http://4.bp.blogspot.com/_nu5SNZshYes/SzvQpX79ogI/AAAAAAAAA3c/j3B6yK6lOvk/s400/STS1.jpg" alt="" id="BLOGGER_PHOTO_ID_5421155985689256450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It also shows how &lt;a href="http://www.vordel.com/products/soapbox/"&gt;SOAPbox &lt;/a&gt;can be used to call an STS using the RST/RSTR messages:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vordel.com/research/Security_Token_Service.html"&gt;&lt;img style="cursor: pointer; width: 400px; height: 299px;" src="http://2.bp.blogspot.com/_nu5SNZshYes/SzvQpmfS_uI/AAAAAAAAA3k/Gvb-YaqVJbk/s400/STS2.jpg" alt="" id="BLOGGER_PHOTO_ID_5421155989595553506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And we see the SAML assertions, returned from the STS, embedded into SOAP messages:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vordel.com/research/Security_Token_Service.html"&gt;&lt;img style="cursor: pointer; width: 400px; height: 302px;" src="http://2.bp.blogspot.com/_nu5SNZshYes/SzvQp0Sx81I/AAAAAAAAA3s/TsV1X1Y6iOA/s400/STS3.jpg" alt="" id="BLOGGER_PHOTO_ID_5421155993301152594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Check the video out for yourself at:&lt;br /&gt;&lt;a href="http://www.vordel.com/research/Security_Token_Service.html"&gt;http://www.vordel.com/research/Security_Token_Service.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-6440613986038811599?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/6440613986038811599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=6440613986038811599' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/6440613986038811599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/6440613986038811599'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/12/what-is-security-token-service-and-what.html' title='What is a Security Token Service and what does it do?'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nu5SNZshYes/SzvQpX79ogI/AAAAAAAAA3c/j3B6yK6lOvk/s72-c/STS1.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-3895607109732580384</id><published>2009-12-29T22:37:00.000-08:00</published><updated>2009-12-30T10:49:07.834-08:00</updated><title type='text'>Signing OAuth on the Vordel XML Gateway with Java using Signpost</title><content type='html'>Today I was using Matthias Käppler's "&lt;a href="http://github.com/kaeppler/signpost"&gt;Signpost" Java OAuth API&lt;/a&gt;. As the Signpost readme says:&lt;br /&gt;&lt;blockquote&gt;"Signpost is the easy and intuitive solution for signing HTTP messages on the Java platform in conformance with the &lt;a href="http://oauth.net/core/1.0a"&gt;OAuth Core 1.0a&lt;/a&gt; standard."&lt;br /&gt;&lt;a href="http://github.com/kaeppler/signpost#readme"&gt;http://github.com/kaeppler/signpost#readme&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;As an exercise, I ran Signpost on the Vordel XML Gateway to see it insert the OAuth Authorization header into outbound messages. Getting Signpost up and running on the Vordel XML Gateway is simple. Firstly, download the jar files for Signpost and put them into the "/ext/lib" directory to extend the Gateway using Java. Now, Signpost's OAuth signing functionality can be imported into a script on the Vordel Gateway easily using "importPackage". Because Signpost is so simple, the entire process of signing an outbound HTTP request with OAuth effectively takes just six lines of code running on the Vordel Gateway:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_nu5SNZshYes/SzugkeTC_qI/AAAAAAAAA3U/CW5DYiTSpyQ/s1600-h/OAuth.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 305px;" src="http://1.bp.blogspot.com/_nu5SNZshYes/SzugkeTC_qI/AAAAAAAAA3U/CW5DYiTSpyQ/s400/OAuth.jpg" alt="" id="BLOGGER_PHOTO_ID_5421103124939210402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is the beauty of being able to extend the Vordel XML Gateway with Java. Basically anything you can do in Java, you can do on the Gateway. Of course, you must have the rights to push the policy to the Gateway, something which is taken care of at the policy management level.&lt;br /&gt;&lt;br /&gt;Once we run this policy, we see that the OAuth authorization headers have been added by the Signpost code running on the Vordel Gateway. The request is for the RSS feed for this blog. Here is a Wireshark trace showing the OAuth Authorization headers:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_nu5SNZshYes/Szr4cQzpYVI/AAAAAAAAA3M/z7gGZ0zyHI4/s1600-h/WiresharkOAuth.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 242px;" src="http://3.bp.blogspot.com/_nu5SNZshYes/Szr4cQzpYVI/AAAAAAAAA3M/z7gGZ0zyHI4/s400/WiresharkOAuth.jpg" alt="" id="BLOGGER_PHOTO_ID_5420918265925427538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You may ask "Why run Signpost on the Vordel Gateway, why not just run it as a Java application separately?". The reason is that by running on the Vordel Gateway, it gets the advantage of all of the other included features on the Gateway, including response time analysis for the services the Gateway connects to, scanning inbound and outbound messages for threats, conversion, protocol translation, integration with IdM products such as SiteMinder and Oracle Access Manager, and the maintenance of an audit trail.&lt;br /&gt;&lt;br /&gt;To run this yourself, &lt;a href="http://github.com/kaeppler/signpost"&gt;grab a copy of Signpost&lt;/a&gt; and the &lt;a href="http://www.vordel.com/products/vx_gateway/"&gt;Vordel XML Gateway&lt;/a&gt; then follow the guide to extending the Vordel Gateway using Java and scripts here:&lt;a href="https://extranet.vordel.com/documentation2/VXG52/common/tutorials/utility_scripting.html"&gt; https://extranet.vordel.com/documentation2/VXG52/common/tutorials/utility_scripting.html&lt;/a&gt; (note: Vordel Extranet login needed to read the tutorial - contact &lt;a href="mailto:info@vordel.com"&gt;info@vordel.com&lt;/a&gt; to get one)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-3895607109732580384?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/3895607109732580384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=3895607109732580384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/3895607109732580384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/3895607109732580384'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/12/signing-oauth-on-vordel-xml-gateway.html' title='Signing OAuth on the Vordel XML Gateway with Java using Signpost'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nu5SNZshYes/SzugkeTC_qI/AAAAAAAAA3U/CW5DYiTSpyQ/s72-c/OAuth.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-4508241550862179794</id><published>2009-12-19T07:42:00.000-08:00</published><updated>2009-12-19T07:51:15.661-08:00</updated><title type='text'>Information Security... what?</title><content type='html'>I've heard of information security policies, information security professionals, and information security conferences. But "Information Security Restrooms"?&lt;br /&gt;&lt;br /&gt;I was working out of the Vordel Herndon offices for a few days this week, swinging back to the East Coast from California. I spotted this sign in Reston, Virginia, while walking in bitter cold past a skating rink to the Vordel Holiday Party. It certainly caused me to do a double-take:&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_nu5SNZshYes/Syz0cEH-bZI/AAAAAAAAA28/1TaAM6ugTio/s400/InformationSecurityRestrooms.jpg" alt="" id="BLOGGER_PHOTO_ID_5416973214800571794" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-4508241550862179794?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/4508241550862179794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=4508241550862179794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/4508241550862179794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/4508241550862179794'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/12/information-security-what.html' title='Information Security... what?'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nu5SNZshYes/Syz0cEH-bZI/AAAAAAAAA28/1TaAM6ugTio/s72-c/InformationSecurityRestrooms.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-5252915449618181670</id><published>2009-12-16T20:37:00.000-08:00</published><updated>2009-12-16T21:03:18.287-08:00</updated><title type='text'>How to create a SAML Assertion</title><content type='html'>Many applications, including ESBs and Application Servers from Oracle and Sun, consume SAML assertions. Testing these applications can be a chore, since they require using a toolkit or API to create a SAML assertion. A good alternative is to use the free &lt;a href="http://www.vordel.com/products/soapbox/"&gt;Vordel SOAPbox &lt;/a&gt;product includes the ability to create a SAML Assertion to be placed into an XML message, just using point-and-click configuration. Under the "security" menu item you can see the "Insert SAML Token" option:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_nu5SNZshYes/Sym1-hHjxAI/AAAAAAAAA2g/yFhBtZOAxzw/s1600-h/InsertSAMLToken.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 154px;" src="http://1.bp.blogspot.com/_nu5SNZshYes/Sym1-hHjxAI/AAAAAAAAA2g/yFhBtZOAxzw/s400/InsertSAMLToken.jpg" alt="" id="BLOGGER_PHOTO_ID_5416060112536323074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You configure the SAML options graphically, no coding required:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_nu5SNZshYes/Sym6JSZ3w5I/AAAAAAAAA2o/NW1Kj5yTx6U/s1600-h/InsertSAMLToken.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 268px;" src="http://4.bp.blogspot.com/_nu5SNZshYes/Sym6JSZ3w5I/AAAAAAAAA2o/NW1Kj5yTx6U/s400/InsertSAMLToken.jpg" alt="" id="BLOGGER_PHOTO_ID_5416064695611671442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This results in a SAML Assertion being inserted into the message, as shown below in the "Design" view of SOAPbox:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_nu5SNZshYes/Sym7Fz1VisI/AAAAAAAAA2w/WfTey3E3Th0/s1600-h/InsertedSAMLToken.jpg"&gt;&lt;img style="cursor: pointer; width: 371px; height: 400px;" src="http://4.bp.blogspot.com/_nu5SNZshYes/Sym7Fz1VisI/AAAAAAAAA2w/WfTey3E3Th0/s400/InsertedSAMLToken.jpg" alt="" id="BLOGGER_PHOTO_ID_5416065735377390274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Grab your free copy of SOAPbox at: &lt;a href="http://www.vordel.com/products/soapbox/"&gt;http://www.vordel.com/products/soapbox/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-5252915449618181670?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/5252915449618181670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=5252915449618181670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/5252915449618181670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/5252915449618181670'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/12/how-to-create-saml-assertion.html' title='How to create a SAML Assertion'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nu5SNZshYes/Sym1-hHjxAI/AAAAAAAAA2g/yFhBtZOAxzw/s72-c/InsertSAMLToken.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-4295936803123000344</id><published>2009-12-14T23:20:00.000-08:00</published><updated>2009-12-14T23:23:42.088-08:00</updated><title type='text'>All Amazon EC2 accounts now enabled for Amazon Virtual Private Cloud</title><content type='html'>Amazon EC2 VPC is outta beta:&lt;br /&gt;&lt;a href="http://www.blogger.com/%20http://aws.typepad.com/aws/2009/12/amazon-virtual-private-cloud-opens-up.html"&gt;&lt;br /&gt;http://aws.typepad.com/aws/2009/12/amazon-virtual-private-cloud-opens-up.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-4295936803123000344?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/4295936803123000344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=4295936803123000344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/4295936803123000344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/4295936803123000344'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/12/all-amazon-ec2-accounts-now-enabled-for.html' title='All Amazon EC2 accounts now enabled for Amazon Virtual Private Cloud'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-1657403466859986928</id><published>2009-12-10T17:35:00.000-08:00</published><updated>2009-12-10T17:43:41.774-08:00</updated><title type='text'>What Google thinks SOA is</title><content type='html'>A view into the Hive Mind - what you see when you type "SOA is" into Google:&lt;br /&gt;&lt;br /&gt;&lt;img style=" width: 400px; height: 337px;" src="http://2.bp.blogspot.com/_nu5SNZshYes/SyGis2Ln8zI/AAAAAAAAA2Y/KXP8PvlwO-I/s400/SOAis.jpg" alt="" id="BLOGGER_PHOTO_ID_5413787118418260786" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-1657403466859986928?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/1657403466859986928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=1657403466859986928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/1657403466859986928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/1657403466859986928'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/12/what-google-thinks-soa-is.html' title='What Google thinks SOA is'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nu5SNZshYes/SyGis2Ln8zI/AAAAAAAAA2Y/KXP8PvlwO-I/s72-c/SOAis.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-4341705721269589638</id><published>2009-12-08T14:37:00.000-08:00</published><updated>2009-12-08T15:17:36.497-08:00</updated><title type='text'>Randy Heffner from Forrester on Policy-based SOA</title><content type='html'>Randy Heffner from Forrester has posted on ZDNet about how "&lt;a href="http://blogs.zdnet.com/forrester/?p=321"&gt;Policy-based SOA will enable increased business value and agility&lt;/a&gt;". He does a great job of explaining how a Policy-based SOA affects different users.&lt;br /&gt;&lt;br /&gt;Firstly, there is the person designing the policy. As Randy says, the policy is defined "&lt;span style="font-style: italic;"&gt;using the SOA product’s administration tool"&lt;/span&gt; (ie. not by writing code),&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;and he goes on to say that "&lt;span style="font-style: italic;"&gt;the important point here is that the policy is declared separately from the service, allowing it to change without changing the service itself". &lt;/span&gt;So, the policy is designed (as opposed to not coded) and then applied to services. This is preferable to burying policy details in with business logic, because, as Randy says, "If the policy is buried in the service implementation, the only definitive way to determine the active policy is to look at the code".&lt;br /&gt;&lt;br /&gt;Then we are on to the person charged with enforcing the policy. They must use a product which does not slow down service execution as a side-effect of applying policy. Given that much policy-based SOA processing boils down to XML, &lt;a href="http://www.vordel.com/products/vxa.html"&gt;XML Acceleration&lt;/a&gt; is required here.&lt;br /&gt;&lt;br /&gt;Then, there is the person monitoring the SOA-based policies. The important point here is that the policies must map up to business-level insight. So that, for example, if a group of inventory-related services increase in use, this has implications for inventory usage. Randy Heffner puts it as:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Monitoring may include business-level insight&lt;/span&gt;. Besides technical operations data, SOA products can extract business data from service requests and responses, thereby enabling business-level monitoring.&lt;br /&gt;&lt;/blockquote&gt;So: We have design (policy design, independent from services), enforcement (with acceleration), and monitoring. I like to associate this with the Dilbert characters - Dilbert, Dogbert, and the Pointy-Headed Boss:&lt;br /&gt;&lt;img style="width: 367px; height: 193px;" src="http://1.bp.blogspot.com/_nu5SNZshYes/Sx7VN2BBDDI/AAAAAAAAA2Q/vHcBUI8-ZII/s400/DesignEnforceMonitor.jpg" alt="" id="BLOGGER_PHOTO_ID_5412998235960708146" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Finally, Randy recommends that policies do not become silos. Centralized policy management must be used (for example &lt;a href="http://www.vordel.com/news/press/28_01_08.html"&gt;HP's GIF framework&lt;/a&gt; which Vordel supports).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-4341705721269589638?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/4341705721269589638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=4341705721269589638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/4341705721269589638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/4341705721269589638'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/12/randy-heffner-from-forrester-on-policy.html' title='Randy Heffner from Forrester on Policy-based SOA'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nu5SNZshYes/Sx7VN2BBDDI/AAAAAAAAA2Q/vHcBUI8-ZII/s72-c/DesignEnforceMonitor.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-6440804895539686103</id><published>2009-12-07T20:18:00.002-08:00</published><updated>2009-12-07T20:21:18.954-08:00</updated><title type='text'>Maureen O'Gara in Cloud Computing Journal - Microsoft Cloud Patent Application Not What It Seems</title><content type='html'>&lt;a href="http://cloudcomputing.sys-con.com/node/1210675"&gt;Maureen O'Gara provides further coverage of Microsoft's Cloud Migration patent application over in Cloud Computing Journal&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-6440804895539686103?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/6440804895539686103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=6440804895539686103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/6440804895539686103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/6440804895539686103'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/12/maureen-ogara-in-net-journal-microsoft.html' title='Maureen O&apos;Gara in Cloud Computing Journal - Microsoft Cloud Patent Application Not What It Seems'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-5872278083627471466</id><published>2009-12-04T09:53:00.000-08:00</published><updated>2009-12-04T09:57:58.259-08:00</updated><title type='text'>University of Virginia Cryptography Final Exam - How to rig the World Cup Draw</title><content type='html'>Very topical today when so much of the world is focused on the World Cup draw:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jeffersonswheel.org/?p=138"&gt;David Evans from the University of Virginia discusses his Cryptography course exam question asking how the World Cup draw could be rigged. &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-5872278083627471466?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/5872278083627471466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=5872278083627471466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/5872278083627471466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/5872278083627471466'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/12/university-of-virginia-cryptography.html' title='University of Virginia Cryptography Final Exam - How to rig the World Cup Draw'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-7910118664454722174</id><published>2009-12-02T19:45:00.000-08:00</published><updated>2009-12-02T20:29:48.387-08:00</updated><title type='text'>More on Microsoft's "Migrating Data To New Cloud" patent application</title><content type='html'>More commentary on Microsoft's "Migrating Data to New Cloud" patent application:&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://www.itbusinessedge.com/cm/blogs/lawson/picking-apart-microsofts-patent-for-cloud-data-migration/?cs=37825"&gt;Loraine Lawson in IT Business Edge&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://www.theregister.co.uk/2009/12/01/vordel_microsoft_cloud/"&gt;Gavin Clarke in The Register &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And, of course, the patent application itself:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;amp;Sect2=HITOFF&amp;amp;u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&amp;amp;r=1&amp;amp;p=1&amp;amp;f=G&amp;amp;l=50&amp;amp;d=PG01&amp;amp;S1=20080080526.PGNR.&amp;amp;OS=DN/20080080526&amp;amp;RS=DN/20080080526"&gt;&lt;img style="width: 400px; height: 202px;" src="http://4.bp.blogspot.com/_nu5SNZshYes/Sxc-iXc9c_I/AAAAAAAAA2I/sbJO2cMvif4/s400/patent.jpg" alt="" id="BLOGGER_PHOTO_ID_5410862237440898034" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-7910118664454722174?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/7910118664454722174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=7910118664454722174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/7910118664454722174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/7910118664454722174'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/12/more-on-microsofts-migrating-data-to.html' title='More on Microsoft&apos;s &quot;Migrating Data To New Cloud&quot; patent application'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nu5SNZshYes/Sxc-iXc9c_I/AAAAAAAAA2I/sbJO2cMvif4/s72-c/patent.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-1488406432676199510</id><published>2009-12-01T12:47:00.000-08:00</published><updated>2009-12-01T13:00:23.589-08:00</updated><title type='text'>Cloud Computing in Practice</title><content type='html'>James Urquhart has assembled a very impressive list of examples of Cloud Computing in practice.&lt;br /&gt;&lt;br /&gt;Examples include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Number of applications running on Force.com: 135,000&lt;/li&gt;&lt;li&gt;Number of applications hosted by Ruby on Rails platform service vendor Heroku: 40,000+&lt;/li&gt;&lt;li&gt;Objects stored in Amazon Web Services S3: 64 billion (as of August 2009)&lt;/li&gt;&lt;/ul&gt;Full details at: &lt;a href="http://news.cnet.com/8301-19413_3-10405895-240.html"&gt;http://news.cnet.com/8301-19413_3-10405895-240.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gigaom.com/2009/11/23/the-state-of-cloud-startup-heroku-now-hosting-40000-apps/"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-1488406432676199510?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/1488406432676199510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=1488406432676199510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/1488406432676199510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/1488406432676199510'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/12/cloud-computing-in-practice.html' title='Cloud Computing in Practice'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-2102365732530296762</id><published>2009-11-30T20:06:00.000-08:00</published><updated>2009-11-30T20:22:58.926-08:00</updated><title type='text'>Microsoft's Cloud Migration Patent Application</title><content type='html'>&lt;a href="http://www.informationweek.com/blog/main/archives/2009/11/microsoft_seeks_1.html"&gt;Today in InformationWeek, Alexander Wolfe speculates about Microsoft's patent application regarding data migration between cloud services&lt;/a&gt;. Although on the face of it, a patent for Cloud migration would appear to be aimed at removing the lock-in associated with a single vendor, the patent application is in fact aimed within a single vendor system. So, it doesn't address the Cloud lock-in problem which has been &lt;a href="http://www.soatothecloud.com/2009/11/enisa-cloud-computing-risk-assessment.html"&gt;identified by ENISA as the #1 risk of cloud computing&lt;/a&gt;. Lock-in to a single vendor can be addressed using a &lt;a href="http://www.vordel.com/news/press/05_11_09a.html"&gt;&lt;span style="font-style: italic;"&gt;Cloud Service Broker&lt;/span&gt;&lt;/a&gt; solution which mitigates against the use of a single Cloud service by brokering the connection up to the Cloud service, allowing a switch-over at the interface level to a back-up Cloud service in the event of service failure.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-2102365732530296762?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/2102365732530296762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=2102365732530296762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/2102365732530296762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/2102365732530296762'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/11/microsofts-cloud-migration-patent.html' title='Microsoft&apos;s Cloud Migration Patent Application'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-3083157261503464558</id><published>2009-11-29T16:57:00.000-08:00</published><updated>2009-11-29T17:46:00.585-08:00</updated><title type='text'>How clouds are made</title><content type='html'>How are Clouds made? By leasing an anonymous-looking building, buying commodity servers by the mile, then engaging an infrastructure guy like &lt;a href="http://cloudscaling.com/team/randy-bias"&gt;Randy Bias &lt;/a&gt;to put it together? No - I meant &lt;span style="font-style: italic;"&gt;real clouds.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So on the day after Thanksgiving, I brought my son to the &lt;a href="http://www.lsc.org/"&gt;Liberty Science Center &lt;/a&gt;in Liberty City, New Jersey, just across the Hudson from Manhattan. It's a great place - we agreed afterwards that it's right up there with San Francisco's Exploratorium. Boston Museum of Science membership got us in for free.&lt;br /&gt;&lt;br /&gt;One of the features of the Liberty Science Center is its open spaces. It just doesn't feel as crowded as other museums. And, in the open spaces, they run &lt;a href="http://www.lsc.org/lsc/ourexperiences/livescience"&gt;Live Science &lt;/a&gt;events. One of the live science events, called "Sub Zero", focuses on the different states of matter. The instructors explained how matter can exist in a number of different states (including "Pennsylvania", as one kid answered :-) ).&lt;br /&gt;&lt;br /&gt;At the finale, we saw how a cloud can be created by pouring water onto liquid nitrogen:&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 184px; height: 138px;" src="http://2.bp.blogspot.com/_nu5SNZshYes/SxMbxbpLCSI/AAAAAAAAA2A/L-nHKszdEgo/s400/Cloud2.jpg" alt="" id="BLOGGER_PHOTO_ID_5409698113450084642" border="0" /&gt; &lt;img style="width: 187px; height: 138px;" src="http://1.bp.blogspot.com/_nu5SNZshYes/SxMbxK2f17I/AAAAAAAAA14/4jAc2H1KYMY/s400/Cloud1.jpg" alt="" id="BLOGGER_PHOTO_ID_5409698108942571442" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Hope everyone had a good Thanksgiving weekend, whether or not it was a holiday weekend in your part of the world.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-3083157261503464558?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/3083157261503464558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=3083157261503464558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/3083157261503464558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/3083157261503464558'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/11/how-clouds-are-made.html' title='How clouds are made'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nu5SNZshYes/SxMbxbpLCSI/AAAAAAAAA2A/L-nHKszdEgo/s72-c/Cloud2.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-5553698980545580631</id><published>2009-11-24T20:21:00.000-08:00</published><updated>2009-11-24T20:26:57.947-08:00</updated><title type='text'>Using Token Translation and SAML to link domains together</title><content type='html'>Token translation using SAML is now quite an established way to allow applications in one security domain to communicate with applications in another security domain, on behalf of a user whole identity does not have to also flow with the data. For more info go to &lt;a href="http://www.vordel.com/solutions/government.html"&gt;Vordel's government page and then click on "Secure Cross-Domain"&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vordel.com/solutions/government.html"&gt;&lt;img style="width: 400px; height: 150px;" src="http://2.bp.blogspot.com/_nu5SNZshYes/Swyw2J6PhdI/AAAAAAAAA1w/AzpMZXVN_LI/s400/SecureCrossDomainInformationExchange.jpg" alt="" id="BLOGGER_PHOTO_ID_5407891696984753618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Can a similar architecture be used for SOA-to-Cloud and "inter-cloud" scenarios? The answer is "yes - watch this space...."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-5553698980545580631?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/5553698980545580631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=5553698980545580631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/5553698980545580631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/5553698980545580631'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/11/using-token-translation-and-saml-to.html' title='Using Token Translation and SAML to link domains together'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nu5SNZshYes/Swyw2J6PhdI/AAAAAAAAA1w/AzpMZXVN_LI/s72-c/SecureCrossDomainInformationExchange.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-7715333424677414248</id><published>2009-11-23T19:18:00.000-08:00</published><updated>2009-11-23T19:28:05.080-08:00</updated><title type='text'>Command-Line tool for testing Web Services</title><content type='html'>The free &lt;a href="http://www.vordel.com/products/soapbox/"&gt;SOAPbox &lt;/a&gt;tool includes a command-line interface, called SR ("Send Request") which allows you to script the load-testing of a Web Service. You can use SR to send multiple requests to a Web Service, to simulate multiple clients, to connect through a HTTP Proxy, to send SOAP attachments to Web Services, and to vary XML message traffic. To learn about SOAPbox, press F1 on SOAPbox's install page and then check out the SR examples, or run SR -h from the command line.&lt;br /&gt;&lt;br /&gt;Get SOAPbox (including SR) from &lt;a href="http://www.vordel.com/products/soapbox/"&gt;http://www.vordel.com/products/soapbox/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 400px; height: 241px;" src="http://1.bp.blogspot.com/_nu5SNZshYes/SwtRYKDfKpI/AAAAAAAAA1o/LbRtfj_Bb4I/s400/SR.jpg" alt="" id="BLOGGER_PHOTO_ID_5407505253046102674" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-7715333424677414248?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/7715333424677414248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=7715333424677414248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/7715333424677414248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/7715333424677414248'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/11/command-line-tool-for-testing-web.html' title='Command-Line tool for testing Web Services'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nu5SNZshYes/SwtRYKDfKpI/AAAAAAAAA1o/LbRtfj_Bb4I/s72-c/SR.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-3809339661002225766</id><published>2009-11-20T11:18:00.000-08:00</published><updated>2009-11-20T15:47:31.749-08:00</updated><title type='text'>ENISA Cloud Computing Risk Assessment - Three initial thoughts</title><content type='html'>The ENISA (European Network and Information Security Agency) today released the &lt;a href="http://www.enisa.europa.eu/act/rm/files/deliverables/cloud-computing-risk-assessment"&gt;Cloud Computing Risk Assessment &lt;/a&gt;document.&lt;br /&gt;&lt;br /&gt;The document does well by including a focus on SME's (Small and Medium sized Enterprises) because, as the report says, &lt;span style="font-style: italic;"&gt;"Given the reduced cost and flexibility it brings, a migration to cloud computing is compelling for many SMEs". &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Three initial standout items for me are:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. &lt;/span&gt;The document's stated &lt;span style="font-weight: bold;"&gt;Risk Number One is Lock-In.&lt;/span&gt; &lt;span style="font-style: italic;"&gt;"This makes it extremely difficult for a customer to migrate from one provider to another, or to migrate data and services to or from an in-house IT environment. Furthermore, cloud providers may have an incentive to prevent (directly or indirectly) the portability of their customers services and data."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Remember that the document identified SMEs as a major market for cloud computing. What can they do about the lock-in? Let's see what the document says:&lt;br /&gt;&lt;br /&gt;The document identifies SaaS lock-in:&lt;br /&gt;&lt;blockquote&gt;Customer data is typically stored in a custom database schema designed by the SaaS provider. Most SaaS providers offer API calls to read (and thereby ‘export’) data records. However, if the provider does not offer a readymade data ‘export’ routine, the customer &lt;span style="font-weight: bold;"&gt;will need to develop a program &lt;/span&gt;to extract their data and write it to file ready for import to another provider. It should be noted that there are few formal agreements on the structure of business records (e.g., a customer record at one SaaS provider may have different fields than at another provider), although there are common underlying file formats for the export and import of data, e.g., XML. The new provider can normally help with this work at a negotiated cost. However, if the data is to be brought back in-house, the customer &lt;span style="font-weight: bold;"&gt;will need to write import routines&lt;/span&gt; that take care of any required data mapping unless the CP offers such a routine. As customers will evaluate this aspect before making important migration decisions, it is in the long-term business interest of CPs to make data portability as easy, complete and cost-effective as possible.&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;And what about PaaS Lock-In?:&lt;br /&gt;&lt;blockquote&gt;PaaS lock-in occurs at both the API layer (ie, platform specific API calls) and at the component level. For example, the PaaS provider may offer a highly efficient back-end data store. Not only must &lt;span style="font-weight: bold;"&gt;the customer develop code &lt;/span&gt;using the custom APIs offered by the provider, but they &lt;span style="font-weight: bold;"&gt;must also code data access routines &lt;/span&gt;in a way that is compatible with the back-end data store. This code will not necessarily be portable across PaaS providers, even if a seemingly compatible API is offered, as the data access model may be different (e.g., relational v hashing).&lt;br /&gt;&lt;/blockquote&gt;In each case, the ENISA document says that the customer must &lt;span style="font-weight: bold;"&gt;develop code &lt;/span&gt;to get around the lock-in, in order to bridge APIs and to bridge data formats. However, SME's generally do not have developers on staff to write this code.  "Writing code" is not usually an option for an SME. I know - I worked for an EDI service provider who serviced SMEs in Europe - &lt;span style="font-style: italic;"&gt;we &lt;/span&gt;would provide the code development services for the SMEs when they needed data transformation done at the client side.&lt;br /&gt;&lt;br /&gt;But there is another answer. This bridging is the job of a &lt;a href="http://www.vordel.com/news/press/05_11_09a.html"&gt;Cloud Service Broker&lt;/a&gt;. The Cloud Service Broker addresses the cloud lock-in problem head-on by bridging APIs and bridging data formats (which, as the ENISA document mentions, are often XML). It is unreasonable to expect an SME to write custom code to bridge together cloud APIs when an off-the-shelf Cloud Service Broker can do the job for them with no coding involved, while providing value-added services such as monitoring the cloud provider's availability, encrypting data before it goes up to the cloud provider, and scanning data for privacy leaks. &lt;a href="http://www.vordel.com/scripts/downloadA.pl?downloadfile=VordelCloudServiceBroker.pdf"&gt;Read the Cloud Service Broker White Paper here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;2. "Customers should not be tempted to use custom implementations of authentication, authorisation and accounting (AAA) as these can become weak if not properly implemented."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yes! Totally agree. There is already a tendency to look at Amazon's HMAC-signature-over-QueryString authentication scheme and implement a similar scheme which is similar but  &lt;span style="font-style: italic;"&gt;not exactly&lt;/span&gt; like it. For example, an organization may decide "Let's do like Amazon do and make sure all incoming REST requests to our PaaS service are signed by a trusted client using HMAC authentication", but omit to include any timestamp in the signed data. I can certainly imagine this, because this would happen all the time in the SOA / Web Services world (an organization would decide "Let's make sure requests are signed using XML Signature by trusted clients", but leave the system open to a simple capture-replay attack). Cloud PaaS providers should not make these same mistakes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3.&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;STRIDE and DREAD&lt;br /&gt;&lt;/span&gt;Lastly, the document's approach of examining the system in terms of data-at-rest and data-in-motion, identifying risks at each point (such as information disclosure, eavesdropping, or Denial-of-Service), then applying a probability and impact to the risks, is very reminiscent of the "STRIDE and DREAD" model. However I do not see the STRIDE and DREAD model mentioned anywhere in the document. I know it's a bit long in the tooth now, and finessed a bit since the initial book, but it's still a good approach. It would have been worth mentioning here, since it's clearly an inspiration.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-3809339661002225766?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/3809339661002225766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=3809339661002225766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/3809339661002225766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/3809339661002225766'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/11/enisa-cloud-computing-risk-assessment.html' title='ENISA Cloud Computing Risk Assessment - Three initial thoughts'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-8177302045147437036</id><published>2009-11-19T22:35:00.000-08:00</published><updated>2009-11-19T22:40:13.195-08:00</updated><title type='text'>XML Performance Offload</title><content type='html'>The area of XML Performance Offload bridges not only applications in a SOA architecture, but also the use of Cloud-based PaaS services which often are invoked using XML (e.g. SalesForce.com's WSDL interface) or are invoked using REST-style interfaces which return XML.&lt;br /&gt;&lt;br /&gt;Vordel's XML Performance Offload paper is here:&lt;a href="http://www.vordel.com/scripts/downloadA.pl?downloadfile=XML_Performance_Offload.pdf"&gt;&lt;br /&gt;http://www.vordel.com/scripts/downloadA.pl?downloadfile=XML_Performance_Offload.pdf &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-8177302045147437036?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/8177302045147437036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=8177302045147437036' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/8177302045147437036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/8177302045147437036'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/11/xml-performance-offload.html' title='XML Performance Offload'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-7505094762431987061</id><published>2009-11-18T08:33:00.000-08:00</published><updated>2009-11-18T08:52:46.464-08:00</updated><title type='text'>Cloud Computing is ...</title><content type='html'>&lt;a href="http://www.techcrunch.com/2009/11/18/google-search-suggestions-newspapers-are/"&gt;Techcrunch reports that Google has some implicit suggestions about newspapers, based on the drop-down suggestions it gives when you begin a search with "Newspapers are"&lt;/a&gt; . It's a nice example of the hive mind at work.&lt;br /&gt;&lt;br /&gt;But check out the first suggestion Google gives you if you type "Cloud Computing is" into &lt;a href="http://www.google.com"&gt;a Google search bar&lt;/a&gt;. I won't spoil the surprise here.&lt;br /&gt;&lt;br /&gt;Interestingly, Google used to give similar suggestions for "SOA is", but the results are now a lot less frank and confrontational than they were a month ago. Does this show a change in general attitude about SOA, or is it just that Google cleaned up the results? hmm.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-7505094762431987061?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/7505094762431987061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=7505094762431987061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/7505094762431987061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/7505094762431987061'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/11/cloud-computing-is.html' title='Cloud Computing is ...'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-1079272913085739833</id><published>2009-11-17T19:14:00.000-08:00</published><updated>2009-11-18T08:44:34.211-08:00</updated><title type='text'>XML Bus Feeds and Visualizations</title><content type='html'>You've heard of XML feeds being consumed into a Service Bus - now here's a consumable Bus Service XML feed. The Boston-area &lt;a href="http://www.mbta.com/"&gt;MBTA &lt;/a&gt;provides a real-time Web Service feed. For example, this request returns an XML document containing details of current locations of the 39 bus which runs from Jamaica Plain to Boston's Back Bay:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webservices.nextbus.com/service/publicXMLFeed?command=vehicleLocations&amp;amp;a=mbta&amp;amp;r=39&amp;amp;t=2200"&gt;http://webservices.nextbus.com/service/publicXMLFeed?command=vehicleLocations&amp;amp;a=mbta&amp;amp;r=39&amp;amp;t=0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As befits a transport organization in a catchment area which includes MIT, &lt;a href="http://www.eot.state.ma.us/developers/"&gt;the MBTA has a pretty impressive developers site&lt;/a&gt;. And, for anybody keeping score, &lt;a href="http://www.nytimes.com/2009/09/28/nyregion/28mta.html"&gt;Boston got there ahead of New York &lt;/a&gt;(whose MTA now also provides data feeds).&lt;br /&gt;&lt;br /&gt;The MBTA data also has generated some impressive visualizations - check out &lt;a href="http://www.flickr.com/photos/vanderlin/sets/72157622672845951/"&gt;A Day in the Life of the MBTA&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-1079272913085739833?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/1079272913085739833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=1079272913085739833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/1079272913085739833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/1079272913085739833'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/11/xml-bus-feeds-and-visualizations.html' title='XML Bus Feeds and Visualizations'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-7548074194248143002</id><published>2009-11-16T05:39:00.000-08:00</published><updated>2009-11-16T05:51:07.474-08:00</updated><title type='text'>Maureen O'Gara at Cloud Computing Journal on the Vordel Cloud Service Broker</title><content type='html'>Maureen O'Gara presents a sneak peak of the Vordel Cloud Service Broker private beta over at &lt;a href="http://cloudcomputing.sys-con.com/node/1185894"&gt;Cloud Computing Journal&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Contact Vordel at &lt;a href="mailto://info@vordel.com"&gt;info@vordel.com &lt;/a&gt;if you'd like an invitation to the beta....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-7548074194248143002?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/7548074194248143002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=7548074194248143002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/7548074194248143002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/7548074194248143002'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/11/maureen-ogara-at-cloud-computing.html' title='Maureen O&apos;Gara at Cloud Computing Journal on the Vordel Cloud Service Broker'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-7799356935781080352</id><published>2009-11-12T20:49:00.000-08:00</published><updated>2009-11-12T20:52:37.103-08:00</updated><title type='text'>MWD: Application and platform security top the list of Cloud development management concerns</title><content type='html'>&lt;a href="http://www.mwdadvisors.com/blog/2009/11/new-mwd-advisory-service-launches-with-global-survey-of-it-architects-on-cloud-computing.html"&gt;The analysts MWD have recently issued the results of their Cloud take-up survey&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Headlines are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;54% of respondents highlighted that their organisations are already investing in Cloud Computing, or are planning to planning to invest at some point in the coming year.&lt;/li&gt;&lt;li&gt;61% of those with current investments are investing to support IT development and testing work.&lt;/li&gt;&lt;li&gt;Application and platform security top the list of development management concerns&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Despite market immaturity, 22% of those with current investments already report receiving ROI.&lt;/li&gt;&lt;li&gt;Proven ability to scale and support for standards are top supplier selection concerns.&lt;/li&gt;&lt;/ul&gt;More details at:&lt;br /&gt;&lt;a href="http://www.mwdadvisors.com/blog/2009/11/new-mwd-advisory-service-launches-with-global-survey-of-it-architects-on-cloud-computing.html"&gt;http://www.mwdadvisors.com/blog/2009/11/new-mwd-advisory-service-launches-with-global-survey-of-it-architects-on-cloud-computing.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-7799356935781080352?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/7799356935781080352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=7799356935781080352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/7799356935781080352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/7799356935781080352'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/11/mwd-application-and-platform-security.html' title='MWD: Application and platform security top the list of Cloud development management concerns'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-6347348892652156794</id><published>2009-11-11T11:26:00.000-08:00</published><updated>2009-11-11T11:30:26.544-08:00</updated><title type='text'>Government Computing News: Vordel brokers cloud services</title><content type='html'>This Government Computing News article, written by Trudy Walsh, covers Vordel's Cloud Service Broker launch:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gcn.com/articles/2009/11/10/vordel-debuts-cloud-service-broker.aspx"&gt;http://gcn.com/articles/2009/11/10/vordel-debuts-cloud-service-broker.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-6347348892652156794?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/6347348892652156794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=6347348892652156794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/6347348892652156794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/6347348892652156794'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/11/government-computing-news-vordel.html' title='Government Computing News: Vordel brokers cloud services'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-391397311641565553</id><published>2009-11-10T16:33:00.000-08:00</published><updated>2009-11-10T16:36:07.829-08:00</updated><title type='text'>Vordel Cloud Service Broker White Paper now available</title><content type='html'>If you want to read more detail beyond the &lt;a href="http://www.reuters.com/article/pressRelease/idUS130253+05-Nov-2009+BW20091105"&gt;Vordel Cloud Service Broker announcement&lt;/a&gt;, then this White Paper is the place to start. It is available at the URL below:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vordel.com/scripts/downloadA.pl?downloadfile=VordelCloudServiceBroker.pdf"&gt;http://www.vordel.com/scripts/downloadA.pl?downloadfile=VordelCloudServiceBroker.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-391397311641565553?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/391397311641565553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=391397311641565553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/391397311641565553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/391397311641565553'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/11/vordel-cloud-service-broker-white-paper.html' title='Vordel Cloud Service Broker White Paper now available'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5066603456638955842.post-8962887159491876162</id><published>2009-11-09T04:53:00.000-08:00</published><updated>2009-11-09T05:01:15.642-08:00</updated><title type='text'>Jeff Burt from eWeek covers the Vordel Cloud Service Broker announcement</title><content type='html'>Jeff Burt has posted &lt;a href="http://www.eweek.com/c/a/Cloud-Computing/Vordel-Offers-On-Ramp-to-the-Cloud-808435/"&gt;an article on eWeek covering the Vordel Cloud Service Broker announcement last week at the vordelworld conference&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;The tool—which can be bought in an appliance, as software or as a virtualized service in the cloud—essentially is an “on-ramp to the cloud,” [Vordel CEO Vic Morris] said.&lt;br /&gt;&lt;br /&gt;The product, which will be available in the first quarter 2010, registers services from all domains into a single repository, enabling businesses to more easily monitor and manage them, and apply policies to them.&lt;br /&gt;&lt;br /&gt;The Vordel Service Broker not only offers the Multi-Domain Registry Repository, but also analytics capabilities that gives businesses an audit trail on the cloud services they use. In addition, the product includes content analysis capabilities to guard against data loss, caching to reduce cloud costs by servicing some requests itself, traffic throttling, event alerts and SLA monitoring.&lt;br /&gt;&lt;br /&gt;Developers also will be able to use the Cloud Service Broker to link local applications with cloud-hosted apps.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.eweek.com/c/a/Cloud-Computing/Vordel-Offers-On-Ramp-to-the-Cloud-808435/"&gt;http://www.eweek.com/c/a/Cloud-Computing/Vordel-Offers-On-Ramp-to-the-Cloud-808435/&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5066603456638955842-8962887159491876162?l=www.soatothecloud.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.soatothecloud.com/feeds/8962887159491876162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5066603456638955842&amp;postID=8962887159491876162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/8962887159491876162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5066603456638955842/posts/default/8962887159491876162'/><link rel='alternate' type='text/html' href='http://www.soatothecloud.com/2009/11/jeff-burt-from-eweek-covers-vordel.html' title='Jeff Burt from eWeek covers the Vordel Cloud Service Broker announcement'/><author><name>Mark O'Neill</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10397558532660921925'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>