I don't really want to re-invent the wheel and attempt to explain what cloud computing is exactly, hopefully some of the resources and links should cover that. For an overview, the Wikipedia entry is a good start http://en.wikipedia.org/wiki/Cloud_computing
A couple of terms that crop up in this domain are:
- SaaS - Software as a Service
- PaaS - Platform as a Service
- IaaS - Infrastructure as a Service
Cloudforce itself is a worldwide tour of salesforce.com - evangelising and spreading the word about their cloud products and frameworks, customer success stories and break out sessions covering aspects from development to opportunities.
Details on the event http://www.chinwag.com/events/2009/04/cloudforce-london-2009
Salesforce cloud platform:
http://www.salesforce.com/platform/
Main features at a glance:
- Product portfolio including CRM
- Application store - the AppExchange
- Multiple server, massively scalable environment
- Multi-tenant database optimised for cloud usage
- Disaster recovery
- Database, web service, business logic and presentation layers
- Fast app creation, instant deployment
- Live update of applications, can copy to sandbox to develop new versions
- No built in source code control / visioning
- Eclipse force plug ins available for development integration
- Presentation framework and components (Visual Force)
- Strongly types OO language - Apex (an on-demand language)
- Web service creation API and integration support
- Integration with Mobile devices - iPhone, Blackberry and Windows mobile based devices
- Integration with Twitter, Facebook, Google API's supported
Site gallery / reference sites:
http://developer.force.com/sitesgallery
Force.com Applications:
The platform has an App Exchange, a place where cloud based applications can be shared and exchanged http://www.salesforce.com/platform/appexchange/
The Salesforce platform offers a number of off the shelf, customisable applications products, such as Salesforce CRM http://www.salesforce.com/products/
App Development:
Salesforce developer home is here http://developer.force.com/
The platform framework offers some technologies such as Visual Force for GUI components and component creation and Apex for code/page creation - http://wiki.developerforce.com/index.php/Apex
Salesforce blerb about Apex "Force.com Apex Code is a strongly-typed programming language that executes on the Force.com platform. Apex is used to add business logic to applications, to write database triggers, and to program controllers in the user interface layer. It has a tight integration with the database and query language, good web services support, and includes features such as futures and governors for execution in a multi-tenant environment."
Cloudforce take-aways:
As well as the above, the overall event gave an impression of some key takeaway points.
- The service cloud, service applications now integrating and utilising knowledge from social networking sources such as Twitter, Facebook etc as well as traditional sources such as Phone.
- Easy of application creation
- Speed of development
- Enable business to meet customer demands in terms of cost or time to market that might otherwise be impossible
Some other providers:
Many over companies offer computing in the cloud, such as:
- Microsoft - Windows Azure http://en.wikipedia.org/wiki/Azure_Services_Platform
- Google - App engine http://code.google.com/appengine/ - recently with support for Java! read more here http://blogoscoped.com/archive/2009-04-08-n87.html
- 3tera - http://www.3tera.com/
- SAP AG - SAP business as a service http://en.wikipedia.org/wiki/SAP_Business_ByDesign
- Amazon - EC2 (Elastic Compute Cloud) - http://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud
Well, having just signed up for the Google App engine, expect more blogs in the future as I play around and experiment up in the clouds...
Further Resources:
Google AppEngine blogspot - http://googleappengine.blogspot.com/
Sun Cloud Computing Primer (Need a Sun account) - http://www.sun.com/offers/details/cloud_computing_primer.html
.
No comments:
Post a Comment