<?xml version='1.0' encoding='windows-1252'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-3529143</id><updated>2008-07-01T12:04:56.744-07:00</updated><title type='text'>The Virtual Quill</title><link rel='alternate' type='text/html' href='http://vquill.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default?start-index=26&amp;max-results=25'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>462</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3529143.post-4128817203955569016</id><published>2008-07-01T08:21:00.000-07:00</published><updated>2008-07-01T12:04:56.834-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Burton Group'/><category scheme='http://www.blogger.com/atom/ns#' term='roles'/><category scheme='http://www.blogger.com/atom/ns#' term='provisioning'/><title type='text'>The role of roles</title><content type='html'>Ian Glazer has just released his &lt;a href="http://bgidps.typepad.com/bgidps/2008/06/identity-manage.html"&gt;first post&lt;/a&gt; since signing on with the Burton Group, and it's a good one, about the wrong-headed notion which appears to be taking hold in the market place that roles and role management are needed before provisioning can occur.  As Ian puts it:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;Implicit in the idea that an enterprise cannot attempt user-provisioning because it is not ready for role management is the notion that user provisioning has no value to the enterprise without role management.  This is an outdated argument that is simply not true. &lt;/span&gt;&lt;/blockquote&gt;In fact, the opposite is true - roles, while not requiring it, will benefit from a good provisioning implementation.&lt;br /&gt;&lt;br /&gt;Look at it this way, even without computer-based Identity Services people need to be provisioned into the resources they will use. &lt;a href="http://www.networkworld.com/best99/wares-kearns.html"&gt;eProvisioning&lt;/a&gt; simply automates that task. While the concept of roles may be present, roles-as-a-tool is only useful within a digital context.&lt;br /&gt;&lt;br /&gt;Acquiring, piloting, prepping and rolling-out provisioning services should really be a no-brainer decision, especially today - almost 10 years after eProvisioning was first introduced - when so much of the setup and rollout is scripted, wizard-ed, template-ed and cookie cutter-ed. It's easy to demonstrate the efficiency gains (and the budget gains) from provisioning apps &amp;amp; services. There's also the fact that the successful launch of a provisioning service establishes a baseline and a platform for creating the rest of a full-blown identity services implementation, even beyond role management. Govenance, Risk Management, Entitlement Management, Security Audit, Simplified Signon, Priveleged Account Management and more have a much better chance of being successful if they follow a well executed provisioning rollout.</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/07/role-of-roles.html' title='The role of roles'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=4128817203955569016' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/4128817203955569016'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/4128817203955569016'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-3447371364006277817</id><published>2008-05-16T08:09:00.000-07:00</published><updated>2008-05-16T08:26:16.636-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Identity Hub'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Bus'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual directory'/><category scheme='http://www.blogger.com/atom/ns#' term='metadirectory'/><title type='text'>New tricks and old tools</title><content type='html'>Kim Cameron follows up on Clayton Donley's &lt;a href="http://blogs.oracle.com/clayton/newsItems/viewFullItem$32"&gt;post&lt;/a&gt; with some &lt;a href="http://www.identityblog.com/?p=986"&gt;thoughts of his own.&lt;/a&gt; And ends by quoting Clayton:&lt;br /&gt;&lt;blockquote&gt;"&lt;span style="font-style: italic;"&gt;The real solution here is a combination of virtualization with more standardized publish/subscribe for delivery of changes. This gets us away from this ad-hoc change discovery that makes meta-directories miserable, while ensuring that the data gets where it needs to go for transactions within an application.&lt;/span&gt;"&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;and adding: " &lt;span style="font-style: italic;"&gt;As soon as applications understand they are PART OF a wider distributed fabric, they could propagate changes using a publication pattern that retains the closed-loop verification of self-converging metadirectory. &lt;/span&gt; "&lt;br /&gt;&lt;br /&gt;I couldn't agree more with these two erudite gentlemen.&lt;br /&gt;&lt;br /&gt;Unfortunately, today's applications, and especially yesterday's applications still hanging around on our networks, but even tomorrow's applications for some time to come won't be written to be a part of a "wider distribution fabric," especially as that fabric doesn't yet exist in any meaningful way. And, as Kim said in an earlier &lt;a href="http://www.identityblog.com/?p=942"&gt;posting&lt;/a&gt;, "&lt;span style="font-style: italic;"&gt;Here’s the problem.  Infrastructure people cannot dictate how application developers should build their applications. &lt;/span&gt;" We can build the infrastructure that will excel in a publish-subscribe world, but getting the apps developers to buy in to that model, well, that's something else. I'm all for building the infrastructure and plumbing of the future, but we need to adapt today's tools so that we can get the job done while waiting for the new plumbing.</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/05/new-tricks-and-old-tools.html' title='New tricks and old tools'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=3447371364006277817' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/3447371364006277817'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/3447371364006277817'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-8454889866150831142</id><published>2008-05-12T10:11:00.000-07:00</published><updated>2008-05-12T10:18:50.822-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Identity Hub'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Bus'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual directory'/><category scheme='http://www.blogger.com/atom/ns#' term='metadirectory'/><title type='text'>optimization and expense</title><content type='html'>Neil Macehiter comments on the last post:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span&gt;&lt;span style="font-size:85%;"&gt;But the issue is not with the language you use to perform the query: it's where the data is located. If you have data in separate physical databases then it's necessary to pull the data from the separate sources and join them locally. So, in Kim's example, if you have 5000 employees and have sold 10000 computers then you need to pull down the 15000 records over the network and perform the join locally (unless you have an incredibly smart distributed query optimiser which works across heterogeneous data stores). This is going to be more expensive than if the computer order and employee data are colocated.&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The "expense"  is there no matter how you do it. Putting all of your potentially useful data in one RDBMS is incredibly wasteful of storage space and comes at the cost of slowing down all queries. It also means that synchronizations need to be done almost constantly in order for the most up to date data to be available, a network "expense".  But the search can be optimized before any data is pulled. For example, query the HR database for the lowest employee number issued after the first date you're interested in (assuming that employee numbers are issued sequentially). Then     query the orders for PC purchases by that employee number or higher. Yes, it's two steps, but it's also faster than pulling down all the records to do a local join.  And, I hold, less "expensive" than maintaining a huge silo of all potentially useful data.</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/05/optimization-and-expense.html' title='optimization and expense'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=8454889866150831142' title='2 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/8454889866150831142'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/8454889866150831142'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-3055193664681278376</id><published>2008-05-12T08:46:00.000-07:00</published><updated>2008-05-12T08:56:04.833-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Identity Hub'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual directory'/><category scheme='http://www.blogger.com/atom/ns#' term='metadirectory'/><title type='text'>Getting more violent all the time</title><content type='html'>The distinguished Mr. Cameron has &lt;a href="http://www.identityblog.com/?p=983"&gt;restated&lt;/a&gt; what he thinks is our major disagreement over synchronization and replication of identity data on the so-called "identity bus." He says:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"Sometimes an application needs to do complex searches involving information 'mastered' in multiple locations.   I’ll make up a very simple 'two location' example to demonstrate the issue:   &lt;blockquote&gt;&lt;p&gt;'What purchases of computers were made by employees who have been at the company for less than two years?'&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Here we have to query 'all the purchases of computers' from the purchasing system, and 'all employees hired within the last two years' from the HR system, and find the intersection.&lt;/p&gt; &lt;p&gt;Although the intersection might only represent a few records,  performing this query remotely and bringing down each result set is very expensive.   No doubt many computers have been purchased in a large company, and a lot of people are likely to have been hired in the last two years.  If an application has to perform this type of  query with great efficiency and within a controlled response time,  the remote query approach of retrieving all the information from many systems and working out the intersection may be totally impractical.   &lt;/p&gt; &lt;p&gt;Compare this to what happens if all the information necessary to respond to a query is present locally in a single database.  I just do a 'join' across the tables, and the SQL engine understands exactly how to optimize the query so the result involves little computing power and 'even less time'.  Indexes are used and distributions of values well understood: many thousands of really smart people have been working on these optimizations in many companies for the last 40 years."&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;What Kim fails to note, however, is that a well designed virtual directory (see Radiant Logic's offering, for example) will allow you to do a SQL query to the virtual tables! You get the best of both: up to date data (today's new hires and purchases included) with the speed of an SQL join. And all without having to replicate or synchronize the data. I'm happy, the application is happy - and Kim should be happy too. We are in violent agreement about what the process should look like at the 40,000 foot level and only disagree about the size and shape of the paths - or, more likely, whether they should be concrete or asphalt.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/05/getting-more-violent-all-time.html' title='Getting more violent all the time'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=3055193664681278376' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/3055193664681278376'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/3055193664681278376'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-1007900545198731153</id><published>2008-05-10T08:51:00.000-07:00</published><updated>2008-05-10T09:04:33.726-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LDAP'/><title type='text'>The COBOLization of LDAP</title><content type='html'>In a panel discussion at the recent European Identity Conference I referred to LDAP (Lightweight Directory Access Protocol) as "The COBOL of Identity." It came amidst a discussion of future identity-sharing protocols and was intended as 1) a cheap laugh; and 2) as a short, memorable way of saying that LDAP would always be with us.&lt;br /&gt;&lt;br /&gt;I mentioned it again in a newsletter about the show ("&lt;a href="http://www.networkworld.com/newsletters/dir/2008/050508id2.html?nlhtident=ts_050708&amp;amp;nladname=050708security:identitymanagemental"&gt;Building an Identity Bus, Part 2&lt;/a&gt;") which has now been misread by a couple of people, so let me set the record straight.&lt;br /&gt;&lt;br /&gt;Jeff Bohren &lt;a href="http://idlogger.wordpress.com/2008/05/09/ldap-as-the-cobol-of-identity/"&gt;writes&lt;/a&gt;: "&lt;span style="font-style: italic;"&gt;That’s cute, but not terribly accurate. COBOL has had competing languages almost from the very beginning. If you chose to use COBOL, you did so because you felt it met your requirements better than the other existing alternatives. So Dave, what is the alternative to LDAP today? What will it be in 5 years?&lt;/span&gt;"  That was the point, Jeff - that, like COBOL, LDAP will always be with us.&lt;br /&gt;&lt;br /&gt;Clayton Donley &lt;a href="http://blogs.oracle.com/clayton/2008/05/09#a29"&gt;opines&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;"&lt;span style="font-style: italic;"&gt;There's no pressing need to get rid of LDAP in existing applications. None at all. It works. The applications support it and will continue to support it indefinitely.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Even in next-generation application I see LDAP support being integrated -- hardly what I see of COBOL ...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;What does this say about any future identity services?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;They must support LDAP-enabled applications.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Does this mean that they will only support LDAP? No.&lt;/span&gt;"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Exactly.&lt;br /&gt;&lt;br /&gt;It does seem that when a bold thought is made as an pithy, somewhat humorous statement that it's seen as some how denigrating the subject. so let me say it once again -&lt;br /&gt;&lt;br /&gt;Like COBOL, LDAP is so deeply ingrained in our computing arsenal that it can never be entirely replaced.&lt;br /&gt;&lt;br /&gt;Now since one is a programming language while the other is a protocol the analogy will break down upon close inspection. But I will stand by it.</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/05/cobolization-of-ldap.html' title='The COBOLization of LDAP'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=1007900545198731153' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/1007900545198731153'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/1007900545198731153'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-8860540524793245412</id><published>2008-04-11T08:12:00.000-07:00</published><updated>2008-04-11T08:32:52.932-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='enterprise'/><category scheme='http://www.blogger.com/atom/ns#' term='IGF'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual directory'/><category scheme='http://www.blogger.com/atom/ns#' term='metadirectory'/><title type='text'>A herring of a different color</title><content type='html'>You almost had me, Kim. I read your &lt;a href="http://www.identityblog.com/?p=970"&gt;latest entry&lt;/a&gt; and was ready to share that olive branch. Right up to the last paragraphs when you say (about me):&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;"...He keeps saying I propose 'a directory that gathers and holds ALL the data from ALL your other directories.'  Dave, this is just untrue and unhelpful.  “ALL” was never the goal - or the practice - of metadirectory, and you know it.  The goal was to represent the 'object core' - the attributes shared across many applications and that need therefore to be kept consistent and synchronized if stored in multiple places.  Our other goal was to maintain the knowledge about what objects 'were called' in different directories and databases (thus the existence of 'connector space').&lt;br /&gt;&lt;br /&gt;Basically, the ”ALL” argument is a red herring..."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Not at all. Let's step back a pace or two, or a posting or two, and think about the reasons for having this meta/virtual directory. Yes, it helps to normalize the data and keep it in sync. But if that were all, than a couple of keyboard monkeys could handle the chore and, at least in the case of normalization, could do it more quickly than a semi-automated process.&lt;br /&gt;&lt;br /&gt;But the real reason we want to do this is so that identity data is available to applications. Available to them using a single vocabulary and a single protocol. Not that there can't be multiple vocabularies and protocols, but any one application would only need to use one of each - each application programmer would only need to use the vocabulary and protocol she was most familiar with.&lt;br /&gt;&lt;br /&gt;But for this to be effective, the programmer needs to know that any identity data they need is available through this mechanism. And the only way &lt;span style="font-weight: bold;"&gt;any &lt;/span&gt;data can be available is if &lt;span style="font-weight: bold;"&gt;all &lt;/span&gt;data is available. The identity data must be pervasive and ubiquitous - available whenever and wherever you need it.&lt;br /&gt;&lt;br /&gt;From the application's point of view, it should appear to be a single silo but in reality, the data will be distributed throughout the fabric of the network both within and without the enterprise, the identity provider or other data store.&lt;br /&gt;&lt;br /&gt;The promise of the meta/virtual directory is that it can serve up the current, correct data on demand from wherever it resides. And to do that, it has to aim to provide all identity data.&lt;br /&gt;&lt;br /&gt;Now, to forestall some people, let me add that the security of this system is a given- there need to be strict and fine-grained access controls for the data. There need to be well designed mechanisms allowing for whoever controls a bit of data to authorize its release. Without these things the system is useless because no one would use it.&lt;br /&gt;&lt;br /&gt;But this systems needs to aim to have available all identity data, every conceivable bit of it. Because without that, the application programmer can't be sure that the bit he needs is there and so will set up alternative storage for the bits that that application needs.&lt;br /&gt;&lt;br /&gt;We're not there yet, but we need to go that way.</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/04/herring-of-different-color.html' title='A herring of a different color'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=8860540524793245412' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/8860540524793245412'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/8860540524793245412'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-7455632324935591461</id><published>2008-04-09T09:58:00.000-07:00</published><updated>2008-04-09T10:36:18.342-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='saas'/><category scheme='http://www.blogger.com/atom/ns#' term='IGF'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual directory'/><category scheme='http://www.blogger.com/atom/ns#' term='metadirectory'/><category scheme='http://www.blogger.com/atom/ns#' term='liberty alliance'/><title type='text'>Your mother was a hamster and your father smelt of elderberries!</title><content type='html'>Here I'd thought I'd offered Kim Cameron a bit of an olive branch in the virtual/meta/uber directory discussion. But did he take it? Yes, he did, then attempted to &lt;a href="http://www.identityblog.com/?p=969"&gt;whack a bunch of folks&lt;/a&gt; about the head and shoulders with it!&lt;br /&gt;&lt;br /&gt;In a further attempt to clarify what he meant, Kim says:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"&lt;span style="font-style: italic;"&gt;By 'next generation application' I mean applications based on web service protocols.  Our directories need to integrate completely into the web services fabric, and application developers must to be able to interact with them without knowing LDAP.&lt;/span&gt;"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Why Kim feels that LDAP is beyond the ken of today's application developers is beyond me, but the darker part of this is that he seems to say that only through the use of the Microsoft-controlled WS-* protocols (you can read their propaganda at their &lt;a href="http://www.ws-i.org/"&gt;web site&lt;/a&gt;) can this be achieved. Nonsense.&lt;br /&gt;&lt;br /&gt;Still, if any developers feel that only XML based scripting is acceptable to use, then I'd suggest they consider the very good LDAP replacement, &lt;a href="http://www.google.com/url?sa=t&amp;amp;ct=res&amp;amp;cd=1&amp;amp;url=http%3A%2F%2Fwww.oasis-open.org%2Fcommittees%2Fdsml%2F&amp;amp;ei=v_f8R6CCBp2ypgSClq3wCQ&amp;amp;usg=AFQjCNFEASF2DvupCDhZK948zZEjujueXw&amp;amp;sig2=cLySKImHPowS4-hH7SFOBQ"&gt;DSML&lt;/a&gt; which has, sadly, languished for a number of years. Or there's SPML (for provisioning services). Even XACML could be used (although it would need a bit more work). The point is that there are open protocols, openly arrived at, that will do the job and today's application designers are bright enough to know how to use them.&lt;br /&gt;&lt;br /&gt;I'm reminded by Phil Hunt's &lt;a href="http://independentidentity.blogspot.com/2008/04/kim-cameron-on-new-generation-of.html"&gt;post&lt;/a&gt; on this issue that his work on the Identity Governance Framework, now an &lt;a href="http://www.openliberty.org/wiki/index.php/IGF_Introduction"&gt;OpenLiberty project&lt;/a&gt;, also satisfies the requirement of open protocols, openly arrived at.</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/04/your-mother-was-hamster-and-your-father.html' title='Your mother was a hamster and your father smelt of elderberries!'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=7455632324935591461' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/7455632324935591461'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/7455632324935591461'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-5141640505433817084</id><published>2008-04-07T13:42:00.000-07:00</published><updated>2008-04-07T13:43:33.050-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='acquisition'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise'/><title type='text'>Another one bites the dust</title><content type='html'>Well, that might be too strong, but another veteran independent Identity vendor has been acquired. M-Tech &lt;a href="http://www.businesswire.com/portal/site/google/?ndmViewId=news_view&amp;amp;newsId=20080407005626&amp;amp;newsLang=en"&gt;announced&lt;/a&gt; today that Hitachi had acquired a majority interest in the Calgary, Alberta firm. &lt;br /&gt;&lt;br /&gt;M-Tech owns a large segment of the provisioning business in Canada, especially government (federal and provincial) provisioning. But beyond provisioning, M-Tech (now officially called Hitachi-ID) offered the full panoply of the Identity suite - password management, authentication and authorization, role management, audit and entitlement, etc. It'll be interesting to see how long it takes Hitachi to digest the acquisition (I don't think it will be very long) as well as how this will change the playing field (especially in Asia) for Sun, IBM and the others in this space.  It could get very interesting.</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/04/another-one-bites-dust.html' title='Another one bites the dust'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=5141640505433817084' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/5141640505433817084'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/5141640505433817084'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-2166001072245687062</id><published>2008-04-07T08:55:00.000-07:00</published><updated>2008-04-07T09:13:44.842-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Burton'/><category scheme='http://www.blogger.com/atom/ns#' term='identity'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual directory'/><category scheme='http://www.blogger.com/atom/ns#' term='metadirectory'/><title type='text'>The blind philosophes of Identity</title><content type='html'>Kim has now responded (&lt;a href="http://www.identityblog.com/?p=947"&gt;"Through the looking glass&lt;/a&gt;") to my Humpty Dumpty post, and we're beginning to sound like a couple of old &lt;a href="http://en.wikipedia.org/wiki/Philosophes"&gt;philosophes&lt;/a&gt; arguing about whether or not to include "le weekend" and "hamburguer" and other &lt;a href="http://www.btinternet.com/%7Ehomepage/sign23.htm"&gt;Franglais&lt;/a&gt; in the French dictionary.&lt;br /&gt;&lt;br /&gt;We really aren't that far apart.&lt;br /&gt;&lt;br /&gt;In his post, Kim recalls launching the name "metadirectory" back in '95 with &lt;a href="http://www.craigburton.com/about"&gt;Craig Burton&lt;/a&gt; and I certainly don't dispute that. In fact, up until 1999, I even agreed somewhat with his definition:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;"In my world, a metadirectory is one that holds metadata - not actual objects, but descriptions of objects and their locations in other physical directories."&lt;/blockquote&gt;&lt;br /&gt;But as I continued in that Network World &lt;a href="http://www.networkworld.com/archive/1999b/0719kearns.html"&gt;column&lt;/a&gt;:&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;"Unfortunately, vendors such as Zoomit took the term 'metadirectory' and redefined it so it could be used to describe what I'd call an überdirectory - a directory that gathers and holds all the data from all your other directories."&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Since no one took up my use of "uberdirectory," we started using "metadirectory" to describe the situations which required a new identity store and "virtual directory" for those that didn't.&lt;br /&gt;&lt;br /&gt;So perhaps we're just another couple of &lt;a href="http://www.wordinfo.info/words/index/info/view_unit/1/?letter=B&amp;amp;spage=3"&gt;blind men trying to describe an elephant&lt;/a&gt;.</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/04/blind-philosophes-of-identity.html' title='The blind philosophes of Identity'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=2166001072245687062' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/2166001072245687062'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/2166001072245687062'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-882012812304385566</id><published>2008-04-02T16:00:00.000-07:00</published><updated>2008-04-02T16:09:44.446-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EIC'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Hub'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Bus'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual directory'/><category scheme='http://www.blogger.com/atom/ns#' term='metadirectory'/><title type='text'>Get on the bus!</title><content type='html'>Everybody else is. &lt;a href="http://virtualsoul.org/blog/2008/04/02/metavirtualdirectory-hubs-and-the-need-for-the-identity-bus/"&gt;Dale Olds&lt;/a&gt; has commented. So has &lt;a href="http://independentidentity.blogspot.com/2008/03/identity-network.html"&gt;Phil Hunt&lt;/a&gt;. Let's all get together at the &lt;a href="http://www.kuppingercole.de/events/eic2008"&gt;European ID Conference&lt;/a&gt; in Munich later this month and talk about the Identity Hub, the Identity Bus, the death of the metadirectory and so much more. Suggestions for a suitable meeting place (i.e., biergarten) near the Deutsches Museum are welcome - post as comments to this post.&lt;br /&gt;&lt;br /&gt;See you there!</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/04/get-on-bus.html' title='Get on the bus!'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=882012812304385566' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/882012812304385566'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/882012812304385566'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-6113091239066025233</id><published>2008-03-28T15:57:00.000-07:00</published><updated>2008-04-03T08:51:44.427-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openid'/><category scheme='http://www.blogger.com/atom/ns#' term='EIC'/><category scheme='http://www.blogger.com/atom/ns#' term='context'/><category scheme='http://www.blogger.com/atom/ns#' term='cardspace'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise'/><category scheme='http://www.blogger.com/atom/ns#' term='user centric'/><title type='text'>Cardspace context UPDATE</title><content type='html'>&lt;a href="http://eternaloptimist.wordpress.com/2008/03/27/no-user-context-decisions-in-your-enterprise/"&gt;Good post&lt;/a&gt; today ("No User Context Decisions in your Enterprise?") from Pam Dingle summarizing her panel at Brainshare (which I'm now sorry I missed). Cardspace and other user-centric ID schemes have a definite place in the enterprise, if only for the context-switching that Pamela outlines.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;UPDATE: A video of the session ( with Pam Dingle, Patrick Harding, Kim Cameron and Dale Olds) has now been posted at the &lt;/span&gt;&lt;a style="color: rgb(255, 0, 0);" href="https://cards.bandit-project.org/%7Epodcasts/?p=6"&gt;Bandit Project&lt;/a&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; site.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We'll be exploring this same topic at the &lt;a href="http://www.id-conf.com/eic2008"&gt;European Identity Conference&lt;/a&gt; when I host a panel of Dale olds (Bandit Project), Johannes Ernst (OpenID) and Robin  Wilton (Liberty Alliance) called "Putting Context in Identity: User-Centric Context." It's an area that will heat up in the near future...</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/03/cardspace-context.html' title='Cardspace context UPDATE'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=6113091239066025233' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/6113091239066025233'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/6113091239066025233'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-3987615696714273108</id><published>2008-03-27T10:22:00.000-07:00</published><updated>2008-03-27T10:40:58.589-07:00</updated><title type='text'>Every day I get in the queue...</title><content type='html'>Eve Maler is a pretty good guitar player &amp;amp; singer who also happens to work for Sun and is a Liberty Alliance evangelista. She &lt;a href="http://www.xmlgrrl.com/blog/archives/2008/03/26/the-magic-bus/"&gt;posts&lt;/a&gt; today about the &lt;a href="http://www.networkworld.com/newsletters/dir/2008/0324id1.html"&gt;Identity bus/hub&lt;/a&gt; and states, succinctly, "&lt;span style="font-style: italic;"&gt;I don’t get it&lt;/span&gt;."&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;"I get that people would like identity information to be understandable across widely disparate systems, and that people would like services related to (deep breath) identity, authentication, attribute lookup, authorization, and auditing tasks to be widely available so that developers can concentrate on writing secure applications rather than security applications.&lt;/p&gt; &lt;p&gt;It’s fair to call this an “identity layer”. But that layer is more about semantics than about simple conveyance methods or syntax, because identity is way up in the stack. These aren’t random TCP/IP packets or HTTP messages, but &lt;em&gt;information about us&lt;/em&gt; that we want our applications to &lt;em&gt;understand and treat with care and consistency&lt;/em&gt;."&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Exactly, Eve. And that's what the proposed "Identity Hub" would do - transform protocols and data from one system and schema to another. It's not a lightweight project, there's a great deal of heavy lifting that needs to be done. But we did it for email and we did it for databases - and identity isn't that much more difficult, if at all. In fact, it's more of a synthesis of those two.&lt;/p&gt;But Eve doesn't just say that and leave it alone. Oh no. She then has to get all Microsoft on us. Not, I hasten to add, that she advocates the "identity metasystem" (one of her bête noires) but she goes on to claim that if we would only all adopt SAML and the Liberty Alliance specs all of our problems would be solved.&lt;br /&gt;&lt;br /&gt;Well, rock musicians have always been idealists, but getting to everyone using SAML? World peace is probably easier to achieve.</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/03/every-day-i-get-in-queue.html' title='Every day I get in the queue...'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=3987615696714273108' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/3987615696714273108'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/3987615696714273108'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-8035152193124220689</id><published>2008-03-26T10:18:00.000-07:00</published><updated>2008-03-26T10:24:05.454-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual directory'/><title type='text'>Meta-directories? Your father's ID store...</title><content type='html'>&lt;a href="http://www.kuppingercole.de/"&gt;Kuppinger Cole&lt;/a&gt;'s Felix Gaehtgens posts today ("&lt;a href="http://blogs.kuppingercole.de/gaehtgens/2008/03/26/meta-directories-id-say-quaint-but-not-quite-dead/"&gt;Meta-directories? I’d say quaint, but not quite dead.&lt;/a&gt;") on the demise of the metadirectory and the rise of virtualization. Felix should know, he's formerly the VP at &lt;a href="http://symlabs.com/"&gt;Symlabs&lt;/a&gt;, a major Virtual Directory provider.  He says:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;blockquote&gt;"Microsoft has made an investment into that technology by rewriting MIIS pretty much from scratch. And Siemens to this date probably has the most comprehensive and advanced meta-directory implementation with its DirXmetahub component that is part of its Dir-X offering. Nevertheless, meta-directories are arguably still around mostly because Microsoft forces this technology onto its customers for what I think are political reasons: Several people working for Microsoft in the field have told me that is was in Microsoft’s interest to have Active Directory as a central component, and believe it against Microsoft’s interest to have a “filtered access”, such as a virtual directory in front of AD, abstracting information away from what should be the authoritative source. I neve&lt;span style="font-style: italic;"&gt;r really understood this fear, but recently it seems that this brick wall may be slowly starting to crumble."&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;Read the rest of his post for a synthesis of the argument Kim and I have been having, a synthesis that could be close to a solution.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/03/meta-directories-your-fathers-id-store.html' title='Meta-directories? Your father&apos;s ID store...'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=8035152193124220689' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/8035152193124220689'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/8035152193124220689'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-5207663635016783450</id><published>2008-03-25T11:09:00.000-07:00</published><updated>2008-03-25T11:28:44.707-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtual directory'/><title type='text'>with Kim Cameron as Humpty Dumpty...</title><content type='html'>&lt;img src="file:///C:/DOCUME%7E1/DAVIDK%7E1/LOCALS%7E1/Temp/moz-screenshot-30.jpg" alt="" /&gt;&lt;img src="file:///C:/DOCUME%7E1/DAVIDK%7E1/LOCALS%7E1/Temp/moz-screenshot-31.jpg" alt="" /&gt;One of my favorite passages from Lewis Carroll is the dialog in "Through the Looking Glass" between Alice and Humpty Dumpty:&lt;br /&gt;&lt;br /&gt; &lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;   "There's glory for you!"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    "I don't know what you mean by 'glory,' " Alice said.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    Humpty Dumpty smiled contemptuously. "Of course you don't—till I tell you. I meant 'there's a nice knock-down argument for you!' "&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    "But 'glory' doesn't mean 'a nice knock-down argument,' " Alice objected.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    "When I use a word," Humpty Dumpty said, in rather a scornful tone, "it means just what I choose it to mean—neither more nor less."&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    "The question is, " said Alice, "whether you can make words mean so many different things."&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    "The question is," said Humpty Dumpty. "which is to be master—that's all."&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Kim &lt;a href="http://www.identityblog.com/?p=943"&gt;responded&lt;/a&gt; to yesterday's &lt;a href="http://vquill.com/2008/03/its-unsanitary-kim.html"&gt;post&lt;/a&gt; in the "metadirectory" discussion with a Humpty Dumpty answer. He starts off with a Cameronesque peace offering ("It seems like some of our &lt;a href="http://www.identityblog.com/?p=942"&gt;disagreement &lt;/a&gt;is a matter of terminology.") He then goes on to re-define "metadirectory" so that it becomes the answer to his question:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"Let’s make it clear that I see metadirectory as an evolving thing. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;* First generation metadirectory dealt exclusively with a managing applications that had been conceived without reference to each other - or to any common framework  (In truth, this is still an issue - see Jeff Bohren’s recent &lt;a href="http://idlogger.wordpress.com/2008/03/22/which-is-better-phillips-or-flat-head/"&gt;posting&lt;/a&gt; called “Which is better, Phillips or Flat-head?“). &lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;* Second generation metadirectory has an additional focus:  providing the framework by which next-generation applications can become part of the distributed data infrastructure.  This includes publishing and subscription.  But that isn’t enough.  Other applications need ways to find it, name it, and so on. "&lt;/span&gt;&lt;/blockquote&gt;First to Jeff's posting. It's lovely. But it doesn't address the question. The application developer only cares about knowing how to access the data that the application needs. What form or format it's stored in doesn't make any difference. If the application developer only has SQL as the means of accessing data, then this puts the developer in the role of someone with a Phillips-head screwdriver trying to remove flathead screws, not the identity architect who provides multitudes of access protocols and methods for the identity data.&lt;br /&gt;&lt;br /&gt;Kim talks about a "second generation" metadirectory. Metadirectory 2.0 if you will. First time I've heard about it. First time anyone has heard about it, for that matter. There is no such animal. Every metadirectory on the market meets the definition which Kim provides as "first generation". It's time to move on away from the huge silo that sucks up data, disk space, RAM and bandwidth and move on to a more lithe, agile, ubiquitous and pervasive identity layer. Organized as an identity hub which sees all of the authoritative sources and delivers, via the developer's chosen protocol, the data the application needs when and where it's needed.&lt;br /&gt;&lt;br /&gt;I think, I hope, that Kim will agree with me that this ID layer (the "ID bus") instituted as a hub (or transformation device) is what we need to go forward. I'm not wedded to calling it the Virtual Directory, but I'm certainly not going to call it the metadirectory, either.&lt;br /&gt;&lt;br /&gt;Michel Prompt (who Kim quotes extensively) calls it the "context server."  I can certainly live with that.</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/03/with-kim-cameron-as-humpty-dumpty.html' title='with Kim Cameron as Humpty Dumpty...'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=5207663635016783450' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/5207663635016783450'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/5207663635016783450'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-9035157770460078631</id><published>2008-03-24T08:14:00.000-07:00</published><updated>2008-03-24T08:33:22.124-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EIC'/><category scheme='http://www.blogger.com/atom/ns#' term='saas'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual directory'/><title type='text'>It's unsanitary, Kim!</title><content type='html'>In a &lt;a href="http://www.identityblog.com/?p=942"&gt;blog entry&lt;/a&gt; today, Kim Cameron both puts words in my mouth and twists the ones that come out to serve his "straw man" purpose.&lt;br /&gt;&lt;br /&gt;In commenting on my &lt;a href="http://vquill.com/2008/03/killing-metadirectory.html"&gt;recent post&lt;/a&gt; about the death of the metadirectory, he says: "&lt;span style="font-style: italic;"&gt;Who would want to get in the way of Dave’s metaphors?  He’s on a streak.  But he’s making a fundamental mistake, taking an extreme position that is uncharacteristically naive.&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;What did I do? I advocated the virtual directory as the better vehicle for all of the ID data needed in the SaaS world.&lt;br /&gt;&lt;br /&gt;Kim implies that, somehow, I called for the virtual directory to be authoritative. That's simply not so. the virtual directory is merely the conduit to the authoritative source, wherever it might be. The application developer doesn't even need to know the authoritative source of the data - or need to re-write code if that source changes.&lt;br /&gt;&lt;br /&gt;But then he goes on to say: "&lt;span style="font-style: italic;"&gt;Application developers like to use databases and tables.  They have become expert at doing joins across tables and objects to produce quite magical results.  As people and things become truly first class objects in our applications, developers will want even more to include them in their databases.&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;I couldn't agree more. As a developer, I always prefer to have a local cache of the data I need in a (for me) easily manipulated data structure. But that does not mitigate against the use of a virtual directory.  Far from it. The application database (for those who cling to it like Linus and his blanket) now can serve two purposes - one to subscribe to virtual directory data and one to publish!&lt;br /&gt;&lt;br /&gt;The application database is the authoritative source of the application-generated data, and should be linked to the virtual directory which will consume this data and make it available for other applications and services. At the same time, any data which the application consumes - but which it is not authoritative for - can be populated at run-time from the virtual directory. For the developer who thinks this is a performance hit (and for whom accuracy is less important than an extra millisecond), a "synchronization stored procedure" would handle data changes without stealing precious time from the user-application interaction. It really is win-win.&lt;br /&gt;&lt;br /&gt;Now the argument could be made that a synchronization engine (such as in a provisioning system) could periodically update all of the various datastores with any new or changed identity data, but that simply takes the well-known synchronization problems of the metadirectory and magnifies them by the dozens, hundreds or thousands of application datastores within the organization. That's a recipe for disaster. If an individual developer, for an individual application, wishes to sacrifice accuracy and risk the potential of error caused by out-dated data, or data whose location has changed in the hope of a spurious speed improvement (almost immediately unnoticeable due to the fluctuating nature of network thruput), they'll quickly learn, I believe, that "haste makes waste."&lt;br /&gt;&lt;br /&gt;The further error Kim makes, though, is to believe that a virtual directory can't look like a SQL database to the application (or an XML database for web services developers). The folks at Radiant Logic would certainly disagree.  It's all about the &lt;a href="http://www.radiantlogic.com/main/pdf/Page74.pdf"&gt;context&lt;/a&gt;. I'd invite Kim, and other skeptics, to our sessions on Identity and Context (including one about context and user-centric identity, as well as context and virtual directories) at next month's &lt;a href="http://www.kuppingercole.de/events/eic2008"&gt;European Identity Conference&lt;/a&gt; in Munich.</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/03/its-unsanitary-kim.html' title='It&apos;s unsanitary, Kim!'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=9035157770460078631' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/9035157770460078631'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/9035157770460078631'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-6111735819653561848</id><published>2008-03-21T08:00:00.000-07:00</published><updated>2008-03-24T08:33:57.979-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='standards'/><category scheme='http://www.blogger.com/atom/ns#' term='saas'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual directory'/><title type='text'>Killing the Metadirectory</title><content type='html'>Kim Cameron &lt;a href="http://www.identityblog.com/?p=941"&gt;comments&lt;/a&gt; today about my &lt;a href="http://www.networkworld.com/newsletters/dir/2008/0310id1.html?nlhtident=ts_031008&amp;amp;nladname=031008security:identitymanagemental"&gt;column&lt;/a&gt; ("Is the metadirectory dead?") which was inspired by Kim's erstwhile colleague Jackson Shaw's &lt;a href="http://jacksonshaw.blogspot.com/2008/03/you-wont-have-me-to-kick-around-anymore.html"&gt;blog entry&lt;/a&gt; ("You won't have me to kick around anymore!") which included the lines: "Let's be honest. The meta-directory is dead. Approaches that look like a meta-directory are dead."&lt;br /&gt;&lt;br /&gt;My interpretation is that the metadirectory has finally given way to the virtual directory as the synchronization engine for identity data. Kim interprets it differently. He talks about the "&lt;a href="http://www.networkworld.com/newsletters/dir/2008/0324id1.html"&gt;Identity Bus&lt;/a&gt;" and says that "...you still need identity providers.  Isn’t that what directories do?  You still need to transform and arbitrate claims, and distribute metadata.  Isn’t metadirectory the most advanced technology for that? " And I have to answer, "no." The metadirectory is last century's technology and it's day is past.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.networkworld.com/newsletters/dir/2006/0807id1.html"&gt;Virtual Directory&lt;/a&gt;, the "Directory as a Service" is the model for today and tomorrow. Data that is fresh, always available and available anywhere  is what we need.  The behemoth metadirectory with it's huge datastore and intricate synchronization schedule (yet is never quite up to date)  are just not the right model for the nimble, agile world of today's service driven computing. But the "bus" Kim mentions could be a good analogy here - the metadirectory is a lumbering, diesel-spewing bus. The virtual directory? It's a zippy little Prius...</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/03/killing-metadirectory.html' title='Killing the Metadirectory'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=6111735819653561848' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/6111735819653561848'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/6111735819653561848'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-5123443966964421438</id><published>2008-02-15T08:11:00.000-08:00</published><updated>2008-02-15T08:13:38.401-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openid'/><category scheme='http://www.blogger.com/atom/ns#' term='cardspace'/><category scheme='http://www.blogger.com/atom/ns#' term='standards'/><category scheme='http://www.blogger.com/atom/ns#' term='liberty alliance'/><category scheme='http://www.blogger.com/atom/ns#' term='digital identity'/><title type='text'>Off Course-On Target</title><content type='html'>Wayne Hodgins blog is called "Off Course-On Target" and subtitled "Where unexpected paths lead to great discoveries." &lt;a href="http://waynehodgins.typepad.com/ontarget/"&gt;Today&lt;/a&gt; he took a look at digital identity and fretted over the lack of uniform standards. But it's the analogy and stories Wayne tells - especially about how the shape of screw threads could have lost World War II for the allies - that make it such fascinating reading.&lt;br /&gt;&lt;br /&gt;And the moral - perhaps best stated as "the perfect is the enemy of the good" - is something the entire IdM community should take to heart. Consensus and compromise should be our watchwords.</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/02/off-course-on-target.html' title='Off Course-On Target'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=5123443966964421438' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/5123443966964421438'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/5123443966964421438'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-2678829176049189192</id><published>2008-01-25T09:10:00.000-08:00</published><updated>2008-01-25T09:24:28.750-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Catalyst'/><category scheme='http://www.blogger.com/atom/ns#' term='Burton Group'/><title type='text'>Unexpected moves</title><content type='html'>Right out of left field comes the announcement that Mike Neuenschwander, formerly Burton Group Vice President and Research Director, has joined Mycroft, Inc. as General Manager. I covered Mycroft ("&lt;a href="http://www.networkworld.com/newsletters/dir/2007/0709id1.html"&gt;A marriage, a hot couple, and a single looking for a date at Catalyst&lt;/a&gt;") at last summer's Catalyst conference where they announced the merger with Talisen Technologies.  Their business is implementing IdM solutions  from other vendors - they're in the service delivery and  solution implementation business.&lt;br /&gt;&lt;br /&gt;The press release said little about what Mike's role will be, so we'll just have to see how it evolves, but  I am saddened that I won't have Mike to "&lt;a href="http://www.networkworld.com/newsletters/dir/2007/0702id1.html"&gt;kick around&lt;/a&gt;" anymore after his Catalyst speeches!</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/01/unexpected-moves.html' title='Unexpected moves'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=2678829176049189192' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/2678829176049189192'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/2678829176049189192'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-8762620601349203093</id><published>2008-01-11T08:33:00.000-08:00</published><updated>2008-01-11T08:57:17.375-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ownership'/><category scheme='http://www.blogger.com/atom/ns#' term='social networks'/><category scheme='http://www.blogger.com/atom/ns#' term='attributes'/><category scheme='http://www.blogger.com/atom/ns#' term='relationship'/><title type='text'>Whose data is it?</title><content type='html'>The Burton Group's Bob Blakley has a great post ("&lt;a href="http://identityblog.burtongroup.com/bgidps/2008/01/antisocial-netw.html"&gt;Antisocial Networking&lt;/a&gt;") today about the Facebook-Scoble &lt;a href="http://techdirt.com/articles/20080103/124455.shtml"&gt;story&lt;/a&gt;. The essence (or, at least &lt;span style="font-weight: bold;"&gt;one&lt;/span&gt; essence) of Bob's note is that relationships are a different order of data from attributes. As he says:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"&lt;span style="font-style: italic;"&gt;Even the fact of your relationship with Scoble is not Scoble’s property, it is common property, like the kids in a joint custody arrangement.  Both you and Scoble are obligated by the laws of relation &lt;a href="http://identityblog.burtongroup.com/bgidps/2007/05/the_law_of_rela.html"&gt;here&lt;/a&gt; and &lt;a href="http://identityblog.burtongroup.com/bgidps/2006/10/law_of_relation.html"&gt;here&lt;/a&gt; to treat the fact that you have a relationship, and also the details of the relationship, according to certain understandings and social conventions. If you don’t believe this, meditate on whether you think it would be OK for adultfriendfinder.com, match.com, and linkedin to share friend lists.  The information Scoble tried to take out of Facebook is NOT Scoble’s property; it is relationship information.  Scoble is not free to do whatever he pleases with relationship information; if he violates social understandings and conventions by disclosing the existence of or certain information about his relationship with you in the wrong context, he may embarrass or endanger you, and he will certainly endanger the relationship.&lt;/span&gt;"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;And that's what it's all about.&lt;br /&gt;&lt;br /&gt;Of course, not all relationships are reciprocal. I have a relationship with Edith Piaf - I'm a great admirer of her singing. The relationship isn't reciprocated, of course, and not only because she's been dead for many years. But I also have a relationship with the very lively Tom Hanks, of whom I'm a fan. I don't think Tom is one of my regular readers, though, so I doubt the "fan" relationship is reciprocated.&lt;br /&gt;&lt;br /&gt;Human relationships may need to be classified similarly to mathematical &lt;a href="http://en.wikipedia.org/wiki/Transitive_relation"&gt;transitivity&lt;/a&gt;. There are:&lt;ul&gt;&lt;li&gt;reciprocal relationships (e.g., a is friends with b and b is friends with a); &lt;/li&gt;&lt;li&gt;non-reciprocal relationships (e.g., a is a fan of b but b is not a fan of a); &lt;/li&gt;&lt;li&gt;relatively reciprocal relationships (e.g., a is father to b, b is daughter to  a); and&lt;/li&gt;&lt;li&gt;asymmetric relationships (e.g., a loves b, b can't stand a).&lt;/li&gt;&lt;/ul&gt;Some of these relationships will need joint permission for publication, some won't. Some will allow unidirectional publication, some will require it. It's not going to be easy, it's not going to happen soon, but a relationship calculus is going to be necessary for this to work at all.</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/01/whose-data-is-it.html' title='Whose data is it?'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=8762620601349203093' title='2 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/8762620601349203093'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/8762620601349203093'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-6540907629240619831</id><published>2008-01-07T07:54:00.000-08:00</published><updated>2008-01-07T07:55:45.499-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Big fish, little pond?</title><content type='html'>A &lt;a href="http://www.businesswire.com/portal/site/google/index.jsp?ndmViewId=news_view&amp;amp;newsId=20080107005636&amp;amp;newsLang=en"&gt;Press Release&lt;/a&gt; I just read promotes L-1 Identity Solutions decision to acquire Bioscrypt, which is referred to as "Bioscrypt Inc., the leading provider of enterprise access control solutions headquartered in Ontario Canada,..."&lt;br /&gt;&lt;br /&gt;I wonder how many other providers of enterprise access control solutions are headquartered in Ontario?  :)</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/01/big-fish-little-pond.html' title='Big fish, little pond?'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=6540907629240619831' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/6540907629240619831'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/6540907629240619831'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-8419797354623388219</id><published>2008-01-03T17:42:00.000-08:00</published><updated>2008-01-03T17:47:39.242-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='user centric'/><category scheme='http://www.blogger.com/atom/ns#' term='social networks'/><title type='text'>Promulgating the social graph</title><content type='html'>Julian Sanchez, over at &lt;a href="http://techdirt.com/articles/20080103/124455.shtml"&gt;Techdirt&lt;/a&gt; gets it while many in the identity community - and even more who are involved in social networking - don't.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;"&lt;span style="font-style: italic;"&gt;Intuitively, it makes sense for users to be able to make whatever use they please of information about their own social networks. But in a social network, "your" information is someone else's as well.&lt;/span&gt;"&lt;/blockquote&gt;Exactly!&lt;br /&gt;&lt;br /&gt;The point about relationship data is that there is a &lt;span style="font-weight: bold;"&gt;relationship&lt;/span&gt;. And a relationship, like a contract, has two sides (well, it could have more - but that's kinky).  Both sides need to be involved in the decision to  distribute the relationship data. Both sides need to agree. Unless, of course, the whole "friendship" is one way. But imaginary relationships are best had with imaginary friends...</content><link rel='alternate' type='text/html' href='http://vquill.com/2008/01/promulgating-social-graph.html' title='Promulgating the social graph'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=8419797354623388219' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/8419797354623388219'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/8419797354623388219'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-4590735426031746706</id><published>2007-12-21T07:57:00.000-08:00</published><updated>2007-12-21T07:59:39.974-08:00</updated><title type='text'>Happy Holidays!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://davekearns.com/xmas07/xmas07a.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://davekearns.com/xmas07/xmas07a.JPG" alt="" border="0" /&gt;&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://vquill.com/2007/12/happy-holidays.html' title='Happy Holidays!'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=4590735426031746706' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/4590735426031746706'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/4590735426031746706'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-5376665238130667267</id><published>2007-12-15T13:10:00.000-08:00</published><updated>2007-12-16T09:36:42.440-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='user centric'/><category scheme='http://www.blogger.com/atom/ns#' term='DIDW'/><title type='text'>The end of 'user-centric' identity?</title><content type='html'>In light of the last "&lt;a href="http://vquill.com/2007/12/tools-are-just-tools-you-know.html"&gt;tools&lt;/a&gt;" posting it's interesting to note that either Digital ID World's Eric Norlin recently posted their &lt;a href="http://blogs.csoonline.com/identity_predictions_it_begins"&gt;predictions&lt;/a&gt; for 2008 at CSO online and included this one:&lt;br /&gt;&lt;blockquote&gt;"&lt;span style="font-style: italic;"&gt;User-centric’ identity protocols will stop calling themselves ‘user-centric’: This is an adoption story. ‘User-centric’ protocols will gain some actual adoption in 2008 (yes, I'm implying that they haven't yet gotten any ‘real’ adoption). In so doing, the ‘folks in the know’ in that movement will *stop* prefacing everything they say with the words ‘user-centric,’ as they realize that their protocols may have been designed with that laudable goal in mind, but the terminology is just getting in the way. Instead of describing an ideal, they'll begin describing what they *do.*&lt;/span&gt;"&lt;br /&gt;&lt;/blockquote&gt;It &lt;span style="font-weight: bold;"&gt;is&lt;/span&gt; about time we stopped debating philosophy and started talking implementation, isn't it?</content><link rel='alternate' type='text/html' href='http://vquill.com/2007/12/end-of-user-centric-identity.html' title='The end of &apos;user-centric&apos; identity?'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=5376665238130667267' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/5376665238130667267'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/5376665238130667267'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-1116425595504748164</id><published>2007-12-13T14:23:00.000-08:00</published><updated>2007-12-15T13:21:00.602-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='user centric'/><title type='text'>Tools are just tools, you know</title><content type='html'>I've always been impressed by Pamela Dingle's ability to cut through the rhetoric and get to the heart of a problem. She's done it again.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.pingidentity.com/blog/ctotalk/2007/11/19/User-Centric-Identity-Within-the-Enterprise"&gt;Patrick Harding&lt;/a&gt;, &lt;a href="http://blogs.oracle.com/talkingidentity/2007/12/04#a209"&gt;Nishant Kaushik&lt;/a&gt;, &lt;a href="http://netmesh.info/jernst/Comments/nishant-user-centric-in-enterprise-question.html"&gt;Johannes Ernst&lt;/a&gt; and &lt;a href="http://360tek.blogspot.com/2007/12/user-centricity-in-enterprise.html"&gt;Matt Flynn&lt;/a&gt; recently participated in an impassioned (if not actually heated) discussion of User-Centric identity in the enterprise. Pamela &lt;a href="http://eternaloptimist.wordpress.com/2007/11/28/user-centric-implications/"&gt;chimed in&lt;/a&gt; with her usual level-headed approach.&lt;br /&gt;&lt;br /&gt;Then, after the guys debated philosophy, Pamela - once again - &lt;a href="http://eternaloptimist.wordpress.com/2007/12/11/where-does-philosophy-end-and-problem-solving-begin/"&gt;reminded them&lt;/a&gt; that using the tools of so-called "user centric" identity (CardSpace and OpenID, for example) doesn't require buying into any sort of philosophy of data control. They're simply &lt;span style="font-style: italic;"&gt;tools&lt;/span&gt;.  As she put it: "If you try to tell me that using a tool such as the Identity Metasystem to accomplish something other than a user-centric philosophy is wrong, I will also laugh at you."&lt;br /&gt;&lt;br /&gt;As I &lt;a href="http://www.networkworld.com/newsletters/dir/2007/0402id1.html"&gt;said&lt;/a&gt; last spring, "I’m addressing the enterprise market, which needs to pay attention to CardSpace right now." CardSpace and the identity metasystem - whether all Microsoft or using open source tools - can be a very useful tool in the enterprise, especially in an enterprise which uses a lot of home-grown applications and services. Not only for authentication (and the simplified signon possibilities), but also for authorization, role management and fine-grained entitlement control.&lt;br /&gt;&lt;br /&gt;Tools are just tools. Use the tool that does what you want at the price you're willing to pay and let others worry about the philosophical implications.</content><link rel='alternate' type='text/html' href='http://vquill.com/2007/12/tools-are-just-tools-you-know.html' title='Tools are just tools, you know'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=1116425595504748164' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/1116425595504748164'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/1116425595504748164'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3529143.post-4599604326343675073</id><published>2007-12-06T08:23:00.000-08:00</published><updated>2007-12-06T08:40:16.920-08:00</updated><title type='text'>IIW ages gracefully</title><content type='html'>We've just finished the fifth Internet Identity Workshop, and it appears that a milestone has been reached - or, perhaps, that a corner has been turned. Phil Windley &lt;a href="http://blogs.zdnet.com/BTL/?p=7244"&gt;posted&lt;/a&gt; a good, succinct, history of the previous meetings in his review, and I do agree with his conclusion that reputation services appears to be the "next big thing" for IIW.  But what I saw this week was a decided maturing of the event - the &lt;a href="http://projectconcordia.org/index.php/Main_Page"&gt;Concordia&lt;/a&gt; people, for example, were there - but spent almost all their time closeted with each other. Likewise, those involved in &lt;a href="http://osis.netmesh.org/wiki/Main_Page"&gt;OSIS&lt;/a&gt; spent most of their time planning their next interoperability event.&lt;br /&gt;&lt;br /&gt;The 2.0 spec for OpenID was finalized (and released) and discussion begun on the next version. The conversation has moved from "do we need OpenID" to "how can we leverage OpenID?"&lt;br /&gt;&lt;br /&gt;Dale Olds (from the &lt;a href="http://www.bandit-project.org/index.php/Welcome_to_Bandit"&gt;Bandit Project&lt;/a&gt;) even lead a session entitled "Open source identity systems in the enterprise," a topic that would have been anathema for this group just a couple of years ago.&lt;br /&gt;Not that there was a lack of wild-eyed idealism, mind you, just that it was tempered a bit by progmatic considerations and the possibility that personal, user-centric identity can peacefully co-exist with enterprise-centric identity. Not only are the ID Geeks getting older, they also appear to be getting wiser.&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;&lt;/span&gt;</content><link rel='alternate' type='text/html' href='http://vquill.com/2007/12/iiw-ages-gracefully.html' title='IIW ages gracefully'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3529143&amp;postID=4599604326343675073' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://vquill.com/blog/blogger_rss.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/4599604326343675073'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3529143/posts/default/4599604326343675073'/><author><name>Dave Kearns</name><uri>http://www.blogger.com/profile/11089258393497844520</uri><email>noreply@blogger.com</email></author></entry></feed>