<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bob&#039;s Identity Management Blog &#187; Virtual Directory</title>
	<atom:link href="http://www.bobbobel.com/tag/virtual-directory/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bobbobel.com</link>
	<description>&#34;Anyone can hold the helm when the sea is calm.&#34; - Syrus Publilius</description>
	<lastBuildDate>Mon, 16 Jan 2012 21:47:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Top 10 Reasons ActiveRoles Beat the Competition</title>
		<link>http://www.bobbobel.com/top-10-reasons-activeroles-beats-the-competition/</link>
		<comments>http://www.bobbobel.com/top-10-reasons-activeroles-beats-the-competition/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 09:00:56 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Bobel]]></category>
		<category><![CDATA[Active Directory Help]]></category>
		<category><![CDATA[Active Directory Provisioning]]></category>
		<category><![CDATA[ActiveRoles Server]]></category>
		<category><![CDATA[AD Permission]]></category>
		<category><![CDATA[bv-admin]]></category>
		<category><![CDATA[NetIQ DRA]]></category>
		<category><![CDATA[PowerShell AD CMDLETS]]></category>
		<category><![CDATA[Privilege Account Management]]></category>
		<category><![CDATA[Virtual Directory]]></category>

		<guid isPermaLink="false">http://www.bobbobel.com/?p=1087</guid>
		<description><![CDATA[I get one question frequently from both customers and colleges. &#8220;Why was ActiveRoles able to so easily beat the competition over the past seven years?&#8221; Unfortunately, there isn&#8217;t a single answer, rather it is a combination of design elements put into the product over time. Purpose Built for Active Directory -Unlike other solutions, ActiveRoles was [...]]]></description>
			<content:encoded><![CDATA[<p>I get one question frequently from both customers and colleges. &#8220;Why was ActiveRoles able to so easily beat the competition over the past seven years?&#8221; Unfortunately, there isn&#8217;t a single answer, rather it is a combination of design elements put into the product over time.</p>
<ol>
<li><strong>Purpose Built for Active Directory -</strong><span>Unlike other solutions, <span>ActiveRoles</span> was purpose built for Active Directory while other solutions were built to manage the Windows NT account database.  Because solutions originally built for Windows NT could only be retrofitted to perform AD management they are not able to take advantage of core AD features many of which are discussed in this brief.<br />
 </span></li>
<li><strong>Integrated and timely support for key Microsoft platforms -</strong><span>Active Directory, Exchange, ADLDS <span>SharePoint</span>, ADSI and <span>PowerShell</span> are critical platform components that must be supported. While other products may take years to support the latest versions of these products, <span>ActiveRoles</span> typically supports them on the day they are released or at a maximum of 60 days post release.<br />
 </span></li>
<li><strong>Compatibility with Active Directory&#8217;s Security Model &#8211; </strong><span>The Active Directory permission model is based on a set of Access Control Lists that link directory rights to delegate trustees allowing the delegated admin to exercise those rights to perform some task in AD. Unlike <span>ActiveRoles</span> Server, most solutions require the use of a proprietary permission that have little or no understandable correlation to AD rights they grant. When the <span>ActiveRoles</span> service starts, the service creates a <span>virtualized</span> version of the AD rights used in the <span>ACLs</span> and then extends the list with several virtual permissions. To the person administrating security in <span>ActiveRoles</span> they seen an almost identically list of rights with the same look and feel of the native AD rights. <span>ActiveRoles</span> Server also has the added advantage of combining these rights into Roles for clarity and accuracy of security assignment and easy delegation of administration. A side benefit of compatibility with the Active Directory Security Model is the vast knowledge available on how AD permissions work and which permissions are required to perform specific tasks.<br />
 </span></li>
<li><strong>Compatibility with Active Directory Service Connection Points &#8211; </strong><span>A standard Active Directory service known as Service Connection Points (<span>SCPs</span>) allow applications to inform Active Directory of the applications presence in the enterprise. It is important to note that <span>SCPs</span> require no agents, customer configuration or changes to Active Directory. When the <span>ActiveRoles</span> Service executes it registers an SCP so that any console or web UI can locate the service instantly.<br />
 </span></li>
<li><strong>Compatibility with Active Directory&#8217;s DirSync service &#8211; </strong><span>A standard Active Directory services known as <span>DirSync</span> allow applications to instantly see what changes are happening within AD. This is the same service Domain Controllers use to exchange change information to determine what items need to be replicated. . It is important to note that the <span>DirSync</span> service requires no agents, customer configuration or changes to Active Directory. The <span>ActiveRoles</span> service listens to the <span>DirSync</span> service for changes made directly to Active Directory that may require <span>ActiveRoles</span> to perform some action such as enforce a group&#8217;s membership or send a change notification.<br />
 </span></li>
<li><strong>Virtual Unified Schema &#8211; </strong><span>Unlike other solutions that use a fixed schema and won&#8217;t recognize schema extensions, <span>ActiveRoles</span> uses a virtual unified schema built from the <span>schemas</span> of the domains being managed. When the <span>ActiveRoles</span> service starts it reads the schema of each domain being managed and adds that schema the <span>ActiveRoles</span> unified virtual schema. This unified virtual schema also includes any schema extensions that may be present in a particular domain so that applications that require data be populated during user provisioning or cleared during user <span>deprovisoning</span> can be supported. <span>ActiveRoles</span> also adds a set of virtual attributes to allow for more granular delegation over attributes or to allow other data not stored in AD to be associated with an object.<br />
 </span></li>
<li><strong>Real-time vs. Cached Data -</strong><span>To avoid the chance that two administrators open an AD object and view different information the retrieval of AD data must be done without caching of the data. Unlike many solutions that either load object data into a cache or into a separate database before an administrator accesses the object,  the <span>ActiveRoles</span> service retrieves the data in real-time.<br />
 </span></li>
<li><strong>Security Integrated <span><span>Workflow</span> </span>-</strong><span>The role based delegation of administration provided by <span>ActiveRoles</span> Server not only allows the customer to control what AD operations each administrator, help desk admin or end user can perform it also provides the security context for change approval and <span>workflow</span>. By integrating a <span>workflow</span> engine and <span>workflow</span> editor directly into <span>ActiveRoles</span>, the customer avoids the need to configure and maintain multiple products and maintain multiple delegation models.<br />
 </span></li>
<li><strong>Unified Storage -</strong><span>Unlike other solutions that may require both Microsoft SQL and Microsoft AD LDS or Microsoft Access, <span>ActiveRoles</span> requires only Microsoft SQL Server for operation. Both <span>ActiveRoles</span> Configuration and reporting utilize Microsoft SQL Server. Less moving parts make <span>ActiveRoles</span> is simpler to deploy and maintain.<br />
 </span></li>
<li><strong>Embedded Extensibility -</strong><span> Because no off the shelf product will meet every need a customer may have the ability for the solution to be extended easily and in a maintainable way. In addition to both an external ADSI and <span>PowerShell</span> interface, <span>ActiveRoles</span> provides an embedded script editor, script library directly in the product so that the system can run a script in response to some event such as when a user performs an operation in Active Directory.</span></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.bobbobel.com/top-10-reasons-activeroles-beats-the-competition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why are Multiple Directories are Deployed and Virtual Directories Ignored (Part 3)</title>
		<link>http://www.bobbobel.com/why-are-multiple-directories-are-deployed-and-virtual-directories-ignored-part-3/</link>
		<comments>http://www.bobbobel.com/why-are-multiple-directories-are-deployed-and-virtual-directories-ignored-part-3/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 19:16:02 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Virtual Directory]]></category>

		<guid isPermaLink="false">http://www.bobbobel.com/?p=591</guid>
		<description><![CDATA[The four reasons I mentioned in part 2 of this post I hope shed some light on why pure Virtual Directory solutions are not more widely deployed. In all four cases there is only a passing need for a single view of the multiple identity store information, but almost no need to directly interact with [...]]]></description>
			<content:encoded><![CDATA[<p>The four reasons I mentioned in <a href="http://www.bobbobel.com/why-are-multiple-directories-are-deployed-and-virtual-directories-ignored-part-2/" target="_self">part 2 </a>of this post I hope shed some light on why pure Virtual Directory solutions are not more widely deployed. In all four cases there is only a passing need for a single view of the multiple identity store information, but almost no need to directly interact with those storees from an administrative stand-point.</p>
<p>Virtual Directories do have their place and can help sometimes, but they also have their own set of challenges. One challenge is that since a virtual directory must connect to multiple data sources (yes some can go beyond directories and connect to databases, applications etc…) deployments can be complex. This complexity also may exclude the use of a virtual directory if the system must provide fault tolerance or failover capabilities. When data is written to or read from the Virtual Directory, not only must the Virtual Directory service be ready but so must all of the connected systems as well. If one connected system is off-line (or slow to respond) things can break pretty quickly. You may think caching may be an option here, but from experience the chances of viewing stale data become a strong possibility that no one will tolerate. I have seen only one Virtual Directory solution provide an answer around fault tolerance but even in that case the solution only worked multiple instances of a single vendor’s directory.</p>
<p>Another challenge is application compatibility. If you want your fax software or asset management software to be able to be able to make a call or make an update data through a virtual directory – you better make sure that application will work with the Virtual Directory you are considering.  The three Virtual Directory products I’m familiar with all support LDAP and some have web-service extensions as well. But neither of those interfaces matter if your critical applications have not been tested and declared supported by the vendor. If the vendor doesn’t support the use of a Virtual Directory you may be better off using something more old fashion like directory synchronization.</p>
<p>My conclusion here is that if you looking for Directory Management solution a pure Virtual Directory probably isn’t going to be worth the trouble; especially if your central directory is Microsoft’s Active Directory. If you are a developer, however, and you need to the ability to read or update multiple data sources a virtual directory may give you the great plumbing you need.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bobbobel.com/why-are-multiple-directories-are-deployed-and-virtual-directories-ignored-part-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why are Multiple Directories Deployed and Virtual Directories Ignored (Part 2 of 3)</title>
		<link>http://www.bobbobel.com/why-are-multiple-directories-are-deployed-and-virtual-directories-ignored-part-2/</link>
		<comments>http://www.bobbobel.com/why-are-multiple-directories-are-deployed-and-virtual-directories-ignored-part-2/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 16:00:52 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Virtual Directory]]></category>

		<guid isPermaLink="false">http://www.bobbobel.com/?p=572</guid>
		<description><![CDATA[So why do customers need multiple directories? I see two major reasons for customers deploying multiple directories. Separation of Operations – this is the most popular reason and is easily attributed to security or most companies deal with. The most typical reason I see is when a customer has an internal and external. Internal Politics [...]]]></description>
			<content:encoded><![CDATA[<p>So why do customers need multiple directories? I see two major reasons for customers deploying multiple directories.</p>
<ol>
<li>Separation of Operations – this is the most popular reason and is easily attributed to security or most companies deal with. The most typical reason I see is when a customer has an internal and external.</li>
<li>Internal Politics – Politics that drive more complex deployments can be caused by internal organization politics or external global or national politics. My opinion is that there is a better chance that internal politics that at first seem to demand additional directories will fad overtime.</li>
<li>External Politics &#8211; Some countries demand security separation for specific industries such as defense or finance and in most cases this is mandatory and probably won’t change soon. Unfortunately, this situation is pretty close to #1 Separation of Operations and so using</li>
<li>“A vendor requires it” – this is the least popular because people want fewer directories and so they avoid vendors who demand such things!  This is really the very-very worst reason to deploy new infrastructure I suggest anyone being asked to do this – think twice.</li>
</ol>
<p>Even though customer directory deployments comes in all shapes and sizes there are a few common threads that I see and how those correlate to some new technologies that are starting to be adopted.  (More on this in a couple of days)</p>
<p>In part 3 I will go through why I see Virtual Directories being ignored.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bobbobel.com/why-are-multiple-directories-are-deployed-and-virtual-directories-ignored-part-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why are Multiple Directories Deployed and Virtual Directories Ignored (Part 1)</title>
		<link>http://www.bobbobel.com/why-are-multiple-directories-are-deployed-and-virtual-directories-ignored-part-1/</link>
		<comments>http://www.bobbobel.com/why-are-multiple-directories-are-deployed-and-virtual-directories-ignored-part-1/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 16:00:26 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Virtual Directory]]></category>

		<guid isPermaLink="false">http://www.bobbobel.com/?p=569</guid>
		<description><![CDATA[Over the past few years I have had the pleasure of visiting and working with a pretty large number of directory owners. Those I have visited typically have Microsoft’s Active Directory (AD) and many have one or two additional directories and one or two had dozens. For customers that have multiple directories I would have [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past few years I have had the pleasure of visiting and working with a pretty large number of directory owners. Those I have visited typically have Microsoft’s Active Directory (AD) and many have one or two additional directories and one or two had dozens. For customers that have multiple directories I would have thought I would see more virtual directory deployments, but rarely do I.<br />
Virtual Directories attempt to provide a single view of an identity despite specific attribute data being in separate databases; see http://en.wikipedia.org/wiki/Virtual_directory. From reading with Wikipedia definition you would think everyone should have a virtual directory – so why don’t they? Virtual Directories do have challenges of their own since they introduce another rather complicated moving part into the environment.</p>
<p>I am always trying to better understand these environments so I started to think about why I don’t see virtual directories – When I ask customers and parts the answer is almost always the simple “it just doesn’t fit our needs.” This answer didn’t shed much light on what was going on and I decided to try and understand why they had multiple directories in the first place. I have found for main reasons for multi-directory deployments. I am sure there are more reasons out there, but these are the most common I run accross&#8230;</p>
<p>Stop back tomorrow for part 2.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bobbobel.com/why-are-multiple-directories-are-deployed-and-virtual-directories-ignored-part-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

