Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


A Virtual Solution to Real Identity Issues
Repairing the fractures - virtually

To quote the Scarecrow from the Wizard of Oz, "There are pieces of me here. There are pieces of me there."

Thanks to years of independent evolution, user identity information also exists with bits and pieces in different places. This presents a challenge to application developers responsible for writing software that needs to take into account potential access from people across the enterprise who may be in any number of separate identity sources. It also presents a security challenge as allowing access to one application may open doors to others that are best kept shut.

Metadirectories like IBM's Directory Integrator (IDI) and Microsoft's Identity Information Server (MIIS) solve some identity problems by consolidating data from these multiple repositories into a new repository that contains the full picture. Consolidation is important because it reduces the management effort to maintain and improve the quality of attributes that exists for the same individuals across multiple enterprise data sources. Consolidation through the use of a metadirectory can be extremely powerful, but as those who have walked the yellow brick road to metadirectory know, consolidation brings new challenges.

One is data latency. Because they're drawing from other sources, metadirectories need to receive updates from the source directories on a regular basis. Often some of that data can be very old when dealing with batch export jobs that run at night. In some cases that may be acceptable. But what if you're looking at access rights to the network? A terminated employee may have his/her identity removed from the source databases. If it's left in the metadirectory until the batch run, however, that employee could have access to the network the entire day. That's a huge security risk, especially if the employee was terminated suddenly or under very negative circumstances.

Another concern is data ownership. Many large organizations use Web services to create portals for suppliers or employees. Those portals may pull data from a variety of sources. Suppose a portion of the data comes from HR, giving employees the ability to check on their 401(k), number of vacation days left, health benefits, and so on. If it's sitting in a metadirectory controlled by IT, the HR department loses a portion of its control over the data, and the organization is vulnerable to potential liabilities. Should a problem arise, such as confidential information about salary structures leaking out, it could spell disaster and/or lawsuits.

Another example would be regulated industries such as health care service providers, where a given user may be both an employee and a subscriber to the benefits. Both populations could have access to the same application(s); however, strict guidelines or laws mandate that subscriber data is contained in separate physical data stores.

Rather than being the wizard behind the curtain, virtual directories work to present data to applications directly. They are designed as middleware that takes requests using standard protocols like LDAP. They then rewrite and route the request in real time to one or more directories, databases, or other sources that contains the information necessary to fulfill the request. Once the operation is fulfilled, they simply dissolve like the Wicked Witch of the West when the water is thrown on her.

As middleware, rather than behind-the-scenes infrastructure, virtual directories eliminate the need to synchronize identity information to a central place. The application always works with the most current information because it's drawing from the source directory and not a copy of the information. Eliminating the need for replication and hard storage also assures that the data remains under the control of the original owners and that it complies with regulations that ensure data privacy. In the previous example, when the employee accesses the HR portal, the data is drawn and presented to that employee. When the employee is finished, the access point is closed and the data is again protected by HR until the next authorized query.

Another advantage is that virtual directories have the ability to present the same source information differently to different applications in much the same way that a database administrator can create multiple views of the same database tables. As a result, drawing and routing the information for new applications is greatly simplified. Finally, rather than a nine-month infrastructure project that could delay production rollout of portals and other key applications, virtual directories tend to have deployment cycles measured in days due to their non-invasive nature.

While fast, non-invasive deployment is usually great, there are places where metadirectories are still the right choice. For example, they are great for keeping key infrastructures such as NOS and e-mail in synch. These are special-purpose enterprise directories that need to be kept up-to-date with their own proprietary and application-specific data. The key is to determine the requirements of the job and its limitations, and then select the directory option that best fits the parameters.

The fractured nature of user identity information is a fact of life. Yet it doesn't have to be a barrier to accomplishing what needs to be done in the enterprise. Virtual directories provide Web services developers with the ability to take all the individual pieces of straw and rebuild the Scarecrow in new, more interesting, and more secure ways - all while speeding the development cycle. That alone makes them worth a look.

About Clayton Donley
Currently responsible for Oracle’s directory services product-lines, Clayton Donley’s technical background in this area includes experience in IT, consulting, and development in addition to authoring the book “LDAP Programming”. Prior to Oracle, Clayton founded Octet String, Inc., a developer of virtual directory technology that was acquired by Oracle in 2005. Previous positions have included a wide range of roles at Motorola and IBM. Clayton received a BA from DePaul University in Chicago.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Enterprise Open Source Magazine Latest Stories . . .
Apache Deltacloud, the Red Hat-contributed ReSTful API that abstracts differences between clouds so services on any cloud can be managed – provided of course there’s a driver – has graduated from the Apache Foundation’s incubator and is now a full-fledged Top-Level Project (TLP). The...
With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and st...
AMD said late Tuesday that its chief sales officer Emilio Ghilardi had left the company and that CEO and president Rory Read is going to do his job while a replacement is sought. AMD didn’t say why Ghilardi left but it’s assumed Read wants his own people. Read is relatively new to th...
During the lifespan of M3 (Monitis Monitor Manager) there has always been something lacking – timers. M3 execution procedure was outlined in this previous article. The execution mentioned in the latter was a one-time-execution, whereas server monitoring requires periodic invocati...
Red Hat is putting its bought-in Gluster scale-out NAS storage technology, acquired in October, on the Amazon cloud. It’s styled Red Hat Virtual Storage Appliance for Amazon Web Services and other clouds are supposed to follow in short order.
A new episode of the screencast series is now available at the OpenNebula YouTube Channel. This screencast demonstrates the new easily-customizable self-service portal for cloud consumers. Its aim is to offer a simplified access to shared infrastructure for non-IT end users. The scree...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE