BBC NEWS | Politics | 10 lessons from my Euro MP’s life BBC political reporter Brian Wheeler spent a week living the life of a Member of the European Parliament. …..
Monthly Archives: January 2009
Simon Freeman, ex Chief Architect of the Government Gateway, responds to “Evolution of UK Government Messaging Systems”
About eighteen months ago I wrote up an overview of government to government (G2G) systems in the UK, followed by a high level comparison of the three most utilised, and a look at the potential evolution of the G2G systems across the UK.
The last of the three articles discussed the UK G2G systems and how they might end up being integrated together, I postulated that there were two major approaches a point-to-point “Mesh” approach or a master G2G “Hub” approach. I also mentioned the “Decentralised” Hub model brought to my attention by Simon Freeman, ex Chief Architect of the Government Gateway, a major UK G2G system. The “Decentralised” Hub is a model whereby one of the existent G2G systems effectively evolves into the master G2G Hub.
Mesh |
Hub |
Decentralised Hub |
||
I agreed with Simon that the most likely candidate was the Government Gateway because of it’s dominance in terms of volume and variety of data in comparison to the other UK G2G systems. Every day this becomes more and more likely as the number of messages originating from non Gateway sources increases.
Following the post Simon was kind enough to respond to the article and a couple of the comments that had been posted there. He makes a number of points specifically about identity and how it it is managed in the UK, as well as the Data Protection Act and it’s effect on UK Government IT planning, which I think are interesting enough to repeat here.
Here’s his post in full:
Hi Wayne,
Thanks for pointing out my new found fame on your blog. I would point out these views below are mine and not government’s, not least of all because I don’t work for gov any more. I must admit that it amuses me a great deal when identity is discussed by IT suppliers. In fact I had a good laugh when Mr XYZ representing IT suppliers of Gov came on Radio 4 on Sunday and moaned about the lack of requirements on the identity programme. I would be interested to hear your views. And to Miles Peters’ comment above, I think it important to note that SUN provided a ‘hub’ to the Home Office some time back and despite the fact that Gateway is all built on Wintel, Wayne consistently has supported its use.
One of the issue facing government on identity is that it is not a technical problem. If gov takes forward a huge programme of IT without solving the business issues it would surely be guilty of not learning past lessons. As far as I can see, they have taken a look at what is needed in gov from a identity perspective and realised that there is plenty there to be getting on with.
Identity cards are continually focused on anti-terrorism devices. This position has no credibility because the focus is on ‘card’ and not the wider identity needs. A card carrying population will still have terrorists.
So IMHO the way to look at ID is to look at the outcomes gov needs to achieve and then look at the best way to achieve them.
So let’s have a go.
1) Reduction in fraud in benefits
2) Immigration controls
3) Reduction in tax fraud and avoidance
4) Entitlement to other Gov servics (NHS etc)
In the UK there is a basic set of issues to do with benefit and tax. There are 4 key categories
1) The people who knowingly defraud tax and benefit system
2) The people who defraud tax and benefits by accident because the system is hard.
3) The people who pay the right tax and benefits by accident because the system is hard
4) The people who pay the right tax and benefits because the know what they are doing.
To help 1-4 above, identity management needs to ensure that each person who is liable for tax and benefits has one identity tied to one human being. I suspect that what government has realised is that a huge % of our population has an NI number but until now HMRC would not allow the number to be used for wider purposes. This seems to be changing. Once we are in a position where each taxpaying person or benefit receiving person is identified consistently by a single number such as NI it means that better detection of fraud can occur and save the UK a huge amount of money. The second issue once you have all these NIs is to tie a single human being to its ownership and ensure that there are ways to detect if any given human is attempting to get two identities. Thats where the biometrics come in. So I suspect that the reason the big IT approach for identity cards is being revisited is that by simply widening NI usage across Gov and reusing the database already in existence in DWP the Gov can go a long way to achieving some of its goals. Introduction of biometrics is a harder problem to solve technically but we can start to reap big benefits from just the first step.
I won’t go into the other points in the initial 4 as this is already way too long. I would however counter the position on DPA. It is by far the biggest excuse I have heard in gov for not solving these problems and yet has very few grounds. I firmly believe that if you want services from gov then you need to accept a certain loss of privacy. It is a difficult pill to swallow but ultimately there are lots and lots of bad people out there who are robbing hard working tax payers of lots and lots and lots of money. Why is it unreasonable to ask people to prove their identity. We should also note that the privacy being fought for is only perceived anyway. If gov wants to cross check your details because of fraud suspicion then data can be shared. It is just unreliable ad costs money (us money).
Let me put this another way. If we assume benefit and tax fraud costs the UK (guess only) 4 billion pounds per year. Now lets say that the average tax payer pays about 20K per year in total taxes (its probably far less). That means that 200,000 people’s hard earned tax cash will simply walk out the door this year. Let’s put it another way. That means that for a working life of 30 years over 6000 people will work all their lives paying tax to cover 1 year’s losses to people who think it is ok to defraud the UK tax and benefit system. Now put yourself in one of those 6000 people’s shoes. You will pay taxes all of your life for nothing and so will every one you know, and probably most of the people you will ever know. Next year, another 4 billion will go missing.
Data protection should not be an excuse for such haemorrhaging of cash.
The one final point which I think demonstrates the real issue to be sorted out by ID. The guy on Radio 4 said that even if ID agency gets the solution on there is no obligation for any Gov department to sign up and use. I am not sure what is more outrageous, the possibility that they may not sign up or that they are given an option at all.
So let’s not get to wrapped up in tech on ID. There’s load’s to be done with what we have if the right policy and delivery was put in place today. Further IT spend is just a red herring. A very expensive red herring.
IMHO
PS. You can tell this is a techie blog as you have to type in BR in the text to get a new line!
I really should reply to Simon’s request to hear my views on the identity programme and the relationship to and opinions of the vendor community of the programme (as I see it); I’ll try and do this soon for the readers of this blog. I’ve spoken to Simon a number of times since he posted the above and we’ve talked about the subject of this post, so really I’ll be using the upcoming response as an opportunity to state my opinions.
- Recovered link: https://horkan.com/2009/01/31/simon-freeman-government-gateway-evolution
- Archived link: https://web.archive.org/web/20100713052735/http://blogs.sun.com/eclectic/entry/simon_freeman_government_gateway_evolution
- Original link:
http://blogs.sun.com/eclectic/entry/simon_freeman_government_gateway_evolution
links for 2009-01-30
BBC NEWS | Education | White working class ‘losing out’ As if we didn’t know this already “Class” still matters in the UK; working class people are losing out on several fronts, from education to housing, and the current school system is skewed in favour. …..
- 2009 BBC Article
- 2010 BBC Follow Up
- 2021 UK Government
links for 2009-01-29
-
Do-it-yourself broadband (Community Broadband Network) schemes are springing up around the UK as communities refuse to wait for big firms to roll out faster networks with over 40 local broadband projects live.
links for 2009-01-28
-
Despite cutting out SMS support for Europe (and most of the World too) Twitter, the mobile phone-based micro-blogging service, rocketed nearly 1000% in use in the UK over the past year according to industry analysts HitWise.
links for 2009-01-27
-
Let’s hope that it’s not too late for the Encyclopaedia Britannica and that this initiative helps them develop valuable and authoritative content before they are potentially overwhelmed by other online knowledge bases. Article by Nick Farrell at the Inquirer.
links for 2009-01-26
-
Bill Vass, President and COO of Sun Federal, discusses the use of Sun’s Open Source software stack in the CONNECT system, part of the Nationwide Health Information Network (NHIN). Connect is the information highway for health data exchange in the US; and similar to the UK’s NHS Data SPINE, which uses many of the same technologies from Sun.
2009 Turing Lecture “Information Engineering and its Future” This Week
One of the highlights of the UK technology calendar, the jointly hosted BCS and IET Turing Lecture, takes place over the coming week. Sir Michael Brady FRS FEng, BP Professor of Information Engineering, Keeble College, University of Oxford, will be presenting his lecture “Information Engineering and it’s future”. Summarising his knowledge in the areas of mobile robotics, computer vision, signal processing, medical image analysis and artificial intelligence, Professor Sir Brady will then examine what information engineering really means and the possibilities for the future of the field.
More on the lecture here: http://www.bcs.org/server.php?show=nav.5826
And for specific locations and dates:
- London – Tuesday the 27th of January 2009
http://www.bcs.org/server.php?show=ConWebDoc.23103 - Cardiff – Thursday the 29th of January 2009
http://www.bcs.org/server.php?show=ConWebDoc.23104 - Manchester – Tuesday the 3rd of February 2009
http://www.bcs.org/server.php?show=ConWebDoc.23105
A summary of last year’s lecture “Target Earth” by Dr James Martin, along with links to video and audio recordings for all of the Turing lectures since 2004 can be found here: https://horkan.com/2008/05/27/james-martin-turing-lecture-2008
I’m hoping to get along to tomorrows lecture at the IET Head Office, at Savoy Place, so expect a write up to follow.
links for 2009-01-25
BBC NEWS | Technology | White House plans open government Searching for data about the Obama administration should get easier as the Whitehouse.gov website gets overhauled. …..
links for 2009-01-24
Apple bucks trend with record results – The Inquirer – Are you paying the Apple fashion tax? …..
links for 2009-01-23
-
Great to see amazing new businesses like Doodle implementing over Sun technology; Doodle is a free, online, co-ordination and facilitation tool which makes it easy to find a date and time for a group event (even better it doesn’t require registration or any software installation either).
links for 2009-01-22
-
Bryan Cantrill gives a quick review of Dave Hitz’s new book “How to Castrate a Bull” and makes comparisons with NetApp’s original differentiators from Sun in 1992 and Sun’s differentiators from NetApps right now that have directly led to the Sun Storage 7000 series that is trouncing NetApps in the marketplace.
links for 2009-01-21
-
Scott McNealy interviewed by the BBC revealing he has been asked to prepare a paper on the subject of Open Source and it’s use in Government by the newly inaugurated Barack Obama Administration. Great recognition for Sun who are at the heart of Open Source and has positive ramifications across the board of all Industries and not simply the US Government.
Make Google notice your Blog
Posted this in response to an internal email titled “What makes Google notice a blog?”, it’s pretty universal and applicable to most search engines so I thought I’d share it as a blog article.
Here’s a few suggestions, hope they help. Wayne.
1) You may want to write your blog in a manner which is spider, as well as human, friendly.
Include meta-data and micro-format information, such as tags; don’t forget that key words in headers will increase the ‘value’ of that key word (for many search engines); always make sure that “SCRIPT” HTML segments are followed by “NOSCRIPT” segments (most spiders don’t “do” JavaScript, specifically Google’s; lean web page code that is easy for spiders to ‘consume’.
Re: Tags / Meta-Data / Micro-Formats – I use the Operator plug in / add on for Firefox, this informs the user about semantic data embedded in a viewed web page.
Re: Keyword Analysis – I use the SeoQuake plug in / add on for Firefox, which allows me to do dynamic keyword (and related key word) analysis.
Here’s an article I wrote on Tag format standardization, I recommend that you standardize on a Tag format that is Search engine friendly: ‘Tic, Tag, Toe‘. Don’t over tag nor under tag, but try and match your articles tags with other similar articles, try and join in with the subject matter’s folksonomy if at all possible (i.e. the tags people are using when talking about that subject matter, technorati and delicious are both good examples).
As well as embedding all the tags for all of the articles on the front page (have a look in Operator if you decide to use it or another semantic data ‘explorer’) I also embed tags to major blog directories and social bookmarking sites on the individual page for each entry, here’s an article which demonstrates this: ‘Roller Weblogger blog post tag link code for blogs.sun.com, technorati and del.icio.us‘. I’ve superseded this code now, with a nicer layout and having added more blog directories / social bookmarking sites, you can see the example at the end of the page for any given blog article I’ve written, give me a shout if you’d like the newer code.
2) Google’s PageRank algorithms work on links, inbound, outbound, number, and the PageRank of those inbound and outbound links.
Link to sources, get inbound links from sources / reciprocal links if possible.
Don’t forget to trackback articles that you reference, if the trackback fails try leaving a comment with a link to the article that references it.
3) Make sure you let sites such as Google know you’ve updated your site and that you’d like it re-“spider”ed, indexed and advertised.
This is done by “blog pinging” search engines and blog directories so that they are informed that your site has been updated and to send over there spiders when they get chance (most search engines / blog directories want to do this quite quickly as they want to be first with any potentially newsworthy content that draws traffic).
Personally I wanted a more granular level of control over this than offered with the standard blog ping functionality embedded in roller and so I wrote my own stand alone version: ‘Free XML-RPC blog ping site submitter: “Blog Ping”‘.
4) Other things to consider…
PageRank of your site and individual pages; how well does your article compete with articles of a similar nature.
Have pages been bookmarked in del.ici.ous, technorati, etc., i.e. are they being shared.
P.S. This article doesn’t mention quality of written articles, cadence of posts, timeliness of posts to current events, etc., as it focuses purely on the current electronic mechanisms for getting noticed by a search engine like Google and not the related, but extremely important, human and social element that gains you readership.
links for 2009-01-16
Witness Interview(s) – The Banking Crisis – HoC Treasury Committee – www.parliamentlive.tv Treasury select committee told that the government’s top priority should be to restore the flow of credit through the economy whilst giving evidence on the banking crisis this week. …..
links for 2009-01-14
BBC NEWS | World | Europe | Czech EU art stokes controversy The latest art installation on display at the European Council building in Brussels has angered EU members with its lampoons of national stereotypes. …..
links for 2009-01-13
Web 2.0 or Blah 2.0? …..
links for 2009-01-12
-
Timely article on Application Modernization, probably the no.1 issue needing to be addressed across Enterprises, which often gets less focus and funding then it actually requires.
-
A good mix of articles, case studies and interviews.
Cloud Relationship Model
This article was originally a guest post I did recently for Stewart Townsend over at Sun Startup Essentials describing the cloud relationship model I had developed as an artefact when discussing cloud computing.
I wanted a simply model which I could share with people and use as a discussion point, whilst still capturing the major areas of cloud computing which I considered most pertinent. I developed this model about six months ago and have since found it useful when talking with people about cloud computing.
Here’s the model and I’ll go though it’s major elements below.
Major Cloud Communities
In the cloud there are three major participants:
- the
Cloud Providers; building out Clouds, for instance Google, Amazon, etc. Effectively technology providers. - the
Cloud Adopters / Developers; those developing
services over the Cloud and some becoming the first generation of Cloud ISVs. I have included Cloud “Service” developers and Cloud ISV developers together. This group are effectively service enablers. - Cloud
“End” Users; those using Cloud
provisioned services, often without knowing that they are cloud provisioned, the most obvious example of which are the multitude of Facebook users who have no idea there favorite FB app. is running on AWS. These are the service consumers.
I think it’s important to talk about these communities because I keep hearing lots about the Cloud Providers, and even more about the issues and ‘needs’ of the Cloud adopters / developers, but very little in terms of Cloud “End” Users. In a computing eco-system such as this where “services” are supported by and transverse technology providers, service enablers and service consumers an end to end understanding of how this affects these reliant communities is required. Obvious issues such as SLAs for end users and businesses which rely upon high availability and high uptime from there cloud providers come to mind; however other “ilities” and systemic qualities come to mind such as security, and that’s before looking at any detailed breakdown of functional services.
The point here is that the cloud adopters / developers and interestingly the cloud “watchers” (i.e. the press, media, bloggers and experts) would be mindful to remember the needs and requirements of genuine end users; for myself it’d certainly be invigorating to hear more on this topic area.
Billing / Engagement Models
Simon Wardley, a much more eloquent public speaker than myself, does a wonderful pitch which includes a look at the different “as a Service types” which he boils down to being a load of “*aaS” (very amusing, and informative, try and catch Simon presenting if you can).
I wholeheartedly agree that there is a large amount of befuddlement when it comes to the differing “*aaS” types and sub-types, and new ones are springing up relatively frequently, however I also think it’s important to not ignore the differences between them.
For me, and many others, I think first popularised by the “Partly Cloudy – Blue-Sky Thinking About Cloud Computing” white paper from the 451 Group, the differing “*aaS” variants are identified as billing and engagement models. That white paper also postulates the five major Cloud Computing provider models, into which the majority of minor “*aaS” variants fall. They are:
- Managed Service Provision (MSP); not only are you hiring your service from the cloud, you’ve someone to run and maintain it too.
- Software as a Service (SaaS); pretty much ubiquitous as a term and usually typified by Salesforce.com, who are the SaaS poster child.
- Platform as a Service (PaaS); the application platform most commonly associated with Amazon Web Services.
- Infrastructure as a Service (IaaS);
- Hosting 2.0
One of the best breakdowns and visual analysis of this space is the model in Peter Laird’s “Understanding the Cloud Computing/SaaS/PaaS markets: a Map of the Players in the Industry” article which is well worth a read.
Major Architectural Layers
Also included in the diagram are the major architectural layers that are included in each of the above billing / engagement models offered by the Cloud providers. They are:
- Operations; and this really is operations supporting functional business processes, rather than supporting the technology itself.
- Service layer; made up of application code, bespoke code, high-level ISV offerings.
- Platform layer; made up of standard platform software i.e. app. servers, DB servers, web servers, etc., and an example implementation would be a LAMP stack.
- Infrastructure layer; made up of (i) infrastructure software (i.e.virtualisation and OS software), (ii) the hardware platform and server infrastructure, and (iii) the storage platform.
- Network layer; made up of routers, firewalls, gateways, and other network technology.
This rather oversimplifies the architecture, as it’s important to note that each of the cloud billing / engagement models use capabilities from each of the above architectural layers; for instance their can be a lot of service simply in managing a network, however these describe the major architectural components (which support the service being procured), not simply ancillary functions, effectively what are the cloud providers customers principally paying for.
Delta of Effort / Delta of Opportunity
This is much more than the ‘gap’ between the cloud providers and the cloud users, wherein the cloud adopters / developers sit, the gap between the cloud providers and the end cloud users can be called the delta of effort, but also the delta of opportunity.
It is the delta of effort in terms of skills, abilities, experience and technology that the cloud adopter needs to deliver a functional service to their own “End Users”. This will be potentially a major area of cost to the cloud adopters. But it’s also the delta of opportunity;in terms of ‘room’ to innovate.
The more capability procured from the cloud provider (i.e. higher up the stack as a whole), the less you have to do (and procure) yourself. However the less procured from the cloud provider the more opportunity you have engineer a differentiating technology stack yourself. This itself has it’s disadvantages because the cloud adopters / developers could potentially not realise the true and best value of their cloud providers infrastructure.
I suspect that there is an optimum level, around the Platform Layer, which abstracts enough complexity away (i.e. you don’t have to procure servers, networks, implementation or technology operations staff), but also leaves enough room to innovate and produce software engineered value. Arguably the only current successful cloud provider, based upon market share, perception, revenue and customer take up, is Amazon Web Services (AWS) who provide a PaaS offering.
Summary
Hope you enjoyed the article, in summary if developing cloud services or even building out a cloud infrastructure I would recommend that you focus on your users and if your a cloud provider, your users’ users; remembering that only a certain percentage of those users will be customers (I won’t getting into discussing Chris Anderson’s 5% recommended conversion rate for the long tail, however I would recommend understanding what some of those calculations might be).
If you’re looking to develop services over the cloud, think carefully about where you and your teams skills lie, and where would you most want them focusing there efforts; working on installing and tuning operating systems and application platforms or writing business value focused applications and services, before choosing at which level to engage with your cloud provider(s).
I haven’t mentioned enterprise adoption of cloud based services, and
that’s because I’d like to post that in the near future in a different
article.
Hope you enjoyed the article and all the best,
Sun joins the BCS Group Membership Scheme
Sun recently joined the BCS Group Membership Scheme and the BCS kindly produced a press release to accompany the occasion: “Sun Microsystems signs up for BCS Group Membership Scheme“.
I’m very glad that we’ve joined the scheme, for a number of reasons, primarily because it’s a great opportunity for staff enrichment and career enhancement. We’ve already had a number of individuals go forward for Charted IT Professional (CITP); interest and take up has been extremely good too.
Having spent sixteen years in the IT industry I feel that is important that we, as an industry, are promoted and represented by strong industry bodies, and reciprocally that we support them in turn; and personally I am a keen supporter of the “Professionalism in IT” agenda.
The press release has been getting some good exposure and has been picked up by PublicTechnology.net, TMCnet, Computerworld UK, M2, and even got a mention at the Parliamentary IT Commission (PITCOM) website.
There may well be more now if you Google about it.
If you have any questions you’d like to ask me about the scheme, whether your from Sun or another organisation, your welcome to get in touch.
- Recovered link: https://horkan.com/2009/01/10/sun-microsystems-bcs-group-membership
- Archived link: https://web.archive.org/web/20100713052735/http://blogs.sun.com/eclectic/entry/sun_microsystems_bcs_group_membership
- Original link:
http://blogs.sun.com/eclectic/entry/sun_microsystems_bcs_group_membership