<?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>Tim Anderson's ITWriting &#187; salesforce.com</title>
	<atom:link href="http://www.itwriting.com/blog/category/salesforcecom/feed" rel="self" type="application/rss+xml" />
	<link>http://www.itwriting.com/blog</link>
	<description>Tech writing blog</description>
	<lastBuildDate>Fri, 10 Feb 2012 15:16:31 +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>Twilio: programmable telephony, SMS comes to the UK, Europe</title>
		<link>http://www.itwriting.com/blog/5050-twilio-programmable-telephony-sms-comes-to-the-uk.html</link>
		<comments>http://www.itwriting.com/blog/5050-twilio-programmable-telephony-sms-comes-to-the-uk.html#comments</comments>
		<pubDate>Wed, 26 Oct 2011 11:01:32 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[salesforce.com]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/5050-twilio-programmable-telephony-sms-comes-to-the-uk.html</guid>
		<description><![CDATA[<p>Web telephony provider twilio, which is based in San Francisco, has today announced its first international office, in London. You can now purchase UK telephone numbers at a cost of $1.00 per month, or Freephone numbers for $2.00 per month. </p> <p>Twilio is not in competition with Skype or Google Voice; rather it offers <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5050-twilio-programmable-telephony-sms-comes-to-the-uk.html">Twilio: programmable telephony, SMS comes to the UK, Europe</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/5415-telcos-have-a-dying-business-model-apis-and-cloud-services-are-the-future-says-alcatel-lucents-laura-merling.html' rel='bookmark' title='Permanent Link: Telcos have a dying business model &#8211; APIs and cloud services are the future says Alcatel-Lucent&rsquo;s Laura Merling'>Telcos have a dying business model &#8211; APIs and cloud services are the future says Alcatel-Lucent&rsquo;s Laura Merling</a></li>
<li><a href='http://www.itwriting.com/blog/615-peter-gabriel-at-dreamforce-europe.html' rel='bookmark' title='Permanent Link: Peter Gabriel at Dreamforce Europe'>Peter Gabriel at Dreamforce Europe</a></li>
<li><a href='http://www.itwriting.com/blog/1320-bt-brings-ribbit-to-the-uk-via-salesforcecom.html' rel='bookmark' title='Permanent Link: BT brings Ribbit to the UK via Salesforce.com'>BT brings Ribbit to the UK via Salesforce.com</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Web telephony provider <a href="http://www.twilio.com/" target="_blank">twilio</a>, which is based in San Francisco, has today announced its first international office, in London. You can now purchase UK telephone numbers at a cost of $1.00 per month, or Freephone numbers for $2.00 per month. </p>
<p>Twilio is not in competition with Skype or Google Voice; rather it offers an API so that you can incorporate voice calls and SMS messaging into web or mobile applications. The <a href="http://www.twilio.com/docs/api/rest/" target="_blank">REST API</a> lets you provision numbers with various options for what happens to incoming calls (conferencing, forwarding to another number or voice over IP, recording, transcriptions), as well as notifications so that you can get email or SMS alerts. </p>
<p>CEO and co-founder <a href="http://www.crunchbase.com/person/jeff-lawson" target="_blank">Jeff Lawson</a> came from Amazon Web Services (AWS), and has a similar business model in that twilio targets developers and offers infrastructure as a service, rather than selling complete applications to its customers. Twilio does not own any datacenters, but uses mainly AWS and some RackSpace virtual servers to provide a resilient and scalable service.</p>
<p>The launch partner for the UK is <a href="http://www.zendesk.com/" target="_blank">Zendesk</a>, a cloud-based helpdesk provider, which is using twilio to add voice to what was previously an email-based product. Zendesk forms an excellent case study. Using the service, you can provision a support number and have calls redirected to agents, or have a voicemail recorded, using a simple setup procedure. Calls can be recorded and you can have alerts sent when they are received. </p>
<p>What this means is that even the smallest businesses can offer helpdesk support using a pay-as-you-go model.</p>
<p>Lawson observes that twilio is the 6th and 13th most popular API on <a href="http://www.programmableweb.com/apis/directory/1?sort=mashups" target="_blank">ProgrammableWeb</a> (he says it is 5th if you combine voice and SMS) and claims very rapid growth in traffic using the API, though he will not talk about revenue. The company has around 60 employees in San Francisco and just one in the UK initially. </p>
<p>The service is also launching in beta for 5 other European countries: Poland, France, Portugal, Austria and Denmark. 11 other countries will be added by the end of 2011, though there are prominent omissions – no Germany or Spain, for example.</p>
<p>I was impressed by the demo and presentation at the press launch. Lawson provisioned a conferencing number and had us dial in during the briefing. He says twilio is engaged in disrupting on-premise telephony applications with a cloud service, in the same way Salesforce.com has done for CRM (Customer Relationship Management). The service is inexpensive to set up; Lawson said that this commodity pay-as-you-go pricing is essential for disruptive technology to succeed, another strategy borrowed from AWS.</p>
<p>There are server libraries for web platforms including Ruby, PHP, Java and C#, and <a href="http://www.twilio.com/docs/client/" target="_blank">client SDKs</a> for JavaScript, Android and iOS.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/5415-telcos-have-a-dying-business-model-apis-and-cloud-services-are-the-future-says-alcatel-lucents-laura-merling.html' rel='bookmark' title='Permanent Link: Telcos have a dying business model &#8211; APIs and cloud services are the future says Alcatel-Lucent&rsquo;s Laura Merling'>Telcos have a dying business model &#8211; APIs and cloud services are the future says Alcatel-Lucent&rsquo;s Laura Merling</a></li>
<li><a href='http://www.itwriting.com/blog/615-peter-gabriel-at-dreamforce-europe.html' rel='bookmark' title='Permanent Link: Peter Gabriel at Dreamforce Europe'>Peter Gabriel at Dreamforce Europe</a></li>
<li><a href='http://www.itwriting.com/blog/1320-bt-brings-ribbit-to-the-uk-via-salesforcecom.html' rel='bookmark' title='Permanent Link: BT brings Ribbit to the UK via Salesforce.com'>BT brings Ribbit to the UK via Salesforce.com</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5050-twilio-programmable-telephony-sms-comes-to-the-uk.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Heroku gets Java, Salesforce.com embraces HTML5 for mobile</title>
		<link>http://www.itwriting.com/blog/4822-heroku-gets-java-salesforce-com-embraces-html5-for-mobile.html</link>
		<comments>http://www.itwriting.com/blog/4822-heroku-gets-java-salesforce-com-embraces-html5-for-mobile.html#comments</comments>
		<pubDate>Wed, 31 Aug 2011 16:07:07 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[salesforce.com]]></category>
		<category><![CDATA[heroku]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/4822-heroku-gets-java-salesforce-com-embraces-html5-for-mobile.html</guid>
		<description><![CDATA[<p>Salesforce.com has made a host of announcements at its Dreamforce conference currently under way in San Francisco. In brief:</p> Chatter, the Salesforce.com social networking platform for enterprises, is being extended with presence status, screen sharing, approval actions, and the ability to create groups with customers as well as with internal users. Salesforce.com calls this <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/4822-heroku-gets-java-salesforce-com-embraces-html5-for-mobile.html">Heroku gets Java, Salesforce.com embraces HTML5 for mobile</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html' rel='bookmark' title='Permanent Link: Salesforce.com acquires Heroku, wants your Enterprise apps'>Salesforce.com acquires Heroku, wants your Enterprise apps</a></li>
<li><a href='http://www.itwriting.com/blog/2538-vmforce-salesforce-partners-vmware-to-run-java-in-the-cloud.html' rel='bookmark' title='Permanent Link: VMforce: Salesforce partners VMware to run Java in the cloud'>VMforce: Salesforce partners VMware to run Java in the cloud</a></li>
<li><a href='http://www.itwriting.com/blog/3504-the-salesforce-com-platform-play.html' rel='bookmark' title='Permanent Link: The Salesforce.com platform play'>The Salesforce.com platform play</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Salesforce.com has made a host of announcements at its Dreamforce conference currently under way in San Francisco. In brief:</p>
<ul>
<li>Chatter, the Salesforce.com social networking platform for enterprises, is being extended with presence status, screen sharing, approval actions, and the ability to create groups with customers as well as with internal users. Salesforce.com calls this the Social Enterprise.</li>
<li>Heroku, a service for hosting Ruby applications which Salesforce.com acquired in 2010, will now also support Java.</li>
<li>Salesforce.com is baking mobile support into its applications via HTML 5. The new mobile, touch-friendly user interface is called Touch.salesforce.com.</li>
</ul>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/08/image23.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/08/image_thumb23.png" width="304" height="281" /></a></p>
<p>Other announcements include the general availability of database.com, a cloud database service announced at last year’s Dreamforce, and a new service called Data.com which provides company information though a combination of Dun and Bradstreet’s data along with information from <a href="http://www.jigsaw.com/" target="_blank">Jigsaw</a>.</p>
<p>I spoke to EMEA VP Tim Barker about the announcements. Does Java on Heroku replace the VMForce platform, which lets you run Java applications on VMWare using the Spring framework plus access to Salesforce.com APIs? Barker is diplomatic and says it is a developer choice, but adds that VMForce “was an inspiration for us, to see that we needed Java language on Heroku as well.”</p>
<p>My observation is that since the introduction of VMForce, VMWare has come up with other cloud-based initiatives, and the Salesforce.com no longer seems to be a key platform. These two companies have grown apart.</p>
<p>For more information on Java on Heroku, see the <a href="http://blog.heroku.com/archives/2011/08/25/java/" target="_blank">official announcement</a>. Heroku was formed in part to promote hosted Ruby as an alternative to Java, so this is a bittersweet moment for the platform, and the announcement has an entertaining analysis of Java’s strengths and weaknesses, including the topic “How J2EE detailed Java”: </p>
<blockquote><p>J2EE was built for a world of <em>application distribution</em> — that is, software packaged to be run by others, such as licensed software. But it was put to use in a world of <em>application development and deployment</em> — that is, software-as-a-service. This created a perpetual impedance mismatch between technology and use case. Java applications in the modern era suffer greatly under the burden of this mismatch.</p>
</blockquote>
<p>Naturally the announcement goes on to explain how Heroku has solved this mismatch. Note that Heroku also supports Clojure and Node.js.</p>
<p>What about Database.com, why is it more expensive than other cloud database services? “It is a trusted platform that we operate, and not a race to the bottom in terms of the cheapest possible way to build an application,” says Barker. </p>
<p>That said, note that you can get a free account, which includes 100,000 records, 50,000 transactions per month and support for three enterprise users.</p>
<p>What are the implications of the HTML5-based Touch.salesforce.com for existing Salesforce.com mobile apps, or the Flex SDK and Adobe AIR support in the platform? “We do have an existing set of apps,” says Barker. “We have Salesforce mobile which supports Blackberry, iOS and Android. We also have an application for Chatter. Native apps are an important part of our strategy. But what we’ve found is that for customer apps and for broad applications, to be able to deliver all the functionality, we’re finding the best approach is using HTML 5.”</p>
<p>The advantage of the HTML5 approach for customers is that it comes for free with the platform.</p>
<p>As for Adobe AIR, it is still being used and is a good choice if you need a desktop application. That said, I got the impression that Salesforce.com sees HTML5 as the best solution to the problem of supporting a range of mobile operating systems.</p>
<p>I have been following Salesforce.com closely for several years, during which time the platform has grown steadily and shown impressive consistency. “We grew 38% year on year in Q2,” says Barker. This year’s Dreamforce apparently has nearly 45,000 registered attendees, which is 50% up on last year, though I suspect this may include free registrations for the keynotes and exhibition. Nevertheless, the company claims “the world’s largest enterprise software conference”. Oracle OpenWorld 2010 reported around 41,000 attendees.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html' rel='bookmark' title='Permanent Link: Salesforce.com acquires Heroku, wants your Enterprise apps'>Salesforce.com acquires Heroku, wants your Enterprise apps</a></li>
<li><a href='http://www.itwriting.com/blog/2538-vmforce-salesforce-partners-vmware-to-run-java-in-the-cloud.html' rel='bookmark' title='Permanent Link: VMforce: Salesforce partners VMware to run Java in the cloud'>VMforce: Salesforce partners VMware to run Java in the cloud</a></li>
<li><a href='http://www.itwriting.com/blog/3504-the-salesforce-com-platform-play.html' rel='bookmark' title='Permanent Link: The Salesforce.com platform play'>The Salesforce.com platform play</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/4822-heroku-gets-java-salesforce-com-embraces-html5-for-mobile.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fit for business? Google updates App Engine with the Enterprise in mind</title>
		<link>http://www.itwriting.com/blog/4110-fit-for-business-google-updates-app-engine-with-the-enterprise-in-mind.html</link>
		<comments>http://www.itwriting.com/blog/4110-fit-for-business-google-updates-app-engine-with-the-enterprise-in-mind.html#comments</comments>
		<pubDate>Mon, 04 Apr 2011 11:38:48 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[salesforce.com]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[amazon ec2]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/4110-fit-for-business-google-updates-app-engine-with-the-enterprise-in-mind.html</guid>
		<description><![CDATA[<p>Google has updated App Engine to 1.4.3. The new version adds:</p> <p>Prospective Search API for Python – this lets you register a large set of queries which are executed against a flow of data so you can create notifications or other actions whenever a match is found.</p> <p>Testbed Unit Test Framework for Python – <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/4110-fit-for-business-google-updates-app-engine-with-the-enterprise-in-mind.html">Fit for business? Google updates App Engine with the Enterprise in mind</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3487-google-app-engine-and-why-vendor-honesty-pays.html' rel='bookmark' title='Permanent Link: Google App Engine and why vendor honesty pays'>Google App Engine and why vendor honesty pays</a></li>
<li><a href='http://www.itwriting.com/blog/571-google-app-engine-how-much-will-you-pay-for-freedom.html' rel='bookmark' title='Permanent Link: Google App Engine: how much will you pay for freedom?'>Google App Engine: how much will you pay for freedom?</a></li>
<li><a href='http://www.itwriting.com/blog/1478-the-battle-to-be-part-of-the-emerging-cloud-stack-forcecom-for-google-app-engine.html' rel='bookmark' title='Permanent Link: The battle to be part of the emerging cloud stack: Force.com for Google App Engine'>The battle to be part of the emerging cloud stack: Force.com for Google App Engine</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Google has <a href="http://googleappengine.blogspot.com/2011/03/announcing-app-engine-143-release_30.html" target="_blank">updated App Engine to 1.4.3</a>. The new version adds:</p>
<p><strong>Prospective Search API for Python</strong> – this lets you register a large set of queries which are executed against a flow of data so you can create notifications or other actions whenever a match is found.</p>
<p><strong>Testbed Unit Test Framework for Python</strong> – this lets you create stubs for Google services for lightweight unit tests.</p>
<p><strong>Concurrent requests for Java</strong> – a single application instance can now serve multiple requests provided it is marked threadsafe. An important feature.</p>
<p><strong>Java Remote API</strong> – the remote API lets you access an App Engine datastore from your local machine. </p>
<p>I have had the sense that Google App Engine is more attractive to start-ups and small organisations than to enterprise customers. It is interesting to see Google working on bringing the Java and Python runtimes closer to parity, as Java is more widely used for enterprise development.</p>
<p>Another initiative aimed at enterprise customers is <a href="http://code.google.com/appengine/business/" target="_blank">App Engine for Business</a>, currently in preview. What you get is:</p>
<p>An <strong>Enterprise Administration Console</strong> console for managing all apps built by your company, with access control lists.</p>
<p><strong>99.9% service level agreement</strong></p>
<p><strong>Hosted SQL</strong>:</p>
<blockquote><p>While many applications can be built on the App Engine Datastore (which uses <a href="http://labs.google.com/papers/bigtable.html">Google&#8217;s BigTable database system</a>), we know SQL is the industry standard for the enterprise, so we’ve got you covered. SQL database support on App Engine gives enterprise developers access to the full capabilities of a dedicated relational database, without the headache of managing it. </p>
</blockquote>
<p><strong>SSL to an URL that uses your domain</strong>, such as https://myapp.apps.example.com.</p>
<p><strong>Pricing</strong> – $8 per user up to a maximum of $1000 per month. In other words, if you have more than 125 users the cost per user starts coming down; if you have 1000 users it is a bargain.</p>
<p>Has Google done enough to make App Engine attractive to enterprise customers? <a href="http://www.carlosble.com/2010/11/goodbye-google-app-engine-gae/" target="_blank">This post</a> from a frustrated developer back in November 2010 complained about stability issues and other annoyances that do not really exist on <a href="http://aws.amazon.com/ec2/" target="_blank">Amazon</a> or <a href="http://www.microsoft.com/windowsazure/" target="_blank">Microsoft Azure</a>; the <a href="http://www.salesforce.com/platform/" target="_blank">Salesforce.com platform</a> does have some throttling limitations. But it does seem that Google is determined to address the issues and App Engine for Business looks promising.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3487-google-app-engine-and-why-vendor-honesty-pays.html' rel='bookmark' title='Permanent Link: Google App Engine and why vendor honesty pays'>Google App Engine and why vendor honesty pays</a></li>
<li><a href='http://www.itwriting.com/blog/571-google-app-engine-how-much-will-you-pay-for-freedom.html' rel='bookmark' title='Permanent Link: Google App Engine: how much will you pay for freedom?'>Google App Engine: how much will you pay for freedom?</a></li>
<li><a href='http://www.itwriting.com/blog/1478-the-battle-to-be-part-of-the-emerging-cloud-stack-forcecom-for-google-app-engine.html' rel='bookmark' title='Permanent Link: The battle to be part of the emerging cloud stack: Force.com for Google App Engine'>The battle to be part of the emerging cloud stack: Force.com for Google App Engine</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/4110-fit-for-business-google-updates-app-engine-with-the-enterprise-in-mind.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Salesforce.com platform play</title>
		<link>http://www.itwriting.com/blog/3504-the-salesforce-com-platform-play.html</link>
		<comments>http://www.itwriting.com/blog/3504-the-salesforce-com-platform-play.html#comments</comments>
		<pubDate>Thu, 09 Dec 2010 18:43:56 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[salesforce.com]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[heroku]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3504-the-salesforce-com-platform-play.html</guid>
		<description><![CDATA[<p>I’ve been mulling over the various Salesforce.com announcements here at Dreamforce, which taken together attempt to transition Salesforce.com from being a cloud CRM provider to becoming a cloud platform for generic applications. Of course this transition is not new &#8211; it began years ago with Force.com and the creation of the Apex language &#8211; <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3504-the-salesforce-com-platform-play.html">The Salesforce.com platform play</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html' rel='bookmark' title='Permanent Link: Salesforce.com acquires Heroku, wants your Enterprise apps'>Salesforce.com acquires Heroku, wants your Enterprise apps</a></li>
<li><a href='http://www.itwriting.com/blog/3494-database-com-extends-the-salesforce-com-platform.html' rel='bookmark' title='Permanent Link: Database.com extends the salesforce.com platform'>Database.com extends the salesforce.com platform</a></li>
<li><a href='http://www.itwriting.com/blog/4822-heroku-gets-java-salesforce-com-embraces-html5-for-mobile.html' rel='bookmark' title='Permanent Link: Heroku gets Java, Salesforce.com embraces HTML5 for mobile'>Heroku gets Java, Salesforce.com embraces HTML5 for mobile</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I’ve been mulling over the various Salesforce.com announcements here at Dreamforce, which taken together attempt to transition Salesforce.com from being a cloud CRM provider to becoming a cloud platform for generic applications. Of course this transition is not new &#8211; it began years ago with Force.com and the creation of the Apex language &#8211; and it might not be successful; but that is the aim, and this event is a pivotal moment with the announcement of database.com and the <a href="http://news.heroku.com/news_releases/salesforcecom-signs-definitive-agreement-to-acquire-heroku" target="_blank">Heroku acquisition</a>.</p>
<p>One thing I’ve found interesting is that Salesforce.com sees Microsoft Azure as its main competition in the cloud platform space – even though alternatives such as Google and Amazon are better known in this context. The reason is that Azure is perceived as an enterprise platform whereas Google and Amazon are seen more as commodity platforms. I’m not convinced that there is any technical justification for this view, but I can see that Salesforce.com is reassuringly corporate in its approach, and that customers seem generally satisfied with the support they receive, whereas this is often an issue with other cloud platforms. Salesforce.com is also more expensive of course.</p>
<p>The interesting twist here is that Heroku, which hosts Ruby applications, is more aligned with the Google/Amazon/open source community than with the Salesforce.com corporate culture, and this divide has been a topic of much debate here. Salesforce.com says it wants Heroku to continue running just as it has done, and that it will not interfere with its approach to pricing or the fact that it hosts on Amazon’s servers – though it may add other options. While I am sure this is the intention, the Heroku team is tiny compared to that of its acquirer, and some degree of change is inevitable.</p>
<p>The key thing from the point of view of Salesforce.com is that Heroku remains equally attractive to developers, small or large. While Force.com has not failed exactly, it has not succeeded in attracting the diversity of developers that the company must have hoped for. Note that the revenue of Salesforce.com remains 75%-80% from the CRM application, according to a briefing I had yesterday.</p>
<p>What is the benefit to Salesforce.com of hosting thousands of Ruby developers? If they remain on Heroku as it is at the moment, probably not that much – other than the kudos of supporting a cool development platform. But I’m guessing the company anticipates that a proportion of those developers will want to move to the next level, using database.com and taking advantage of its built-in security features which require user accounts on Force.com. Note that features such as row-level security only work if you use the Force.com user directory. Once customers take that step, they have a significant commitment to the platform and integrating with other Salesforce.com services such as Chatter for collaboration becomes easy.</p>
<p>The other angle on this is that the arrival of Heroku and VMForce gives existing Salesforce.com customers the ability to write applications in full Java or Ruby rather than being restricted to tools like <a href="http://wiki.developerforce.com/index.php/Introducing_Visualforce_-_Create_Any_User_Interface_as_a_Service" target="_blank">Visualforce</a> and the Apex language. Of course they could do this before by using the web services API and hosting applications elsewhere, but now they will be able to do this entirely on the Salesforce.com cloud platform.</p>
<p>That’s how the strategy looks to me; and it will fascinating to look back a year from now and see how it has played out. While it makes some sense, I am not sure how readily typical Heroku customers will transition to database.com or the Force.com identity platform.</p>
<p>There is another way in which Salesforce.com could win. Heroku knows how to appeal to developers, and in theory has a lot to teach the company about evangelising its platform to a new community.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html' rel='bookmark' title='Permanent Link: Salesforce.com acquires Heroku, wants your Enterprise apps'>Salesforce.com acquires Heroku, wants your Enterprise apps</a></li>
<li><a href='http://www.itwriting.com/blog/3494-database-com-extends-the-salesforce-com-platform.html' rel='bookmark' title='Permanent Link: Database.com extends the salesforce.com platform'>Database.com extends the salesforce.com platform</a></li>
<li><a href='http://www.itwriting.com/blog/4822-heroku-gets-java-salesforce-com-embraces-html5-for-mobile.html' rel='bookmark' title='Permanent Link: Heroku gets Java, Salesforce.com embraces HTML5 for mobile'>Heroku gets Java, Salesforce.com embraces HTML5 for mobile</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3504-the-salesforce-com-platform-play.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Salesforce.com acquires Heroku, wants your Enterprise apps</title>
		<link>http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html</link>
		<comments>http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html#comments</comments>
		<pubDate>Wed, 08 Dec 2010 16:44:55 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[salesforce.com]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[heroku]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[vmforce]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html</guid>
		<description><![CDATA[<p>The big news today is that Salesforce.com has agreed to acquire Heroku, a company which hosts Ruby applications using an architecture that enables seamless scalability. Heroku apps run on “dynos”, each of which is a single process running Ruby code on the Heroku “grid” – an abstraction which runs on instances of Amazon EC2 <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html">Salesforce.com acquires Heroku, wants your Enterprise apps</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3504-the-salesforce-com-platform-play.html' rel='bookmark' title='Permanent Link: The Salesforce.com platform play'>The Salesforce.com platform play</a></li>
<li><a href='http://www.itwriting.com/blog/4822-heroku-gets-java-salesforce-com-embraces-html5-for-mobile.html' rel='bookmark' title='Permanent Link: Heroku gets Java, Salesforce.com embraces HTML5 for mobile'>Heroku gets Java, Salesforce.com embraces HTML5 for mobile</a></li>
<li><a href='http://www.itwriting.com/blog/3505-dont-miss-ryan-dahl-on-node-js.html' rel='bookmark' title='Permanent Link: Don&rsquo;t miss Ryan Dahl on Node.js'>Don&rsquo;t miss Ryan Dahl on Node.js</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The big news today is that Salesforce.com has agreed to <a href="http://blog.heroku.com/archives/2010/12/8/the_next_level/" target="_blank">acquire Heroku</a>, a company which hosts Ruby applications using an architecture that enables seamless scalability. Heroku apps run on “dynos”, each of which is a single process running Ruby code on the Heroku “grid” – an abstraction which runs on instances of Amazon EC2 virtual machines. To scale your app, you simply <a href="http://heroku.com/how/dynos" target="_blank">add more dynos</a>.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/12/image3.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/12/image_thumb3.png" width="244" height="217" /></a> </p>
<p>Why is Salesforce.com acquiring Heroku? Well, for some years an interesting question about Salesforce.com has been how it can escape its cloud CRM niche. The obvious approach is to add further applications, which it has done to some extent with <a href="http://www.financialforce.com/" target="_blank">FinancialForce</a>, but it seems the strategy now is to become a platform for custom business applications. We already knew about <a href="http://www.vmforce.com/" target="_blank">VMForce</a>, a partnership with VMWare currently in beta that lets you host Java applications that are integrated with Force.com, but it is with the announcements here at Dreamforce that the pieces are falling into place. Database.com for data access and storage; now Heroku for Ruby applications. </p>
<p>These services join several others which Salesforce.com is branding at Force.com 2:</p>
<p>Appforce – in effect the old Force.com, build departmental apps with visual tools and declarative code.</p>
<p>Siteforce – again an existing capability, build web sites on Force.com.</p>
<p>ISVForce – build your own multi-tenant application and sign up customers.</p>
<p>Salesforce.com is thoroughly corporate in its approach and its obvious competition is not so much Google AppEngine or Amazon EC2, but Microsoft Azure: too expensive for casual developers, but with strong Enterprise features.</p>
<p>Identity management is key to this battle. Microsoft’s identity system is Active Directory, with federation between local and cloud directories enabling single sign-on. Salesforce.com has its own user directory and developing on its platform will push you towards using it.</p>
<p>Today’s announcement makes sense of something that puzzled me: why we got a session on node.js at Monday’s Cloudstock event. It was a great session and I wrote it up <a href="http://www.itjoblog.co.uk/2010/12/nginx-new-apache-nodejs.html" target="_blank">here</a>. Heroku has been experimenting with node.js support, with considerable success, and says it will <a href="http://blog.heroku.com/archives/2010/9/20/an_update_on_heroku_node_js_support/" target="_blank">introduce a new version next year</a>.</p>
<p>Finally, the Heroku acquisition is great news for Enterprise use of Ruby. Today many potential new developers will be looking at it with interest.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3504-the-salesforce-com-platform-play.html' rel='bookmark' title='Permanent Link: The Salesforce.com platform play'>The Salesforce.com platform play</a></li>
<li><a href='http://www.itwriting.com/blog/4822-heroku-gets-java-salesforce-com-embraces-html5-for-mobile.html' rel='bookmark' title='Permanent Link: Heroku gets Java, Salesforce.com embraces HTML5 for mobile'>Heroku gets Java, Salesforce.com embraces HTML5 for mobile</a></li>
<li><a href='http://www.itwriting.com/blog/3505-dont-miss-ryan-dahl-on-node-js.html' rel='bookmark' title='Permanent Link: Don&rsquo;t miss Ryan Dahl on Node.js'>Don&rsquo;t miss Ryan Dahl on Node.js</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Database.com extends the salesforce.com platform</title>
		<link>http://www.itwriting.com/blog/3494-database-com-extends-the-salesforce-com-platform.html</link>
		<comments>http://www.itwriting.com/blog/3494-database-com-extends-the-salesforce-com-platform.html#comments</comments>
		<pubDate>Wed, 08 Dec 2010 00:22:45 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[salesforce.com]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[database.com]]></category>
		<category><![CDATA[force.com]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3494-database-com-extends-the-salesforce-com-platform.html</guid>
		<description><![CDATA[<p>At Dreamforce today Salesforce.com announced its latest platform venture: Database.com. Salesforce.com is built on an Oracle database with various custom optimizations; and database.com now exposes this as a generic cloud database which can be accessed from a variety of languages – Java, .NET, Ruby and PHP – and accessed from applications running on almost <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3494-database-com-extends-the-salesforce-com-platform.html">Database.com extends the salesforce.com platform</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3504-the-salesforce-com-platform-play.html' rel='bookmark' title='Permanent Link: The Salesforce.com platform play'>The Salesforce.com platform play</a></li>
<li><a href='http://www.itwriting.com/blog/1024-salesforcecom-linking-with-facebook-amazon.html' rel='bookmark' title='Permanent Link: Salesforce.com linking with Facebook, Amazon'>Salesforce.com linking with Facebook, Amazon</a></li>
<li><a href='http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html' rel='bookmark' title='Permanent Link: Salesforce.com acquires Heroku, wants your Enterprise apps'>Salesforce.com acquires Heroku, wants your Enterprise apps</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>At Dreamforce today Salesforce.com announced its latest platform venture: <a href="http://www.database.com/" target="_blank">Database.com</a>. Salesforce.com is built on an Oracle database with various custom optimizations; and database.com now exposes this as a generic cloud database which can be accessed from a variety of languages – Java, .NET, Ruby and PHP – and accessed from applications running on almost any platform: VMForce, Smartphones, Amazon EC2, Google App Engine, Microsoft Azure, Microsoft Excel, Adobe Flash/Flex and others. One way to use it would via JPA (Java Persistence API) in an VMForce Java application.</p>
<p>The Database.com console is a web application that has a console giving access to your databases and showing useful statistics and system information.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/12/image1.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/12/image_thumb1.png" width="404" height="239" /></a> </p>
<p>You can also create new databases, specifying the schema and relationships. </p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/12/image2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/12/image_thumb2.png" width="404" height="239" /></a></p>
<p>The details presented in the keynote today were sketchy – we saw applications that honestly could have been built just as easily with MySQL – but there is more information in the <a href="http://wiki.database.com/page/FAQ" target="_blank">FAQ</a>. The Database.com API is through SOAP or REST web services, not SQL. Third parties can create drivers so you can you use it with SQL APIs such as ODBC or JDBC. There is row level security, and built-in full text search.</p>
<p>According to the FAQ, Database.com “includes a native trigger and stored procedure language”.</p>
<p>Pricing starts from free – for up to 100,000 records, 50,000 transactions and 3 users per month. After than it is $10.00 per month per additional 100,000 records, $10.00 per month per additional 150,000 transactions, and $10.00 per user if you need the built-in authentication and security system – which as you would expect is based on the native force.com identity system.</p>
<p>As far as I can tell one of the goals of Database.com – and also the forthcoming chatter.com free public collaboration service – is to draw users towards the force.com platform.</p>
<p>Roger Jennings has <a href="http://oakleafblog.blogspot.com/2010/12/prelminary-cost-comparison-of.html" target="_blank">analysed the pricing</a> and reckons that Database.com is much more expensive than Microsoft’s SQL Azure – for 500 users and a 50GB database $15,000 per month for Database.com vs a little over $500 for the same thing on SQL Azure, though the two are difficult to compare directly and he has had to make a number of assumptions. Responding to a question at the press and analyst Q&amp;A today, Benioff seemed to accept that the pricing is relatively high, but justified in his view by the range of services on offer. Of course the pricing could change if it proves uncompetitive.</p>
<p>Unlike SQL Azure, Database.com starts from free, which is a great attraction for developers interested in giving it a try. Trying out Azure is risky because if you leave a service running inadvertently you may run up a big bill.</p>
<p>In practice SQL Azure is likely to be more attractive than Database.com for its core market, existing Microsoft-platform developers. Microsoft experimented with a web services API for SQL Server Data Services in Azure, but ended up offering full SQL, enabling developers to continue working in familiar ways.</p>
<p>Equally, Force.com developers will like Database.com and its integration with the force.com platform.</p>
<p>Some of what Database.com can do is already available through force.com and I am not sure how the pricing looks for organizations that are already big salesforce.com users; I hope to find out more soon.</p>
<p>What is interesting here is the way salesforce.com is making its platform more generic. There will be more force.com announcements tomorrow and I expect to to see further efforts to broaden the platform then.</p>
<p><strong>Update</strong> – I had a chat with Database.com General Manager Igor Tsyganskiy. He says Microsoft’s SQL Azure is the closest competitor to Database.com but argues that because Salesforce.com is extending its platform in an organic way it will do a better job than Microsoft which has built a cloud platform from scratch. We did not address the pricing comparison directly, but Tsyganskiy says that existing Force.com customers always have the option to “talk to their Account Executive” so there could be flexibility.</p>
<p>Since Database.com is in one sense the same as Force.com, the API is similar. The underlying query language is <a href="http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_calls_soql.htm" target="_blank">SOQL</a> – the Salesforce Object Query Language which is based on SQL SELECT though with limitations. The language for stored procedures and triggers is <a href="http://wiki.developerforce.com/index.php/Apex_Code:_The_World's_First_On-Demand_Programming_Language" target="_blank">Apex</a>. SQL drivers from Progress Software are intended to address the demand for SQL access. </p>
<p>I mentioned that Microsoft came under pressure to replace its web services API for SQL Server Data Services with full SQL – might Database.com face similar pressure? We’ll see, said Tsyganskiy. The case is not entirely parallel. SQL Server is a cloud implementation of an existing SQL database with which developers are familiar. Database.com on the other hand abstracts the underlying data store – although Salesforce.com is an Oracle customer, Tsyganskiy said that the platform stores data in a variety of ways so should not be thought of as a wrapper for an Oracle database server.</p>
<p>Although Database.com is designed to be used from anywhere, I’d guess that Java running on VMForce with JPA, and following today’s announcement Heroku apps also hosted by Salesforce.com, will be the most common scenarios for complex applications.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3504-the-salesforce-com-platform-play.html' rel='bookmark' title='Permanent Link: The Salesforce.com platform play'>The Salesforce.com platform play</a></li>
<li><a href='http://www.itwriting.com/blog/1024-salesforcecom-linking-with-facebook-amazon.html' rel='bookmark' title='Permanent Link: Salesforce.com linking with Facebook, Amazon'>Salesforce.com linking with Facebook, Amazon</a></li>
<li><a href='http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html' rel='bookmark' title='Permanent Link: Salesforce.com acquires Heroku, wants your Enterprise apps'>Salesforce.com acquires Heroku, wants your Enterprise apps</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3494-database-com-extends-the-salesforce-com-platform.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>One day of hacks, REST and cloud: Salesforce.com Cloudstock</title>
		<link>http://www.itwriting.com/blog/3484-one-day-of-hacks-rest-and-cloud-salesforce-com-cloudstock.html</link>
		<comments>http://www.itwriting.com/blog/3484-one-day-of-hacks-rest-and-cloud-salesforce-com-cloudstock.html#comments</comments>
		<pubDate>Mon, 06 Dec 2010 17:57:17 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[salesforce.com]]></category>
		<category><![CDATA[dreamforce]]></category>
		<category><![CDATA[google app engine]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3484-one-day-of-hacks-rest-and-cloud-salesforce-com-cloudstock.html</guid>
		<description><![CDATA[<p>I’m in San Francisco for the annual Salesforce.com conference, where the pre-conference day is called Cloudstock and features a bunch of sessions on cloud development from vendors whom Salesforce.com considers more partners than competitors, and from Salesforce.com itself, along with a hackathon competition where you build an instant cloud app.</p> <p>Why Cloudstock? The parallels <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3484-one-day-of-hacks-rest-and-cloud-salesforce-com-cloudstock.html">One day of hacks, REST and cloud: Salesforce.com Cloudstock</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3177-salesforce-com-is-the-wrong-kind-of-cloud-says-oracles-larry-ellison.html' rel='bookmark' title='Permanent Link: Salesforce.com is the wrong kind of cloud says Oracle&rsquo;s Larry Ellison'>Salesforce.com is the wrong kind of cloud says Oracle&rsquo;s Larry Ellison</a></li>
<li><a href='http://www.itwriting.com/blog/2538-vmforce-salesforce-partners-vmware-to-run-java-in-the-cloud.html' rel='bookmark' title='Permanent Link: VMforce: Salesforce partners VMware to run Java in the cloud'>VMforce: Salesforce partners VMware to run Java in the cloud</a></li>
<li><a href='http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html' rel='bookmark' title='Permanent Link: Salesforce.com acquires Heroku, wants your Enterprise apps'>Salesforce.com acquires Heroku, wants your Enterprise apps</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I’m in San Francisco for the annual Salesforce.com conference, where the pre-conference day is called <a href="http://www.cloudstockevent.com/" target="_blank">Cloudstock</a> and features a bunch of sessions on cloud development from vendors whom Salesforce.com considers more partners than competitors, and from Salesforce.com itself, along with a hackathon competition where you build an instant cloud app.</p>
<p>Why Cloudstock? The parallels with Woodstock’s peace love and music are obscure, but I think the idea is revolution of cloud vs revolution of free love, or something. Presumably nothing to do with mud, getting high or sneaking in without paying.</p>
<p>I’m guessing that the PR goal is to position Salesforce.com at the heart of cloud computing. Good PR, but there are many other ways to do cloud.</p>
<p>I’m in a session on Google App Engine and new Google platform technologies – an introductory talk by Christian Schalk. More on that in this <a href="http://www.itwriting.com/blog/3487-google-app-engine-and-why-vendor-honesty-pays.html" target="_blank">separate post</a>.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3177-salesforce-com-is-the-wrong-kind-of-cloud-says-oracles-larry-ellison.html' rel='bookmark' title='Permanent Link: Salesforce.com is the wrong kind of cloud says Oracle&rsquo;s Larry Ellison'>Salesforce.com is the wrong kind of cloud says Oracle&rsquo;s Larry Ellison</a></li>
<li><a href='http://www.itwriting.com/blog/2538-vmforce-salesforce-partners-vmware-to-run-java-in-the-cloud.html' rel='bookmark' title='Permanent Link: VMforce: Salesforce partners VMware to run Java in the cloud'>VMforce: Salesforce partners VMware to run Java in the cloud</a></li>
<li><a href='http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html' rel='bookmark' title='Permanent Link: Salesforce.com acquires Heroku, wants your Enterprise apps'>Salesforce.com acquires Heroku, wants your Enterprise apps</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3484-one-day-of-hacks-rest-and-cloud-salesforce-com-cloudstock.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Salesforce.com is the wrong kind of cloud says Oracle&#8217;s Larry Ellison</title>
		<link>http://www.itwriting.com/blog/3177-salesforce-com-is-the-wrong-kind-of-cloud-says-oracles-larry-ellison.html</link>
		<comments>http://www.itwriting.com/blog/3177-salesforce-com-is-the-wrong-kind-of-cloud-says-oracles-larry-ellison.html#comments</comments>
		<pubDate>Mon, 20 Sep 2010 16:29:36 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[salesforce.com]]></category>
		<category><![CDATA[exalogic]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3177-salesforce-com-is-the-wrong-kind-of-cloud-says-oracles-larry-ellison.html</guid>
		<description><![CDATA[<p>Oracle CEO Larry Ellison took multiple jabs at Salesforce.com in the welcome keynote at OpenWorld yesterday.</p> <p>He said it was old, not fault tolerant, not elastic, and built on a bad security model since all customers share the same application. “Elastic” in this context means able to scale on demand.</p> <p>Ellison was introducing Oracle’s <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3177-salesforce-com-is-the-wrong-kind-of-cloud-says-oracles-larry-ellison.html">Salesforce.com is the wrong kind of cloud says Oracle&#8217;s Larry Ellison</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2538-vmforce-salesforce-partners-vmware-to-run-java-in-the-cloud.html' rel='bookmark' title='Permanent Link: VMforce: Salesforce partners VMware to run Java in the cloud'>VMforce: Salesforce partners VMware to run Java in the cloud</a></li>
<li><a href='http://www.itwriting.com/blog/3691-amazons-elastic-beanstalk-auto-scales-your-cloud-application.html' rel='bookmark' title='Permanent Link: Amazon&rsquo;s Elastic Beanstalk auto-scales your cloud application'>Amazon&rsquo;s Elastic Beanstalk auto-scales your cloud application</a></li>
<li><a href='http://www.itwriting.com/blog/3484-one-day-of-hacks-rest-and-cloud-salesforce-com-cloudstock.html' rel='bookmark' title='Permanent Link: One day of hacks, REST and cloud: Salesforce.com Cloudstock'>One day of hacks, REST and cloud: Salesforce.com Cloudstock</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Oracle CEO Larry Ellison took multiple jabs at Salesforce.com in the welcome keynote at OpenWorld yesterday.</p>
<p>He said it was old, not fault tolerant, not elastic, and built on a bad security model since all customers share the same application. “Elastic” in this context means able to scale on demand.</p>
<p>Ellison was introducing Oracle’s new cloud-in-a-box, the <a href="http://www.oracle.com/us/products/middleware/exalogic/index.html" target="_blank">Exalogic Elastic Cloud</a>. This features 30 servers and 360 cores packaged in a single cabinet. It is both a hardware and software product, using Oracle’s <a href="http://www.oracle.com/us/products/servers-storage/networking/infiniband/index.html" target="_blank">infiniband</a> networking internally for fast communication and the Oracle VM for hosting virtual machines running either Oracle Linux or Solaris. Oracle is positioning Exalogic as the ideal machine for Java applications, especially if they use the Oracle WebLogic application server, and as a natural partner for the <a href="http://www.oracle.com/us/products/database/database-machine/index.html" target="_blank">Exadata Database Machine</a>.</p>
<p>Perhaps the most interesting aspect of Exalogic is that it uses the <a href="http://aws.amazon.com/ec2/" target="_blank">Amazon EC2</a> (Elastic Compute Cloud) API. This is also used by <a href="http://www.eucalyptus.com/" target="_blank">Eucalyptus</a>, the open source cloud infrastructure adopted by Canonical for its Ubuntu Enterprise Cloud. With these major players adopting the Amazon API, you could almost call it as standard.</p>
<p>Ellison’s Exalogic cloud is a private cloud, of course, and although he described it as low maintenance it is nevertheless the customer’s responsibility to provide the site, the physical security and to take responsibility for keeping it up and running. Its elasticity is also open to question. It is elastic from the perspective of an application running on the system, presuming that there is spare capacity to run up some more VMs as needed. It is not elastic if you think of it as a single powerful server that will be eye-wateringly expensive; you pay for all of it even though you might not need all of it, and if your needs grow to exceed its capacity you have to buy another one – though Ellison claimed you could run the entire Facebook web layer on just a couple of Exalogics.</p>
<p>In terms of elasticity, there is actually an advantage in the Salesforce.com approach. If you share a single multi-tenanted application with others, then elasticity is measured by the ability of that application to scale on demand. Behind the scenes, new servers or virtual servers may come into play, but that is not something that need concern you. The Amazon approach is more hands-on, in that you have to work out how to spin up (or down) VMs as needed. In addition, running separate application instances for each customer means a larger burden of maintenance falling on the customer – which with a private cloud might mean an internal customer &#8211; rather than on the cloud provider.</p>
<p>In the end it is not a matter of right and wrong, more that the question of what is the best kind of cloud is multi-faceted. Do not believe all that you hear, whether the speaker is Oracle’s Ellison or Marc Benioff from Salesforce.com.</p>
<p>Incidentally, Salesforce.com runs on Oracle and Benioff is a former Oracle VP.</p>
<p><strong>Postscript</strong>: as Dennis Howlett <a href="http://www.zdnet.com/blog/howlett/oracle-openworld-keynote-sets-a-dull-tone/2451" target="_blank">observes</a>, the high capacity of Exalogic is actually a problem – he estimates that only 5% at most of Oracle’s customers could make use of such an expensive box. Oracle will address this by offering public cloud services, presumably sharing some of the same technology.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2538-vmforce-salesforce-partners-vmware-to-run-java-in-the-cloud.html' rel='bookmark' title='Permanent Link: VMforce: Salesforce partners VMware to run Java in the cloud'>VMforce: Salesforce partners VMware to run Java in the cloud</a></li>
<li><a href='http://www.itwriting.com/blog/3691-amazons-elastic-beanstalk-auto-scales-your-cloud-application.html' rel='bookmark' title='Permanent Link: Amazon&rsquo;s Elastic Beanstalk auto-scales your cloud application'>Amazon&rsquo;s Elastic Beanstalk auto-scales your cloud application</a></li>
<li><a href='http://www.itwriting.com/blog/3484-one-day-of-hacks-rest-and-cloud-salesforce-com-cloudstock.html' rel='bookmark' title='Permanent Link: One day of hacks, REST and cloud: Salesforce.com Cloudstock'>One day of hacks, REST and cloud: Salesforce.com Cloudstock</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3177-salesforce-com-is-the-wrong-kind-of-cloud-says-oracles-larry-ellison.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Salesforce.com platform: what&#8217;s new, what&#8217;s coming</title>
		<link>http://www.itwriting.com/blog/3123-the-salesforce-com-platform-whats-new-whats-coming.html</link>
		<comments>http://www.itwriting.com/blog/3123-the-salesforce-com-platform-whats-new-whats-coming.html#comments</comments>
		<pubDate>Wed, 08 Sep 2010 15:35:41 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[salesforce.com]]></category>
		<category><![CDATA[force.com]]></category>
		<category><![CDATA[vmforce]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3123-the-salesforce-com-platform-whats-new-whats-coming.html</guid>
		<description><![CDATA[<p>I’m attending the Cloudforce conference in London to catch up on what’s new with the Salesforce.com platform. CEO Marc Benioff was on good form, with a fun slide in his keynote presentation saying “Beware of the false cloud” – this was a jab at private clouds which he considers lack the advantages of a <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3123-the-salesforce-com-platform-whats-new-whats-coming.html">The Salesforce.com platform: what&#8217;s new, what&#8217;s coming</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3504-the-salesforce-com-platform-play.html' rel='bookmark' title='Permanent Link: The Salesforce.com platform play'>The Salesforce.com platform play</a></li>
<li><a href='http://www.itwriting.com/blog/2538-vmforce-salesforce-partners-vmware-to-run-java-in-the-cloud.html' rel='bookmark' title='Permanent Link: VMforce: Salesforce partners VMware to run Java in the cloud'>VMforce: Salesforce partners VMware to run Java in the cloud</a></li>
<li><a href='http://www.itwriting.com/blog/3494-database-com-extends-the-salesforce-com-platform.html' rel='bookmark' title='Permanent Link: Database.com extends the salesforce.com platform'>Database.com extends the salesforce.com platform</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I’m attending the <a href="http://www.salesforce.com/cloudforce/" target="_blank">Cloudforce conference</a> in London to catch up on what’s new with the Salesforce.com platform. CEO Marc Benioff was on good form, with a fun slide in his keynote presentation saying “Beware of the false cloud” – this was a jab at private clouds which he considers lack the advantages of a multi-tenanted public cloud platform like, you know, Salesforce.com. He has some justification &#8211; operating your own cloud is clearly a significant IT burden to carry &#8211; but that is the price of freedom. His company continues to report impressive growth.&#160; The theme this year is Salesforce.com <a href="http://www.salesforce.com/chatter" target="_blank">Chatter</a>, a Twitter-like service embedded into the platform, for which there are just-announced mobile clients (Apple iOS, Blackberry, Android coming) as well as integration with the web UI and programmable platform.</p>
<p>Chatter is reducing email usage for adopters, apparently; Benioff says by 40% in his own company. Another of its advantages (aside from general social media goodness) is that users cannot attach documents directly, but only links to documents &#8211; pass by reference not by value &#8211; which is a better approach to collaboration. Of course you can do this in emails as well, but people habitually do not. It makes you think &#8211; maybe the likes of Outlook should do this by default, saving no end of space in corporate mailboxes. Or perhaps we should just use Chatter instead.</p>
<p>But what about the developer angle, the Force.com platform that lets you build custom applications? I attended a session on the subject. There was a comment from partner <a href="http://www.nimbuspartners.com/" target="_blank">Nimbus</a> which caught my ear &#8211; the speaker said that they avoid writing custom Apex code wherever possible, and generally find ways to use the platform’s built-in features instead. His rationale: “You will have to live with that code for ever”. It is another angle on declarative programming, in which you declare your intentions and let some underlying engine transform them into actual code. The advantage is not only ease of development, but also that improvements in the engine can enhance the application without any need to rewrite code.</p>
<p>I asked what is new and what is coming in the Force.com platform. Chatter is one element; one of its key features is that applications can “chat” as well as individuals. Another theme is workflow tools, and integrating the technology acquired with <a href="http://www.salesforce.com/company/news-press/press-releases/2010/02/100203.jsp" target="_blank">Informavores</a>, which is being rebuilt on the Salesforce.com platform as Visual Process Manager. In tune with the remarks from Nimbus, there is also an effort to reduce the need for Apex code and to offer guided steps that business users can apply without the need of a development specialist. Another focus is scalability &#8211; “people are starting to use the platform in ways that we didn’t think of” &#8211; which mean back end work to handle their demands. Finally, there is the joint development with VMWare called <a href="http://www.vmware.com/company/news/releases/vmforce.html" target="_blank">VMForce</a> that lets you run Java with full access to the Force.com API.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3504-the-salesforce-com-platform-play.html' rel='bookmark' title='Permanent Link: The Salesforce.com platform play'>The Salesforce.com platform play</a></li>
<li><a href='http://www.itwriting.com/blog/2538-vmforce-salesforce-partners-vmware-to-run-java-in-the-cloud.html' rel='bookmark' title='Permanent Link: VMforce: Salesforce partners VMware to run Java in the cloud'>VMforce: Salesforce partners VMware to run Java in the cloud</a></li>
<li><a href='http://www.itwriting.com/blog/3494-database-com-extends-the-salesforce-com-platform.html' rel='bookmark' title='Permanent Link: Database.com extends the salesforce.com platform'>Database.com extends the salesforce.com platform</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3123-the-salesforce-com-platform-whats-new-whats-coming.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft sues Salesforce.com for patent infringement &#8211; but why?</title>
		<link>http://www.itwriting.com/blog/2620-microsoft-sues-salesforce-com-for-patent-infringement-but-why.html</link>
		<comments>http://www.itwriting.com/blog/2620-microsoft-sues-salesforce-com-for-patent-infringement-but-why.html#comments</comments>
		<pubDate>Wed, 19 May 2010 07:57:44 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[salesforce.com]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2620-microsoft-sues-salesforce-com-for-patent-infringement-but-why.html</guid>
		<description><![CDATA[<p>Microsoft has filed a patent infringement actionagainst Salesforce.com.</p> <p>The Register has posted more details. The filing[pdf] lists nine counts of alleged infringement:</p> <p>1. Method for mapping between logical data and physical data</p> <p>2. System and method for providing and displaying a web page having an embedded menu</p> <p>3. Method and system for stacking toolbars <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2620-microsoft-sues-salesforce-com-for-patent-infringement-but-why.html">Microsoft sues Salesforce.com for patent infringement &#8211; but why?</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3056-open-season-for-patent-litigation-makes-case-for-patent-reform.html' rel='bookmark' title='Permanent Link: Open season for patent litigation makes case for reform'>Open season for patent litigation makes case for reform</a></li>
<li><a href='http://www.itwriting.com/blog/2027-more-patent-nonsense-microsoft-loses-in-office-custom-xml-appeal.html' rel='bookmark' title='Permanent Link: More patent nonsense: Microsoft loses in Office custom XML appeal'>More patent nonsense: Microsoft loses in Office custom XML appeal</a></li>
<li><a href='http://www.itwriting.com/blog/3494-database-com-extends-the-salesforce-com-platform.html' rel='bookmark' title='Permanent Link: Database.com extends the salesforce.com platform'>Database.com extends the salesforce.com platform</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Microsoft has <a href="http://www.microsoft.com/Presspass/press/2010/may10/05-18statementPR.mspx" target="_blank">filed a patent infringement action</a>against Salesforce.com.</p>
<p>The Register has posted <a href="http://www.theregister.co.uk/2010/05/19/microsoft_salesforce_patent_litigation/" target="_blank">more details</a>. The <a href="http://regmedia.co.uk/2010/05/18/microsoft_salesforce_patent_filing.pdf" target="_blank">filing</a>[pdf] lists nine counts of alleged infringement:</p>
<p>1. Method for mapping between logical data and physical data</p>
<p>2. System and method for providing and displaying a web page having an embedded menu</p>
<p>3. Method and system for stacking toolbars in a computer display</p>
<p>4. Automated web site creation using template driven generation of active server page applications</p>
<p>5. Aggregation of system settings into objects</p>
<p>6. Timing and velocity control for displaying graphical information (2 counts)</p>
<p>7. Method and system for identifying and obtaining computer software from a remote computer</p>
<p>8. System and method for controlling access to data entities in a computer network</p>
<p>I make no comment on the legal validity of these claims. On the broader issue though, Microsoft says this:</p>
<blockquote><p>Microsoft has been a leader and innovator in the software industry for decades and continues to invest billions of dollars each year in bringing great software products and services to market. We have a responsibility to our customers, partners, and shareholders to safeguard that investment, and therefore cannot stand idly by when others infringe our IP rights</p></blockquote>
<p>My observation is that I have seen Salesforce.com shake up the industry by making its multi-tenant online application and platform work for its customers. Although there are some parallels, the Salesforce.com platform is more radical than Microsoft Azure and has more potential to reduce costs, because it is based on a single shared application, rather than being a hosted platform for custom applications. The differences are not absolute, because the Force.com platform also supports custom applications, and Microsoft also offers multi-tenanted applications, but if you look at the core propositions the distinction is valid.</p>
<p>Again, I have no idea what the legal outcome will be, but from a public relations perspective this does not look good for Microsoft. It raises the question: is Microsoft litigating because it cannot succeed in the market?</p>
<p>Small companies and patent trolls sue large companies because they have little to lose, and potentially a lot to gain. Large companies show more restraint. I have always assumed that there are thousands of plausible patent infringements among the largest technology companies, and that the industry would descend into a kind of litigation meltdown if all of them were pursued, to nobody’s benefit other than lawyers.</p>
<p>The question then: why is Microsoft going after Salesforce.com now?</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3056-open-season-for-patent-litigation-makes-case-for-patent-reform.html' rel='bookmark' title='Permanent Link: Open season for patent litigation makes case for reform'>Open season for patent litigation makes case for reform</a></li>
<li><a href='http://www.itwriting.com/blog/2027-more-patent-nonsense-microsoft-loses-in-office-custom-xml-appeal.html' rel='bookmark' title='Permanent Link: More patent nonsense: Microsoft loses in Office custom XML appeal'>More patent nonsense: Microsoft loses in Office custom XML appeal</a></li>
<li><a href='http://www.itwriting.com/blog/3494-database-com-extends-the-salesforce-com-platform.html' rel='bookmark' title='Permanent Link: Database.com extends the salesforce.com platform'>Database.com extends the salesforce.com platform</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2620-microsoft-sues-salesforce-com-for-patent-infringement-but-why.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

