{"id":2255,"date":"2010-05-13T23:38:49","date_gmt":"2010-05-13T18:38:49","guid":{"rendered":"http:\/\/www.chiragmehta.info\/chirag\/?p=2255"},"modified":"2010-05-14T11:56:31","modified_gmt":"2010-05-14T06:56:31","slug":"vmforce-thoughts","status":"publish","type":"post","link":"https:\/\/www.chiragmehta.info\/chirag\/2010\/05\/13\/vmforce-thoughts\/","title":{"rendered":"VMForce thoughts &#8230;"},"content":{"rendered":"<p>Jesper Joergensen has a\u00a0<a href=\"http:\/\/www.embracingthecloud.com\/ct.ashx?id=47dcc2bb-aee7-4423-99a4-b5447acb5d3d&amp;url=http%3a%2f%2fblog.sforce.com%2fsforce%2f2010%2f05%2fanswers-to-some-vmforce-questions.html\" target=\"_blank\">good blog post<\/a> that answers many important questions around\u00a0VMForce. \u00a0To add, Mike @<a href=\"http:\/\/www.embracingthecloud.com\/2010\/04\/29\/ThoughtsOnVMForce.aspx\" target=\"_blank\">embracingthecloud <\/a>lists following really good thoughts about VMForce.<\/p>\n<p>The VMForce value proposition:<\/p>\n<ul>\n<blockquote>\n<li>Download Eclipse and SpringSource<\/li>\n<li>Signup for a Salesforce Development account and define your data model<\/li>\n<li>Write your Java app using objects that serialize to Salesforce<\/li>\n<li>Drag and drop your app onto a VMWare hosted service to Force.com to deploy<\/li>\n<\/blockquote>\n<\/ul>\n<p>The partnership breaks down as:<\/p>\n<blockquote>\n<ol>\n<li>VMWare hosts your app<\/li>\n<li>Salesforce hosts your database<\/li>\n<\/ol>\n<\/blockquote>\n<p>The 2 are seamlessly integrated so that Java Developers can effectively manage the persistence layer as a black box in the cloud without worrying about setting up an Oracle or MySql database, writing stored procedures, or managing database performance and I\/O. For larger organizations already using Salesforce but developing their custom Java apps, this opens up some new and attractive options.<\/p>\n<p>CIO&#8217;s are being bombarded with virtualization as a viable cloud computing solution, so I think Salesforce has wisely taken a step back and taken a position that says<\/p>\n<blockquote><p>&#8220;We do declarative, hosted databases better than anyone else. Go ahead and pursue the virtualization path for your apps and leverage our strength in data management as the back end&#8221;<\/p><\/blockquote>\n<p>The post ends with two really good questions &#8230;<\/p>\n<blockquote><p>The connection between VMWare and Salesforce is presumably via webservices and not natively hosted in the same datacenter. Does this imply some performance and latency tradeoffs when using VMForce?<strong>No. Per the comment from David Schach, the app VM is running in the same datacenter as the Force.com DB.<\/strong><\/p><\/blockquote>\n<blockquote><p>It strikes me as quite simple to develop Customer\/Partner portals or eCommerce solutions in Java that skirt the limitations of some Salesforce license models when supporting large named-user\/low authentication audiences. Will Salesforce limit the types and numbers of native objects that can be serialized through VMForce<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Jesper Joergensen has a\u00a0good blog post that answers many important questions around\u00a0VMForce. \u00a0To add, Mike @embracingthecloud lists following really good thoughts about VMForce. The VMForce value proposition: Download Eclipse and SpringSource Signup for a Salesforce Development account and define your data model Write your Java app using objects that serialize to Salesforce Drag and drop [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[82,81,79,80,78,167,51,83,169,77],"class_list":["post-2255","post","type-post","status-publish","format-standard","hentry","category-salesforce","tag-amazon","tag-azure","tag-cloud","tag-database","tag-force","tag-google","tag-java","tag-latency","tag-salesforce","tag-vmware","post-preview"],"_links":{"self":[{"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/posts\/2255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/comments?post=2255"}],"version-history":[{"count":7,"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/posts\/2255\/revisions"}],"predecessor-version":[{"id":2257,"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/posts\/2255\/revisions\/2257"}],"wp:attachment":[{"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/media?parent=2255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/categories?post=2255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chiragmehta.info\/chirag\/wp-json\/wp\/v2\/tags?post=2255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}