If you are still having problems viewing this message, please click here for additional help.




Editor's Note


Cloud Computing Standards: Be Careful What You Wish For

Everyone seems to be talking about cloud computing, but few people seem to know what it is. That's what InformationWeek's Nick Hoover discovered at Interop this week, at least according to his report Vendors Still Confused With Cloud Computing Definitions. Even vendors like IBM, HP, and SAP -- who should know what it is -- seemed unsure. What would clear up the confusion? One thing would be standards.

One approach to standards for cloud computing is what Andrzej Goscinski, a professor at Deakin University is compiling. He is working on a framework for building infrastructures that are more accessible, reliable, efficient, and yes, understandable. Goscinski's approach builds on his earlier work involving a Resources Via Web Instances (RVWI) framework, which bundles state information of a web service into its WSDL. Goscinski and Michael Brock describe RVWI in their paper State Aware WSDL: The Resources Via Web Instances Framework.

Then there are the folks at NIST, the "National Institute of Standards and Technology," who ought to know a thing or two about defining standards. Computer scientists at NIST, in collaboration with industry and government, are producing a special publication that covers cloud architectures, economics, security, and deployment strategies. To get thing started, they've put together a working definition of cloud computing:

Cloud computing is a pay-per-use model for enabling available, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is comprised of five key characteristics, three delivery models, and four deployment models.

These aren't the only candidates, however. There's the Open Cloud Consortium with its proposals, and the Distributed Management Task Force with its. And that's just for starters.

So don't get in a hurry. It won't be long before we have plenty of cloud computing standards. And that's when things will get really confusing.

-- Jonathan Erickson
jerickson@ddj.com


New Features


The Intel QuickPath Interconnect Architecture
The QuickPath Interconnect is made up of multiple layers, each of which performs a distinct function

The Android 1.5 Developer Experience
Version 1.5 corrects shortcomings and provides exciting new enhancements


In The News


SETI@home Turns Ten
140,000 participants and 235,000 computers powering the search for intelligent signals from space

OpenFaces JSF Library Updated
Software update released under dual open source (LGPL) and commercial license

Qt Opens Source Code Repositories
Git-based source-code management system keeps track of community contributions


Dr. Dobb's Code Talk


Write Threaded Code -- Win Prizes
Intel is running series of contests, with prizes, for writing threaded code. The results will be posted to -- giving examples to view [...]

I (Still) Love C++
I love C++, no question about it. But loving C++ is like being a Yankees fan. Yes, you get a lot of wins, and see some great performances. But at the same time you're always apologizing when your heroes turn out to have feet of clay [...]

Sun Announces Project Vector
In his blog today, Jonathan Schwartz announced top-secret Project Vector - or what will be known as the Java App Store when it's officially announced at JavaOne on June 2nd. Basically, Vector is an application store for all sorts of Java applications. As a developer, you can submit a Java application to be available for free or for a fee, Sun will take its cut, and the world is your marketplace. Mobile apps, desktop apps? I suppose either one is a candidate for submittal to the Java App [...]

Thought for the Day
What do you put in a www.ashing machine?
Net curtains!

That's from the Smarties Big Book of Stupid Jokes. Here's another:

How do you find fish on the Internet?
With a perch engine! [...}


Microsoft's M Modeling Language and the Oslo SDK
Microsoft has developed a new language (M) for expressing models as text (sound familiar?). The M language is part of their Oslo platform for model-driven development.

So anyone familiar with me knows that I am working on Heron, a programming langauge and textual representation of UML. I was striving originally for full compliance with exectuable UML, but I have recently branched from this approach for a variety of reasons.

The main reason for leaving executable UML is that I am [...]


Career Center


Manager of Conference Services
Verizon Business seeking Manager of Conference Services in Cedar Rapids, IA
Application Engineer
Osram Sylvania seeking Application Engineer in Hillsboro, NH
Sr Product Marketing Manager
Switch and Data seeking Sr Product Marketing Manager in Tampa, FL
Applications Manager
BP seeking Applications Manager in Houston, TX
Network Architect
Kadrmas, Lee and Jackson seeking Network Architect in Bismarck, ND

Interested in posting your positions with us?
Learn More or Contact Us Today!




Advertising Information
 
For more information about advertising in Dr. Dobb's Update newsletter, contact our account managers.

Copyright 2009, TechWeb, a division of United Business Media LLC,
600 Community Drive, Manhasset, NY 11030.
United Business Media LLC Privacy Policy


This e-mail was sent to: matrutherford@gmail.com

Problems with this newsletter? Please contact:
ddjupdate@techweb.com


Note: To change your E-mail address, please subscribe your new address and unsubscribe your old one.
In This Issue


The Intel QuickPath Interconnect Architecture
The Android 1.5 Developer Experience
SETI@home Turns Ten
OpenFaces JSF Library Updated
Qt Opens Source Code Repositories
Write Threaded Code -- Win Prizes
I (Still) Love C++
Sun Announces Project Vector
Thought for the Day
Microsoft's M Modeling Language and the Oslo SDK



Get out of the rut of traditional serial computation and get into the fast lane of parallel programming – visit Dr Dobb's Go Parallel.
Colorful commentary from industry luminaries, technical insight from world–renowned experts and the latest information on parallel programming from market leaders. If you need performance – Go Parallel!

Sponsored by IBM
Reduce Costs, Risks and Resource Constraints with Web Application Security OnDemand
Join us for this 1–hour webcast and let us share with you the importance of Web application security and our Security as a Service. Webcast Date/Time:5/26/2009 at 9am PT/12pm ET

Order the Discounted Dr. Dobb's Developer Library DVD 5
Purchase the fully searchable DVD for $59.95 – a 60% discount! Features 21 years of Dr. Dobb's Journal, 15 years of Sys Admin magazine, podcasts, videos and more! Order Now.

Dr. Dobb's CodeTalk: The Voice of the Programming Community
BLOG about programming issues and interests. Post your comments on topic-based FORUMS. Talk to EXPERTS and VISIONARIES in the programming world. Join today!

Create Data Access Layers in ASP.NET Apps
In this video you'll learn how to create a data access layer using a typed data set for simple ASP.NET applications. Watch Now.

Start working on your Challenge mod NOW
Unless you love all–nighters, you need to start working on your Challenge game now to finish by the June 12 deadline. We've got the code, you've got the creativity. Why not win $1,000?