|
|
|
|
|
Interesting development in the field of citizen-facing Government services from New Zealand. The NZ Government State Services Commission (SSC) has (re-)launched the Government Login Service (GLS) as the first of a suite of "trusted secure" online services under the moniker "igovt".
For more information see https://www.i.govt.nz/
There is also an interesting background blog post from Vikram Kumar of SSC at http://blog.e.govt.nz/index.php/2008/04/23/why-igovt/
NZ has the advantage of being small and relatively isolated - only 4 million people at the last count, which makes the development of these services a little less involved than for larger states. I'd be interested if anyone has any direct comparisons with other countries around the world - who is currently leading with online Government services? |
|
|
| » Read the full content |
|
|
|
| Posted by Ben Reid on Tuesday, April 22, 2008 at 7:54:00 PM |
| Permalink
| Trackbacks (0)
|
|
|
|
|
|
In an ongoing attempt to make talk about "the Cloud" more tangible, here's the first in an occasional series looking at different "Views".
This time around a physical view: simply put, we know that the physical Cloud is a collection of massive data centres connected by massive bandwidth. Microsoft, Google, Amazon and many others (including HP) have been building out their data centres for a few years now. However, a post which caught my eye recently involves Microsoft's recent announcement that they will build their new datacentre in Chicago from up to 220 shipping containers, slotting them together in a modular fashion as needed. According to director of data centre services, Michael Manos: Microsoft are "trying to address scale with the cloud level services...trying to figure the best way to bring capacity online quickly." Basically, you can build your Cloud out of shipping-container sized Lego bricks!
Alternatively, you could actually float your data centre directly on the sea: International Data Security are opening the first of 50 (it says) ship-borne floating datacentres in San Francisco. In particular the floating datacentres require less planning constraints, and use sea water for cooling resulting in 30-40% power reductions.
Recently I read the sci-fi novel Thirteen by Richard K. Morgan which predicts that all manufacturing would be carried out on massive "raft" statelets which float offshore just outside international boundaries. Someone out there's got to be planning that right now. ;-)
|
|
|
| » Read the full content |
|
|
|
| Posted by Ben Reid on Thursday, April 03, 2008 at 2:55:00 AM |
| Permalink
| Trackbacks (0)
|
|
|
|
|
|
I get pretty excited about the strategic movement towards Cloud-based services happening right now in IT and all industries - there is a fundamental transformative shift going on which will affect the way we work, the way we do business and the way we live. This week in the UK Financial Times, Shane Robison - HP executive vice president and chief strategy and technology officer - articulates some of his future vision of how everything, from work life to entertainment to communities, will be delivered "as a service" in the Cloud. In particular, he points out 5 trends to watch closely:
1. The digital world will converge with the physical world 2. The era of device-centric computing is over. Connectivity-centric computing will take centre stage 3. Publishing will be democratised 4. Crowd-sourcing is going mainstream 5. Enterprises will use radically different tools to make key business decisions, including systems to predict the future.
However, in order to realise this potential a new level of intelligence must be built into devices, networks and software.
You can read the full article at http://www.ft.com/cms/s/0/f9950212-ea02-11dc-b3c9-0000779fd2ac.html |
|
|
| » Read the full content |
|
|
|
| Posted by Ben Reid on Thursday, March 06, 2008 at 8:14:00 PM |
| Permalink
| Trackbacks (0)
|
|
|
|
|
|
I picked up a comment last week that "SaaS is not the same thing as Cloud Computing" and thought I'd briefly take a look at this relationship.
Generally, I've noticed that there are at least three schools of thought on the words "Cloud Computing":
- Infrastructure oriented view: "just another name for utility computing"
- Software oriented view: "just another name for application service provision"
- Service oriented View "Everything as a service (XaaS) from now on"
I guess up until now it has really depended upon what angle an individual is coming from - traditionally infrastructure folks will always focus on the infrastructure while those with a software background operate on the application level, and never the twain shall meet. However, these two views are now combined under the service-oriented view: effectively "infrastructure as a service" and "software as a service" are two deliverables of Cloud Computing, as well as "everything else in between as a service".
Therefore my opinion would be that the terms "cloud computing", "utility computing", SaaS, Software + Services and all the other current buzzwords are different views of the same underlying phenomenon: the continual drive towards ubiquitous service orientation. Choose the one that suits to hang your business proposition upon.
Underlying this discussion is the difficulty of unbundling service value and "monetizing" the investments required for Cloud Computing. Software as a service (SaaS) requires Infrastructure as a Service (IaaS) to function. Conversely, IaaS requires SaaS to deliver end-value. (No-one's going to buy infrastructure without software to run on it!). No service-oriented business model would work without both components, and everything else in between.
Generally, when discussing cloud-based monetization models I think this wider concept is helpful: If "A" aaS requires "B" aaS and vice versa, then these services must be bundled together in order to make for a business. What you end up with is a symbiotic ecosystem of interdependent services bundled together to deliver end value.
Just one example from further up the food chain: "Search as a Service" is currently always bundled with "Targeted Advertising as a Service".
|
|
|
| » Read the full content |
|
|
|
| Posted by Ben Reid on Sunday, February 17, 2008 at 10:14:00 PM |
| Permalink
| Trackbacks (0)
|
|
|
|
|
|
I found this discussion from Sanjiva Weerawarana in the Software Development Times which discusses in plain language the differences between WS-* and REST for web services.
Personally I've got to say I fall down on the WS-* side: once you try to do anything even slightly complex (security, reliable messaging, distributed transactions, even just setting policy) with REST web services then you're going to need to recreate the functionality which the WS-* standards specify - as Sanjiva points out you're just going to end up with REST-*. It seems, er, overenthusiastic to re-invent these standards again for the REST platform.
I think to a large degree it boils down to the business model: if it's "give away the web services for free and make money elsewhere" then REST has a place. If, however, your web services need to be secure, licenced, billable and subject to QoS obligations then WS-* is the platform to use. |
|
|
| » Read the full content |
|
|
|
| Posted by Ben Reid on Tuesday, February 05, 2008 at 4:00:00 PM |
| Permalink
| Trackbacks (0)
|
|
|
|
|
|
So... a blog about Cloud Computing.
First off, let's take a definition from Wikipedia (as of today anyway - these things change pretty quickly):
"Cloud Computing is a computing paradigm shift in which computing is moved away from personal computers or an individual application server to a "cloud" of computers. Users of the cloud only need to be concerned with the computing service being asked for, because the underlying details of how it is achieved are hidden."
Now, as an architect it's a pretty standard technique to look at technological entities from a number of different views. For example, one (implementation) view of the Cloud is the that of massive mirrored data centers and huge undersea fiberoptic cables, brilliantly described by George Gilder's Wired magazine article The Information Factories. Another view is to look at the Cloud* from a functional or use case perspective: exactly what functionality do the services within the Cloud provide? (Online storage, payments, salesforce automation... - basically all the WSDL out there).
However, more recently I've been thinking about a logical view of the Cloud: how do we start putting a logical conceptual structure and language around an innately nebulous concept like "the Cloud of services"?
Now, the word "Service" is a many-overloaded term , and in most conversations about "services" related to the Cloud people are talking about "web services" and "service oriented architecture" (SOA) - however, I prefer to abstract back out again to the wider economic definition of a service (again, quoting Wikipedia):
"A service provision is an economic activity that does not result in ownership ...that creates benefits by facilitating either a change in customers, a change in their physical possessions, or a change in their intangible assets."
Or, more succinctly: an economic service delivers an outcome, (which is hopefully measurable) to facilitate change. And, an economic service usually has a price of one sort or another.
My logical view would define the Cloud thus:
"The Cloud" = "the universe of all economic services"
(More than a nod to 20th century set theory here). ;-)
Here is a picture of "the Cloud of Economic Services", with a few examples pencilled in, including their economic pricing models in parentheses for discussion another time.
Now, consider the following statement, where X is any good or service:
"buy X" = "buy a licence to execute the business process "procure X"
If you agree with this formulation, then it follows that every economic good or service can be decoupled from its pricing model, and can instead be expressed purely as a licensable business process, with a single entry point exposed as a web service. That is: every economic service can be expressed as a web service:
The Cloud of all economic services = The Cloud of all web services.
Obviously the reasoning above is purely abstract, and there will be real-world challenges to expressing every economic service in WSDL (latency is the big one which springs to mind), but nonetheless I think that this forms the underpinnings of a model of how to rapidly make SOA commercially viable on a global scale - in particular, how to make a common marketplace of all (web) services in the Cloud work. More on this subject soon...
[*As an aside, being a survivor from Dotcom 1.0 circa 1995 I was disappointed when the various linguistic authorities around the world institutionalized "internet" with a lower case "i" - imho there is only one Internet (yes, there may be many little internets all operating in splendid isolation from each other, but there is only one Internet that we all connect to...), so like the Earth, the Sun and the Moon it's a proper noun! Anyway, in the same vein, rolling the argument forward to 2008: conceptually there can be only one Cloud, so I shall be capitalizing forthwith! ;-) ]
|
|
|
| » Read the full content |
|
|
|
| Posted by Ben Reid on Thursday, January 31, 2008 at 12:33:00 AM |
| Permalink
| Trackbacks (0)
|
|
| Apr |
May 2008 |
Jun |
| S | M | T | W | T | F | S | | 27 | 28 | 29 | 30 | 1 | 2 | 3 | | 4 | 5 | 6 | 7 | 8 | 9 | 10 | | 11 | 12 | 13 | 14 | 15 | 16 | 17 | | 18 | 19 | 20 | 21 | 22 | 23 | 24 | | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|
|
| » |
|
|