<?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>WebCenter Interaction, ALUI, Plumtree blog by Integryst &#187; Integration</title>
	<atom:link href="http://blog.integryst.com/webcenter-interaction/category/integration/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.integryst.com/webcenter-interaction</link>
	<description>WebCenter Interaction, ALUI, Plumtree</description>
	<lastBuildDate>Thu, 12 Jan 2012 22:54:57 +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>The Four Tenets of Portal Integration</title>
		<link>http://blog.integryst.com/webcenter-interaction/2010/01/29/the-four-tenets/</link>
		<comments>http://blog.integryst.com/webcenter-interaction/2010/01/29/the-four-tenets/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 09:31:32 +0000</pubDate>
		<dc:creator>Matt Chiste</dc:creator>
				<category><![CDATA[Integration]]></category>
		<category><![CDATA[3rd Party]]></category>
		<category><![CDATA[best practices]]></category>

		<guid isPermaLink="false">http://blog.integryst.com/webcenter-interaction/?p=93</guid>
		<description><![CDATA[Thinking about integrating applications into a portal (like, conveniently, WebCenter Interaction)?  I have, and am (Blogs and Wikis, anyone?).  If so, whether you&#8217;re looking at a third-party application, open-source code base, or are planning to develop your own custom application, there are Four Tenets of Portal Integration you should consider.  Check them out! User Interface.  [...]]]></description>
			<content:encoded><![CDATA[<p>Thinking about integrating applications into a portal (like, conveniently, WebCenter Interaction)?  I <a href="http://www.integryst.com/site/integryst.i/page/products/204/kd_browser/239">have</a>, and am (<a href="http://www.integryst.com/site/integryst.i/page/products/204/blog___wiki/240" target="_self">Blogs and Wikis</a>, anyone?). </p>
<p>If so, whether you&#8217;re looking at a third-party application, open-source code base, or are planning to develop your own custom application, there are <strong><em>Four Tenets of Portal Integration</em></strong> you should consider.  Check them out!</p>
<p><span id="more-93"></span></p>
<ol>
<li><strong><em>User Interface</em></strong>.  Ideally, you&#8217;d run the application behind the portal gateway as a portlet, and have the portal add the necessary styles, headers, and footers to provide your users with a seamless experience.  But that isn&#8217;t always feasible (more on this another time).  Sometimes you have to fake the funk, and simply get your 3rd-party application to LOOK LIKE the portal, so that even though the URL changes as users navigate from the portal to the application, it&#8217;s still a seamless experience.  This blog is an example of that; you&#8217;re looking at a WordPress blog, but the other couple of pages on this site are running WebCenter Interaction - did you notice the font changes?</li>
<li><strong><em>Authentication</em></strong>.  Again, gatewaying is the best way to ensure this happens seamlessly; when I log into the portal and navigate to another application like this blog (whether through the gateway or directly to the application&#8217;s URL), I don&#8217;t want to have to log in again.  Authentication refers to verifying that I am who I confirm I am &#8211; and I only want to confirm this once without having to maintain two accounts in two different systems.</li>
<li><strong><em>Authorization</em></strong>.  This one&#8217;s even harder than Authentication; any out-of-the-box application will have its own authorization system, which defines who can see or do what they have privileges for once they&#8217;re authenticated.  In the portal world, this means that I as an adminstrator of the portal should be able to configure the security of the application the same way &#8211; and with the same groups &#8211; as I do the portal itself.</li>
<li><strong><em>Search</em></strong>.  Back to user experience:  one of the biggest benfits of the portal is a consistent user experience.  And one of the biggest unifying services (aside from those mentioned above) is Search.  When I&#8217;m in the portal and do a search, I want to search not only the objects within the portal &#8211; including communities, pages, portlets, and the Knowledge Directory &#8211; I want those results to be integrated with the results from my external application.</li>
</ol>
<p>So there you have it; if you get all four of these integration points knocked, you can officially consider your application &#8220;fully integrated&#8221; with the portal.  Notice there&#8217;s a huge amount of leeway here (such as &#8220;gatewaying is not necessarily mandatory&#8221;); following on the promise of the portal itself, &#8220;Integration&#8221; is all about a consistent user experience, regardless of back-end technology being used.  Your users shouldn&#8217;t have to know what back-end applications they&#8217;re actually using; it should all be completely seamless.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.integryst.com/webcenter-interaction/2010/01/29/the-four-tenets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

