<?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>Talking Identity &#124; Nishant Kaushik&#039;s Look at the World of Identity Management &#187; Ask Dr. K</title>
	<atom:link href="http://blog.talkingidentity.com/category/ask-dr-k/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.talkingidentity.com</link>
	<description>An Architect&#039;s Quest to make sense of the world of Identity and Access Management</description>
	<lastBuildDate>Thu, 22 Dec 2011 21:56:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>A Brief Q&amp;A on Identity</title>
		<link>http://blog.talkingidentity.com/2011/04/a-brief-qa-on-identity.html</link>
		<comments>http://blog.talkingidentity.com/2011/04/a-brief-qa-on-identity.html#comments</comments>
		<pubDate>Fri, 15 Apr 2011 18:42:50 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Ask Dr. K]]></category>
		<category><![CDATA[Entitlement Management]]></category>
		<category><![CDATA[Gartner IAM Summit]]></category>
		<category><![CDATA[Oracle Identity Management]]></category>

		<guid isPermaLink="false">http://blog.talkingidentity.com/?p=1153</guid>
		<description><![CDATA[The intrepid Emanuela Giannetta (Marketing Manager for Oracle InfoSec in EMEA, and the voice behind @OracleSecurity) just did a brief Q&#38;A session with me about my recent experience at Gartner IAM Summit in London and Oracle&#8217;s entitlement-centric approach to identity management. I had promised to give her some time during my London trip, but the [...]]]></description>
			<content:encoded><![CDATA[<p>The intrepid Emanuela Giannetta (Marketing Manager for Oracle InfoSec in EMEA, and the voice behind <a href="https://twitter.com/OracleSecurity" target="_blank">@OracleSecurity</a>) just did a brief Q&amp;A session with me about my recent experience at <strong>Gartner IAM Summit</strong> in London and Oracle&#8217;s <a href="http://bit.ly/egV6gU" target="_self">entitlement-centric approach to identity management</a>. I had promised to give her some time during my London trip, but the schedule didn&#8217;t permit it. Not one to give up, she managed to corral me into getting on a Skype call, where we talked about how recent trends point towards entitlements, and identity intelligence built on entitlements, as a way to make IAM a manageable task for enterprises once again. Check it out.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="443" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/rnRBXJL60YA?fs=1&amp;hl=en_US&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="550" height="443" src="http://www.youtube.com/v/rnRBXJL60YA?fs=1&amp;hl=en_US&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/entitlement-management" rel="tag">Entitlement Management</a>, <a href="http://blog.talkingidentity.com/tag/gartner-iam-summit" rel="tag">Gartner IAM Summit</a>, <a href="http://blog.talkingidentity.com/tag/oracle-identity-management" rel="tag">Oracle Identity Management</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2011/04/a-brief-qa-on-identity.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webinar &#8211; Identity Services and the Cloud</title>
		<link>http://blog.talkingidentity.com/2009/09/webinar-identity-services-and-the-cloud.html</link>
		<comments>http://blog.talkingidentity.com/2009/09/webinar-identity-services-and-the-cloud.html#comments</comments>
		<pubDate>Mon, 21 Sep 2009 14:38:04 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Ask Dr. K]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Identity Services]]></category>

		<guid isPermaLink="false">http://blog.talkingidentity.com/?p=639</guid>
		<description><![CDATA[I&#8217;m doing a webinar with KuppingerCole on the topic of &#8220;Identity Services and the Cloud: What Every Enterprise Needs To Know&#8221; today at 11 am EST. Cloud security is widely viewed as the number one roadblock for enterprise adoption. At the same time, many are jumping into cloud computing without fully understanding what they are [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m doing a webinar with KuppingerCole on the topic of &#8220;Identity Services and the Cloud: What Every Enterprise Needs To Know&#8221; today at 11 am EST. Cloud security is widely viewed as the number one roadblock for enterprise adoption. At the same time, many are jumping into cloud computing without fully understanding what they are getting into. Without paying attention to the security and governance implications, any cost savings realized from moving to the cloud will actually evaporate when an enterprise either tries to retrofit their existing business policies and controls into the cloud environment, or when they have to deal with the fallout from a breach or issue. Identity Services is a critical piece in making cloud computing enterprise ready.</p>
<p>The webinar is today, Monday Sep 21st, 11 am EST (yeah, I know, short notice. But hey, if you were following me on Twitter&#8230;). You can register for the webinar (it&#8217;s free!) <a href="http://bit.ly/13eTCU">here</a>.</p>
<p>And if you miss it, it will be available as a podcast later.</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/cloud-computing" rel="tag">Cloud Computing</a>, <a href="http://blog.talkingidentity.com/tag/identity-services" rel="tag">Identity Services</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2009/09/webinar-identity-services-and-the-cloud.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entitlement Management: More than meets the eye</title>
		<link>http://blog.talkingidentity.com/2009/05/entitlement-management-more-than-meets-the-eye.html</link>
		<comments>http://blog.talkingidentity.com/2009/05/entitlement-management-more-than-meets-the-eye.html#comments</comments>
		<pubDate>Tue, 12 May 2009 16:07:17 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Ask Dr. K]]></category>
		<category><![CDATA[Entitlement Management]]></category>
		<category><![CDATA[Identity Services]]></category>
		<category><![CDATA[Oracle_IDM]]></category>
		<category><![CDATA[Service-Oriented Security]]></category>

		<guid isPermaLink="false">http://blog.talkingidentity.com/?p=504</guid>
		<description><![CDATA[Ian Yip just blogged his thoughts about what Entitlement Management means. It&#8217;s interesting to hear his take, because not too long ago, I participated in another discussion that was trying to define EM. Back then, the contention was that entitlement management and RBAC were essentially solutions to the same problem, setting off a &#8220;which one [...]]]></description>
			<content:encoded><![CDATA[<p>Ian Yip just <a href="http://blog.ianyip.com/2009/05/entitlement-and-access-management.html" target="_blank">blogged his thoughts</a> about what <strong>Entitlement Management</strong> means. It&#8217;s interesting to hear his take, because not too long ago, I <a href="http://blog.talkingidentity.com/2007/08/the_debate_over_rbac_vs_entitl.html" target="_self">participated in another discussion</a> that was trying to define EM. Back then, the contention was that entitlement management and RBAC were essentially solutions to the same problem, setting off a &#8220;which one do I need&#8221; debate in the consumers mind. I&#8217;m not going to go into the details here, but in that post I did lay out the key point that roles and entitlements are both complementary abstractions meant to solve the fine-grained access problem.</p>
<p>As an abstract identity construct, entitlements model whatever it is in an actual system that allows a user to do some well defined thing. As such, it is a fine-grained access management construct, so Ian isn&#8217;t wrong about that. But I think Ian&#8217;s post misses the power of the entitlement construct, which is what entitlement management products aim to surface.</p>
<p>An entitlement could simply be the permission to access a URL (typical web access management scenario). It could be the permission to click on a menu item in an application (typical application functional security scenario). It could be the permission to access a particular data record in the database (typical data security scenario). Each of these taken individually is a pretty big deal in of itself, but can be handled by products or features that are already available today.</p>
<p>But in a service-oriented world, where multiple applications get chained together to perform the functions behind a single action a user can perform, the entitlement becomes a hugely important construct. Currently, this would require ensuring that the permissions within every single component are properly coordinated to allow this flow to go off without a hitch. It becomes a very complicated permission engineering problem to figure out how the ensure that the function will work in all cases necessary.</p>
<p>Entitlements provides an abstraction and layer of indirection that eases the problem, unifying the access control equation. In an entitlement management based architecture each service, every tier within the service, every layer within the application, can refer back to the same entitlement and entitlement policy to determine whether or not to allow the function to proceed.</p>
<p>And to provide this kind of cross-service access control, an Entitlement Management product like Oracle Entitlements Server provides the ability to define powerful entitlement policies based on identity, role and contextual data. And while XACML is a necessary part of the architecture that enables a complex deployment to occur, it is just an enabling tool, not what defines the feature itself. In fact, XACML does bring its own limitations to a run-time environment.</p>
<p>Entitlement Management is a powerful tool that can simplify the mess of permissions and privileges that are strewn all over the enterprise landscape. When applications were silos, it was sufficient to deploy a provisioning system that could handle the provisioning of access into these black boxes. But with applications transforming into services and becoming increasingly interconnected and interdependent, role and entitlement management become critical pieces of enterprise architecture that help provide critical control, predictability and uniformity to the enterprise.</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/entitlement-management" rel="tag">Entitlement Management</a>, <a href="http://blog.talkingidentity.com/tag/identity-services" rel="tag">Identity Services</a>, <a href="http://blog.talkingidentity.com/tag/oracle_idm" rel="tag">Oracle_IDM</a>, <a href="http://blog.talkingidentity.com/tag/service-oriented-security" rel="tag">Service-Oriented Security</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2009/05/entitlement-management-more-than-meets-the-eye.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Please Update to My New RSS Feed</title>
		<link>http://blog.talkingidentity.com/2008/08/please_update_to_my_new_rss_fe.html</link>
		<comments>http://blog.talkingidentity.com/2008/08/please_update_to_my_new_rss_fe.html#comments</comments>
		<pubDate>Fri, 08 Aug 2008 18:32:26 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Ask Dr. K]]></category>

		<guid isPermaLink="false">http://talkingidentity.com/blog/?p=123</guid>
		<description><![CDATA[If you subscribe to my blog using RSS, please update your feed reader with my new feed URL. I have been using Feedburner to source my feeds for a month or so now. Besides improving the feed quality a bit, it also insulates you from some changes I may be making to my blog in [...]]]></description>
			<content:encoded><![CDATA[<p>If you subscribe to my blog using RSS, please update your feed reader with my new feed URL. I have been using <strong><em>Feedburner</em></strong> to source my feeds for a month or so now. Besides improving the feed quality a bit, it also insulates you from some changes I may be making to my blog in the upcoming months (like moving to a new blogging platform, or the Oracle Blogs platform going through another rumored upgrade).</p>
<p>The new feed URL is: <a href="http://feeds.feedburner.com/TalkingIdentity">http://feeds.feedburner.com/TalkingIdentity</a></p>
<p>Seems like some feed readers don&#8217;t provide a way to simply update a feed url. You have to unsubscribe from the old and re-subscribe to the new url, unless you want to keep getting duplicate feeds <img src='http://blog.talkingidentity.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Thanks again for reading. I&#8217;ll try to keep it interesting.</p>
<p><a href="http://geekandpoke.typepad.com/geekandpoke/2007/11/what-is-a-blogg.html" target="_blank"><img src="http://geekandpoke.typepad.com/geekandpoke/images/2007/11/04/blogcycle.jpg" alt="" /></a></p>
<p class="tags"></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2008/08/please_update_to_my_new_rss_fe.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing Oracle Identity Manager 9.1</title>
		<link>http://blog.talkingidentity.com/2008/02/announcing_oracle_identity_man.html</link>
		<comments>http://blog.talkingidentity.com/2008/02/announcing_oracle_identity_man.html#comments</comments>
		<pubDate>Fri, 01 Feb 2008 18:45:31 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Ask Dr. K]]></category>
		<category><![CDATA[Oracle Identity Management]]></category>
		<category><![CDATA[Oracle Identity Manager]]></category>
		<category><![CDATA[Provisioning]]></category>

		<guid isPermaLink="false">http://talkingidentity.com/blog/?p=95</guid>
		<description><![CDATA[The latest release of Oracle Identity Manager, Oracle&#8217;s best-in-class user provisioning and administration solution, has finally hit the shelves (so to speak). Release 9.1 has been eagerly anticipated for a while now, and brings with it a host of new features and usability improvements. Below are some of the highlights of the release (You can [...]]]></description>
			<content:encoded><![CDATA[<p>The latest release of <span style="font-weight: bold;">Oracle Identity Manager</span>, Oracle&#8217;s best-in-class user provisioning and administration solution, has finally hit the shelves (so to speak). <span style="font-weight: bold;">Release 9.1</span> has been eagerly anticipated for a while now, and brings with it a host of new features and usability improvements. Below are some of the highlights of the release (You can get a complete rundown <a href="http://download.oracle.com/docs/cd/E10391_01/doc.910/e10367/toc.htm">here</a>.</p>
<ul>
<li>Brand new Graphical Workflow Designer</li>
<li>Major enhancements to the Generic Technology Connector (first introduced in OIM 9.0.3, and discussed <a href="http://blogs.oracle.com/talkingidentity/2007/06/05">here</a>)</li>
<li>Enhancements to the Attestation Framework</li>
<li>Enhanced support for Multiple Authorities of Identity Information</li>
<li>Support for inbound SPML v2.0 provisioning requests (via web services)</li>
<li>Richer constraints in Password Policies</li>
<li>New Connector Installation Wizard</li>
</ul>
<p>The release also includes a number of fixes, enhancements aimed at improving usability and manageability of the product, and greater platform support.</p>
<p>One of the impressions that seem to exist out there is that after acquiring products, Oracle focuses more on integration projects and less on feature development and innovation. That couldn&#8217;t be farther from the truth, and hopefully this release will prove that. While there usually is a post-acquisition lull in terms of releases, it is usually to accommodate the cost of assimilating into the machinery of a big company, and the expansion into a global marketplace. This involves improving platform and language coverage, and porting over to the new release processes and standards. And priorities also tend to shift dramatically when you go from being a startup product to one from an established software vendor.</p>
<p>But one thing that the Oracle Identity Management team has been very good at is listening to our customers and the marketplace. Most of the work in release 9.1 has been driven out of recommendations from our <span style="font-weight: bold;">Customer Advisory Board</span> and feedback from the marketplace.</p>
<p>In the coming weeks, I will write in greater detail about some of the major additions to the product in release 9.1. If there are specific topics that you would like to know about, send those in to me and I will see what I can do.</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/oracle-identity-management" rel="tag">Oracle Identity Management</a>, <a href="http://blog.talkingidentity.com/tag/oracle-identity-manager" rel="tag">Oracle Identity Manager</a>, <a href="http://blog.talkingidentity.com/tag/provisioning" rel="tag">Provisioning</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2008/02/announcing_oracle_identity_man.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Update: Generic Technology Connector Links</title>
		<link>http://blog.talkingidentity.com/2007/06/update_generic_technology_conn.html</link>
		<comments>http://blog.talkingidentity.com/2007/06/update_generic_technology_conn.html#comments</comments>
		<pubDate>Thu, 14 Jun 2007 20:09:45 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Ask Dr. K]]></category>
		<category><![CDATA[Generic Technology Connector]]></category>
		<category><![CDATA[Oracle Identity Manager]]></category>
		<category><![CDATA[Provisioning]]></category>

		<guid isPermaLink="false">http://talkingidentity.com/blog/?p=55</guid>
		<description><![CDATA[Jason Sears posted a comment regarding the lack of information about the Generic Technology Connector I discussed in a previous post. Since this is a fairly new feature of the product, the public information available is somewhat limited. Below are the links I have found that can provide you some information. Oracle Identity Manager 10gR3 [...]]]></description>
			<content:encoded><![CDATA[<p>Jason Sears posted a comment regarding the lack of information about the <span style="font-weight: bold;">Generic Technology Connector</span> I discussed in a <a href="http://blogs.oracle.com/talkingidentity/2007/06/05/">previous post</a>. Since this is a fairly new feature of the product, the public information available is somewhat limited. Below are the links I have found that can provide you some information.</p>
<ul>
<li><a href="http://www.oracle.com/technology/products/id_mgmt/oxp/pdf/identity_manager_ds_10gr3.pdf">Oracle Identity Manager 10gR3 Datasheet (PDF)</a></li>
<li><a href="http://download-west.oracle.com/docs/cd/B32479_01/doc.903/b32445/toc.htm">Generic Technology Connector Administration Guide (HTML)</a></li>
</ul>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/generic-technology-connector" rel="tag">Generic Technology Connector</a>, <a href="http://blog.talkingidentity.com/tag/oracle-identity-manager" rel="tag">Oracle Identity Manager</a>, <a href="http://blog.talkingidentity.com/tag/provisioning" rel="tag">Provisioning</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2007/06/update_generic_technology_conn.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding OIM&#8217;s Generic Technology Connector</title>
		<link>http://blog.talkingidentity.com/2007/06/understanding_oims_generic_tec.html</link>
		<comments>http://blog.talkingidentity.com/2007/06/understanding_oims_generic_tec.html#comments</comments>
		<pubDate>Tue, 05 Jun 2007 23:52:37 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Ask Dr. K]]></category>
		<category><![CDATA[Oracle Identity Management]]></category>
		<category><![CDATA[Generic Technology Connector]]></category>
		<category><![CDATA[Oracle Identity Manager]]></category>
		<category><![CDATA[Provisioning]]></category>

		<guid isPermaLink="false">http://talkingidentity.com/blog/?p=53</guid>
		<description><![CDATA[Anyone that has implemented any kind of provisioning solution knows that the most difficult part of deploying a solution is creating the connectors -  those components that allow the provisioning system to integrate with the managed target systems. Oracle sells a number of application-specific connectors for OIM that are designed for target systems such as [...]]]></description>
			<content:encoded><![CDATA[<p>Anyone that has implemented any kind of provisioning solution knows that the most difficult part of deploying a solution is creating the <span style="font-style: italic;">connectors</span> -  those components that allow the provisioning system to integrate with the managed target systems. Oracle sells a number of application-specific connectors for OIM that are designed for target systems such as MS Active Directory and Peoplesoft User Management. These connectors are built on the specific APIs that the target system exposes, supporting deep integration with support for a rich set of provisioning operations.</p>
<p>However, for applications that are not supported out of the box, or custom applications that customers have built themselves, building a connector can be an arduous task. It takes planning and resources (both in time and manpower). Quite often, APIs are simply not available for build a good connector. And the number of applications in an enterprise that need to be managed can prove overwhelming to a small IdM team.</p>
<p><span style="font-weight: bold;">Introducing the Generic Technology Connector</span><br />
This is where the <span style="font-style: italic;">Generic Technology Connector</span> steps in. Introduced in OIM 9.0.3, the name is actually a misnomer. The GTC is really a wizard that provides an alternative connector development environment to rapidly create all the necessary functional components that make up a target system connector in OIM. It&#8217;s power comes from the way it leverages standardized mechanisms and tools instead of application specific APIs. The GTC framework also eschews the more powerful, but complex, process-based connector approach for a far simpler dataflow-based connector approach.</p>
<p><img src="http://blog.talkingidentity.com/wp-content/uploads/2007/06/integrationoffering.jpg" alt="" width="400" height="185" /><br />
The GTC is one part of a three pronged comprehensive integration offering (see diagram above). The GTC allows customers to easily build connectors for target systems that support standard integration mechanisms like flat-file imports via FTP, or SPML-based provisioning over Web Services. Target systems that do not need complicated provisioning process flows can be quickly brought under management in OIM, dramatically reducing the deployment timelines. While a GTC-based connector does not have all the rich capabilities an API-based application-specific connector has, the fact is that for most applications the deeper integration capabilities are not needed.</p>
<p><span style="font-weight: bold;">Architecture of a GTC-based Connector</span><br />
The following diagram shows the component level architecture of a connector (supporting both provisioning and reconciliation) built using the GTC (click on the image for a larger view).<br />
<a href="http://blog.talkingidentity.com/wp-content/uploads/2007/06/gtcarch.jpg"><img src="http://blog.talkingidentity.com/wp-content/uploads/2007/06/gtcarch.jpg" alt="" width="400" height="153" /></a></p>
<p>The GTC framework provides basic building blocks that are used to rapidly assemble a custom connector. The architecture shows the dependence of the GTC framework on the data migration aspect of the connector. The building blocks are:</p>
<ul>
<li>Reconciliation
<ul>
<li><span style="font-weight: bold;">Reconciliation Transport Provider: </span>This provider is responsible to moving the reconciled data from the target system into OIM.</li>
<li><span style="font-weight: bold;">Reconciliation Format Provider: </span>This provider parses the message received from the target system (that contains the reconciled data) into a data structure that can be understood by OIM&#8217;s reconciliation engine.</li>
<li><span style="font-weight: bold;">Validation Provider: </span>This provider validates any data received before passing it on to OIM&#8217;s reconciliation engine.</li>
</ul>
</li>
<li>Provisioning
<ul>
<li><span style="font-weight: bold;">Provisioning Format Provider: </span>This provider converts OIM provisioning data into a format that is supported by the target system.</li>
<li><span style="font-weight: bold;">Provisioning Transport Provider: </span>This provider carries the provisioning message received from the Provisioning Format Provider to the target system.</li>
</ul>
</li>
</ul>
<p>The term <span style="font-style: italic;">Provider</span> is pretty ubiquitous in the above architecture, and represents one of the fundamental features of the GTC framework. OIM administrators can add to the building blocks that make up the GTC framework simply by defining and dropping in new providers supporting additional technologies/mechanisms. The <span style="font-style: italic;">Transport Providers</span> support standard communication protocols like HTTP, SMTP, FTP and Web Services. <span style="font-style: italic;">Format Providers</span> support generic message formats such as CSV, SPML and LDIF.</p>
<p>The GTC Framework builds on top of the existing connector framework in OIM, leveraging all of it&#8217;s existing capabilities (like auditing, security, export/import capability etc).</p>
<p><span style="font-weight: bold;">Developer Experience</span><br />
A major feature of the GTC is the improved developer experience. The GTC employs a web-based point-and-click graphical wizard that clearly shows to the user the data flows that they are defining within the connector. It stores in metadata all the configuration information regarding the connector, so that it can reload the GTC view of the connector and enable ongoing maintenence of the connector in the same graphical environment. Since the GTC builds the connector using the standard connector framework behind the scenes, the developer is actually free to go into the standard OIM development environment and make further modifications to the generated connector. However, once the GTC-based connector has been &#8220;customized&#8221; in this manner, it can no longer be maintained using the GTC.</p>
<p>For more information, visit the page for Oracle Identity Manager at <a href="http://www.oracle.com/identity">oracle.com/identity</a>.</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/generic-technology-connector" rel="tag">Generic Technology Connector</a>, <a href="http://blog.talkingidentity.com/tag/oracle-identity-manager" rel="tag">Oracle Identity Manager</a>, <a href="http://blog.talkingidentity.com/tag/provisioning" rel="tag">Provisioning</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2007/06/understanding_oims_generic_tec.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Ask Dr. K: The IdM Elevator Pitch</title>
		<link>http://blog.talkingidentity.com/2006/11/ask_dr_k_the_idm_elevator_pitc.html</link>
		<comments>http://blog.talkingidentity.com/2006/11/ask_dr_k_the_idm_elevator_pitc.html#comments</comments>
		<pubDate>Mon, 06 Nov 2006 23:54:13 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Ask Dr. K]]></category>
		<category><![CDATA[Active Directory]]></category>

		<guid isPermaLink="false">http://talkingidentity.com/blog/?p=32</guid>
		<description><![CDATA[The following question was posed recently by a sales consultant: A global customer is implementing a &#8220;single forest, single domain&#8221; directory (MS AD), supporting among other things SAP and Windows &#8211; about 30,000 users. They have asked us to summarise the business case for additional IdM solutions given the single directory approach. Dr. K says: [...]]]></description>
			<content:encoded><![CDATA[<p>The following question was posed recently by a sales consultant:</p>
<blockquote><p><span style="color: #006600;">A global customer is implementing a &#8220;single forest, single domain&#8221; directory (MS AD), supporting among other things SAP and Windows &#8211; about 30,000 users. They have asked us to summarise the business case for additional IdM solutions given the single directory approach.<br />
</span></p></blockquote>
<p><span style="font-weight: bold; font-size: small; text-decoration: underline;">Dr. K says:</span><span style="font-weight: bold;"><br />
</span>With all the material available today on identity management, it continues to amaze me how many people still ask their variations on the question &#8220;I have AD deployed, why do I need IdM?&#8221;.</p>
<p>The case for IdM is that of a business solution, not a technology solution. It is the business and security benefits it brings to the table &#8211; workflow, audit, attestation, separation of duties, provisioning policies &#8211; that drive its deployment in the enterprise. These are above and beyond any technical benefits that you get by introducing automated provisioning and password synchronization.</p>
<p>It should not matter if the enterprise environment is relatively simple from a technology deployment perspective. The business, security and regulatory challenges overlaid on that simple environment may still be complex enough to justify an IdM investment. As the cost of deploying IdM drops over the next few years, we will see a larger adoption of IdM in the SMB market. In fact, at OpenWorld recently, we had some customers talk about their experience successfully deploying Oracle Identity Manager within their  environments in the span of 4-5 months (from buy decision to production). Again, these deployments do not compare to our much touted deployments at Lehman Brothers and other large enterprises. Yet the business benefits they are deriving from their investment are just as important to them (if not more).</p>
<p>Being able to rationalize your environment enough to standardize on a single identity store is extremely important in making sure that your identity challenges are manageable. But that is a one time challenge that, though painful to go through, only gets you started on the path to identity health. IdM brings in the ongoing lifecycle management that is needed to make sure that it stays manageable, compliant, and able to continue to stay in a single identity store.</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/active-directory" rel="tag">Active Directory</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2006/11/ask_dr_k_the_idm_elevator_pitc.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ask Dr. K: Directory Synchronization Vs. Provisioning</title>
		<link>http://blog.talkingidentity.com/2006/10/ask_dr_k_directory_synchroniza.html</link>
		<comments>http://blog.talkingidentity.com/2006/10/ask_dr_k_directory_synchroniza.html#comments</comments>
		<pubDate>Tue, 17 Oct 2006 01:48:35 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Ask Dr. K]]></category>
		<category><![CDATA[Directory Synchronization]]></category>
		<category><![CDATA[Provisioning]]></category>

		<guid isPermaLink="false">http://talkingidentity.com/blog/?p=26</guid>
		<description><![CDATA[Inspired by the Daimler-Chrysler series of ads around the enigmatic Dr. Z, I am starting a new series in my blog called &#8220;Ask Dr. K&#8221; (you&#8217;ll find a link to that section on the right under Site Navigation). This is also a play on the fact that some of my colleagues mockingly refer to me [...]]]></description>
			<content:encoded><![CDATA[<p>Inspired by the Daimler-Chrysler series of ads around the enigmatic Dr. Z, I am starting a new series in my blog called &#8220;<span style="font-weight: bold;">Ask Dr. K</span>&#8221; (you&#8217;ll find a link to that section on the right under <span style="font-style: italic;">Site Navigation</span>). This is also a play on the fact that some of my colleagues mockingly refer to me as Dr. K around the office (presumably more to do with my constantly espousing IdM around the office, and less to do with any real claim to solve problems that I can make).</p>
<p>In this series, I will posting answers to some of the more interesting questions that are coming my way, both from within Oracle and externally. If you would like to ask a question, send it my way by emailing me.</p>
<p>The first question in the series is an interesting one posed by one of our guys on an internal mailing list, trying to make sense of the myriad of IdM products we have here at Oracle.</p>
<blockquote><p><span style="color: #006600;">It seems like there is a fine line between how one defines directory synch. and provisioning.  Provisioning seems more rules and mapping based while plain synch. (i.e. DIP or other metadirectory engines) appears to be more of a one to one activity with less intelligence and no workflow. I&#8217;d like to hear everyone&#8217;s thoughts on this.</span></p></blockquote>
<p><span style="font-weight: bold; font-size: small; text-decoration: underline;">Dr. K says:</span><span style="font-weight: bold;"><br />
</span>On the surface, there seems to be quite a bit of overlap between the two. After all, the primary function of both systems is to move around data. The main difference that I see is that <span style="font-style: italic;">directory synchronization is an IT solution, while provisioning is a business solution</span>.</p>
<p>Directory synchronization can be viewed as a loose way to link directories. It exchanges data between directories, providing various levels of integration and control. It can enable two directories to stay in sync by sharing information between them, or it can maintain data synchronization between a directory and some external data source (e.g. an HR System database). The focus is on the data, and it is usually practical only where the data and schemas of the two directories are similar, and data can be mastered in both. The rules and filters governing synchronization are usually technical in nature</p>
<p>Provisioning approaches this same problem from a business solution perspective. It provides human interface tools for requesting access, workflow capabilities, role-based decisions, and business and security policy management. It deals with ad-hoc situations, and supports a myriad of business capabilities like reporting, attestation and SoD management &#8211; capabilities that directory synchronization tools are not geared towards.</p>
<p>So, when trying to solve the business problems of identity management, go for a provisioning tool. When trying to solve a technical problem around data management, go for a directory synchronization tool.</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/directory-synchronization" rel="tag">Directory Synchronization</a>, <a href="http://blog.talkingidentity.com/tag/provisioning" rel="tag">Provisioning</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2006/10/ask_dr_k_directory_synchroniza.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Defining Role Management &#8211; Part 3</title>
		<link>http://blog.talkingidentity.com/2006/07/defining_role_management_part.html</link>
		<comments>http://blog.talkingidentity.com/2006/07/defining_role_management_part.html#comments</comments>
		<pubDate>Fri, 21 Jul 2006 19:06:41 +0000</pubDate>
		<dc:creator>Nishant Kaushik</dc:creator>
				<category><![CDATA[Ask Dr. K]]></category>
		<category><![CDATA[Insight IdM]]></category>
		<category><![CDATA[Role Management]]></category>

		<guid isPermaLink="false">http://talkingidentity.com/blog/?p=21</guid>
		<description><![CDATA[I received a very interesting observation from Mark MacAuley (http://identitystuff.blogspot.com) in response to my last post about role management. Another thought here &#8211; how does an organization engineer out laziness? In a former position I was doing implementations of (unnamed) product and inevitably when the topic of roles came up I saw just about everything [...]]]></description>
			<content:encoded><![CDATA[<p>I received a very interesting observation from Mark MacAuley (<a title="http://identitystuff.blogspot.com" href="http://identitystuff.blogspot.com">http://identitystuff.blogspot.com</a>) in response to my last post about role management.</p>
<blockquote><p><span style="color: #006600;">Another thought here &#8211; how does an organization engineer out laziness? In a<br />
former position I was doing implementations of (unnamed) product and<br />
inevitably when the topic of roles came up I saw just about everything from a<br />
10,000 user account with 30,000 roles (literally) to so many authoratative<br />
sources, I recommended that they just start over. In any case, what drives a lof<br />
the dirty data is laziness, in my opinion. It is far easier (in labor and<br />
political capital) to just create a new role than to map to an existing role or<br />
worse take it to committee to get set up.</span></p></blockquote>
<p>Mark&#8217;s experience points to one of the top reasons why role management projects fail &#8211; <span style="font-style: italic;">role proliferation</span>. And what he attributes to laziness, I attribute to the lack of a well defined role management process. This is where the role definition process I brought up in my last post, and the role lifecycle tools become critical.</p>
<p>The role definition process adds discipline to the act of creating roles by making sure that roles are being defined correctly and are being kept up to date. It does this by using the right mix of tools, data and procedure.</p>
<p>A good role mining tool will not only suggest new roles, but also suggest enhancements to existing roles as new business needs are added into the mix. And elements of role lifecycle management bring in additional discipline. Role attestation ensures that appropriate individuals are tasked with making sure that the roles in existence are still relevant and valid. Role re-factoring analysis looks for possible convergence points and synergies across different roles. Good role mappings between enterprise, departmental and application roles allows for the creation of a scalable model that does not push the problem (and numbers) up to a higher level than necessary.</p>
<p>One thing that Mark also points out is the politics involved in roles (an d identity management in general). While a good role architecture that takes the various strata of roles &#8211; enterprise, department and application &#8211; does help a little, it is ultimately a problem that can only be solved through a combination of teamwork, business rules and corporate standards. And an understanding of the benefits that good role management will bring to all.</p>
<p class="tags">Tags: <a href="http://blog.talkingidentity.com/tag/role-management" rel="tag">Role Management</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.talkingidentity.com/2006/07/defining_role_management_part.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

