Skip Links

Network World

  • Social Web 
  • Email 
  • Close

Re-visiting the Identity Bus/Hub issue

Caught up with the choice between completely virtual directories and persistent storage metadirectories
Security: Identity Management Alert By Dave Kearns , Network World , 06/09/2008
Kearns
Sign up for this newsletter now!

Dave Kearns provides the information you need to evaluate, install and maintain your corporate identity management system.

  • Share/Email
  • Comment
  • Print

Today I want to re-visit the Identity Bus/Hub issue, which is also caught up with the choice between completely virtual directories and persistent storage metadirectories (see "Building an Identity Bus," Part 1 and Part 2).

Microsoft’s Kim Cameron still believes that applications need their own local data storage and proposes a test problem:

“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:

‘What purchases of computers were made by employees who have been at the company for less than two years?’

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.”

Kim then states that in an “Identity Hub/virtualized directory” world that “…performing this query remotely and bringing down each result set is very expensive.” The implication is that all employee data and all purchase data must be downloaded to a temporary location (even fast local RAM) where the SQL join can be performed. But that really isn’t the case.

Surprisingly, Oracle’s Clayton Donley (the creator of the OctetString virtual directory) seems to agree with Cameron when he says of my proposal, “that functionality would likely be persistent cache, which if you look under the covers is exactly the same as a metadirectory in that it will copy data locally. In fact, the data may even be stored (again!) in a relational database.”

Both arguments (and those made by Macehiter ward-Dutton’s Neil Macehiter supporting Donley and Cameron) all contain a fatal flaw: they are premised on copying all potentially relevant data to local storage (either disk or RAM) where a sort and join can be done. That’s simply not necessary!

I will assume that the HR system assigns an employee number to each new hire and that these numbers are sequential using a known sequencing technique. I’ll further assume that the purchasing system includes an indicator (such as the employee number) of the person ordering the merchandise. To find all employees hired in the last two years, I simply query the employee database for the one earliest record that is later than two years ago yesterday. I can retrieve this record and note the employee number. That number and all subsequent numbers represent all the employees hired in the past two years. So now I simply need to query the purchasing database for all purchases of computers by persons whose employee number is equal to or greater than the one I’ve retrieved. So the only data that actually traverses the network is the single record from the employee database and those records from purchasing which satisfy my query – there are no “waste records” cluttering the network.

Dave Kearns is a consultant and editor of IdM, the Journal of Identity Management.

  • Share/Email
  • Comment
  • Print
Partner Content

Brilliantly simple security and control solutions for email, web and endpoint

www.sophos.com

Stopping data leakage

Learn how to exploit your current security investment to control the information that flows into, through and out of your network.

Download the white paper.

Why detection rates aren't enough

Evaluating endpoint security products is a time-consuming and daunting task. Learn the six critical questions you need to ask prospective vendors to get the right endpoint solution.

Download the white paper.

Applications: taking back control

Employees installing unauthorized applications is a growing threat to business security and productivity. Cost-effectively reduce this threat by integrating control into your malware protection.

Learn more today.

Comments (7)
Login
Forgot your account info?

follow-upBy Dave Kearns on June 11, 2008, 5:42 pmLot's of good comments, too many to do justice to here, so I'll follow up in next week's newsletter. -dave

Reply | Read entire comment

Assumptions, Compliance et alBy Stuart Thompson on June 10, 2008, 3:35 amDave, I have been following the Identity Bus commentary with interest, as I think that there might be something beneficial in it. Unfortunately I believe that this...

Reply | Read entire comment

Another simple query, but not as simpleBy Daniel Halber on June 9, 2008, 1:46 pmDave, It looks to me that the query you are proposing ("What purchases of computers were made by employees who have been at the company for less than two years?")...

Reply | Read entire comment

More Identity Bus stuffBy Anonymous on June 9, 2008, 11:55 amYou are a nice guy and all that Dave but you do risk that you disappear up your own 'where the sun don't shine' location with this Identity Bus stuff and what's...

Reply | Read entire comment

AssumptionBy Anonymous on June 9, 2008, 11:36 amDave, your assumption about employee number isn't completely correct at my company. If someone works here, then leaves, then returns, they tend to get their original...

Reply | Read entire comment

View all comments

Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed

Whitepapers

Windows Vista: Necessity and Opportunity

The Vista era of Windows is here. Yet most organizations will retain Windows XP alongside new Vista...

Vulnerability Management For Dummies

Download this concise book "Vulnerability Management for Dummies," to learn about the simple steps...

Security Considerations When Deploying Remote Access Solutions

Effective network security is most successful when you use a layered approach, with multiple...

Webcasts

Migrating to Windows Vista: Necessity and Opportunity

The Vista era of Windows is here. Yet most organizations will retain Windows XP alongside new Vista...

Turning information into a Competitive Advantage

Companies today are realizing that competitive advantage is harder to sustain when based solely on...

PoE Plus: Impact on the PoE Market

The standard for Power over Ethernet (PoE), IEEE Std. 802.3af(tm)-2003, advanced networking,...

Special Reports

Unified Threat Management from CheckPoint

Discover why Unified Threat Management Firewalls are ready for the enterprise today. High...

The Evolution of Network Security

We have so many holes punched in our firewalls today that many industry insiders question the value...

The self-managed network

We aren't there yet, but advances in network and systems management tools are making it possible to...

Get instant email notification when white papers, webcasts, executive guides are added to our library. Stay informed and up-to-date with the latest on IT Technologies with Network World's Resource Alerts.
Network World,to go. Wherever you are. Breaking news delivered to your mobile device. Select the hottest topics in networking and start receiving Network World on your mobile device today.