<?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>Intranet Experience Blog &#187; mashups</title>
	<atom:link href="http://www.intranetexperience.com/ourblog/tag/mashups/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.intranetexperience.com/ourblog</link>
	<description>Topics relating to Intranets, portals, enterprise content management, internal communications, and social media in the workplace</description>
	<lastBuildDate>Fri, 30 Jul 2010 15:00:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>The Difference Between Mashups And Messes&#8230;How Integrated Are Your Portal Applications?</title>
		<link>http://www.intranetexperience.com/ourblog/2009/03/the-difference-between-mashups-and-messeshow-integrated-is-your-portal-application/</link>
		<comments>http://www.intranetexperience.com/ourblog/2009/03/the-difference-between-mashups-and-messeshow-integrated-is-your-portal-application/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 03:35:23 +0000</pubDate>
		<dc:creator>Sean R. Nicholson</dc:creator>
				<category><![CDATA[Application Integration]]></category>
		<category><![CDATA[Identity Management]]></category>
		<category><![CDATA[Intranet Portal]]></category>
		<category><![CDATA[Searchability]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[federated search]]></category>
		<category><![CDATA[interoperability]]></category>
		<category><![CDATA[mashups]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[siteminder]]></category>

		<guid isPermaLink="false">http://www.intranetexperience.com/ourblog/?p=49</guid>
		<description><![CDATA[One of the strengths of a good Intranet portal is the ability to integrate the disparate applications that exist within an enterprise. Just because links to the applications are presented in the portal or, in some cases, even natively surfaced in the portal doesn't make them effectively integrated.  Take a look at the following tips and see if they indicate that your portal has mashups or messes.]]></description>
			<content:encoded><![CDATA[<div id="attachment_130" class="wp-caption alignleft" style="width: 90px"><img class="size-full wp-image-130" title="Sean R. Nicholson" src="http://www.intranetexperience.com/ourblog/wp-content/uploads/2009/03/sean2.jpg" alt="Sean R. Nicholson" width="80" height="80" /><p class="wp-caption-text">Sean R. Nicholson</p></div>
<p>One of the strengths of a good Intranet portal is the ability to integrate the disparate applications that exist within an enterprise. Just because links to the applications are presented in the portal or, in some cases, even natively surfaced in the portal doesn&#8217;t make them effectively integrated.  Take a look at the following tips and see if they indicate that your portal has mashups or messes.</p>
<div class="mceTemp">
<p>1) <strong>Integrated &#8220;simpler&#8221; sign-on</strong> &#8211; Do your users have to login over and over to the various applications in your portal? Nothing irritates users more than having to login repeatedly. Whether it&#8217;s hourly logins to your portal or repeated logins to poorly integrated applications, your user adoption will take a nosedive if you make your users re-authenticate. Look to &#8220;simpler sign-on&#8221; applications like CA/Netegrity SiteMinder or BMC&#8217;s Identity Management suite to carry your users&#8217; identity across your Intranet portal and into your business applications.</div>
<div class="mceTemp">
<div id="attachment_51" class="wp-caption alignleft" style="width: 205px"><img class="size-full wp-image-51" title="Multiple user logins?" src="http://www.intranetexperience.com/ourblog/wp-content/uploads/2009/03/login1.jpg" alt="User adoption will be low if your end-users have to login over and over again!" width="195" height="160" /><p class="wp-caption-text">User adoption will be low if your end-users have to login over and over again!</p></div>
<p>Some portal vendors are already integrating Identity Management functionality into their portal applications, but don&#8217;t be tricked into thinking these solutions are a magic bullet. Legacy applications often use hidden authentication fields or tricky redirects to ensure that they aren&#8217;t being &#8220;spoofed&#8221;. In one recent situation, my Development team spent a couple of weeks attempting to use BEAs Aqualogic User Interaction portal to federate authentication to applications like Peoplesoft and Concur Expense Management. Each of these applications use a specific redirect functionality to ensure the security integrity of their application. As with this situation some application IdM may not be able to be addressed by a portal or IdM suite. The goal, however, is to minimize the number of times your users have to login by federating wherever possible.</p></div>
<div class="mceTemp">
<p>2) <strong>Federated Search Functionality</strong> &#8211; I have been known to repeat the phrase &#8220;It&#8217;s a Google kinda world&#8221; to more than one client when discussing federated search. The concept is simple&#8230;with the simple Google interface, we expect to type our term or phrase into a search field, click a Submit button, and receive the information we&#8217;re seeking. No additional dropdown lists or checkboxes, just one search field and one search button. The reality, however, is that every company doesn&#8217;t have the money or resources to devote to search that Google has. In addition, they often face a variety of disparate applications developed on different platforms, all using different search functionality.  As a result, each organization must do the best they can to identify the most simple search interface that returns the most valuable information to their users. Through the use of APIs, passing parameters, and third party applications or appliances, it&#8217;s amazing how close to a &#8220;Google experience&#8221; some organizations are able to come.</div>
<div class="mceTemp">
<p><img src="file:///C:/DOCUME%7E1/SNICHO%7E1/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" />3) <strong>Application Interoperability -</strong> When your users click on a link in one portlet (also known as a &#8220;widget&#8221;), are they taken to an entirely different browser or page or is the information on the screen automatically updated? Allowing one section of a page to update the information displayed is often referred to as interoperability, which allows end-users to find information faster. The sign of a good mashup occurs when the user is able to interact with several different applications without knowing it.</div>
<div class="mceTemp">
<p>As an example, imagine a customer calling into a customer care center and asking to review their most recent bill. The care agent enters the customers phone number into a single search form. This mashup then changes to display the customer account data (information stored in the CRM application), their most recent billing activity (which is stored in the billing application), and the list of outages in their area (information stored in the network service status application). The information presented on a single screen is considered to be a &#8220;mashup&#8221; of information from disparate systems.</p></div>
<div class="mceTemp">
<div class="mceTemp mceIEcenter">
<div id="attachment_54" class="wp-caption aligncenter" style="width: 848px"><img class="size-full wp-image-54" title="mashup2" src="http://www.intranetexperience.com/ourblog/wp-content/uploads/2009/03/mashup2.jpg" alt="A Customer Service Mashup" width="838" height="397" /><p class="wp-caption-text">A Customer Service Mashup</p></div>
</div>
</div>
<div class="mceTemp">
<p>The benefit of this type of mashup is that the care agent has all of the information they may need within a single click. This speeds the resolution time, making the customer happy and positively impacting employee satisfaction since they were able to easily access information without having to hunt for it.</p>
<p>4) <strong>Appropriate Application Security &#8211; </strong>As has been previously mentioned, Identity Management is a key component to a good mashup. But security isn&#8217;t limited to the number of logins a user has to complete. The most important aspect of application integration is ensuring that user only sees information that they would be authorized to see if they were accessing the information directly within the business application where the data is housed. Usually, a business application has its own integrated security for a good reason. Maybe it&#8217;s to restrict access to content, govern functionality, or ensure auditing, but whatever the reason the native security of the application <strong>must</strong> be followed. More and more, application vendors are providing toolkits for application developers to use Application Programming Interfaces (API)s that allow other applications to extract or insert data in a way that respects the application security. These toolkits can be invaluable to Developers in the creation of proper mashups.</div>
<p>5) <strong>Usability</strong> &#8211; Nothing screams &#8220;MESS!&#8221; more than a hodgepodge or information hastily slapped together on a page. Care should be taken to understand how your users expect to use the mashup before placing the content onto the page. Your end-users can often describe the flow of information they use, which will guide you in arranging the mashup appropriately. For instance, in the case of our customer service agent, do they often ask how the weather is in the customers location? If so, having the weather information prominently displayed may assist establishing a relationship with the customer. During a heaving outage period, however, it might be better to relocate the outage information to the top of the page and allow the weather to be secondary.</p>
<p>Creating a good mashup isn&#8217;t just about bringing together commonly-linked information. To avoid a mashup mess, take the above tips into account and you&#8217;re sure to produce something worthwhile to your end-users.</p>
<p><a href='http://www.twitter.com/seanrnicholson' class='twitlink' target='_blank' onclick="pageTracker._trackPageview('/outgoing/www.twitter.com/seanrnicholson?referer=');"><img src='http://www.intranetexperience.com/ourblog/wp-content/uploads/2009/04/twitter_badge2.png' alt='Follow Me On Twitter!' /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.intranetexperience.com/ourblog/2009/03/the-difference-between-mashups-and-messeshow-integrated-is-your-portal-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Do We Really Need An Intranet Portal?&#8221; &#8211; How Valuable Is The Technology You Represent?</title>
		<link>http://www.intranetexperience.com/ourblog/2009/03/do-we-really-need-an-intranet-portal-how-valuable-is-the-technology-you-represent/</link>
		<comments>http://www.intranetexperience.com/ourblog/2009/03/do-we-really-need-an-intranet-portal-how-valuable-is-the-technology-you-represent/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 03:22:32 +0000</pubDate>
		<dc:creator>Sean R. Nicholson</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Enteprise Content Management]]></category>
		<category><![CDATA[Intranet]]></category>
		<category><![CDATA[Intranet Portal]]></category>
		<category><![CDATA[Knowledge Management]]></category>
		<category><![CDATA[Searchability]]></category>
		<category><![CDATA[Application Integration]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[document management]]></category>
		<category><![CDATA[Identity Management]]></category>
		<category><![CDATA[knowledge management]]></category>
		<category><![CDATA[mashups]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[sustainability]]></category>

		<guid isPermaLink="false">http://www.intranetexperience.com/ourblog/?p=32</guid>
		<description><![CDATA[How often do we question the technologies that our organization relies on? Are we trapped by legacy systems and users who are unwilling to adopt new solutions? Do these excuses keep us from asking "Why" we need a specific solution, is it useful, and is there a better alternative? This article looks at one such situation and provides some good justification for Intranet Portals.]]></description>
			<content:encoded><![CDATA[<div id="attachment_130" class="wp-caption alignleft" style="width: 90px"><img class="size-full wp-image-130" title="Sean R. Nicholson" src="http://www.intranetexperience.com/ourblog/wp-content/uploads/2009/03/sean2.jpg" alt="Sean R. Nicholson" width="80" height="80" /><p class="wp-caption-text">Sean R. Nicholson</p></div>
<p>A couple of years ago, I was involved in the selection and construction of a new Intranet portal for a large telecom company. The organization had nearly 25,000 employees at the time, distributed all over the United States and they had previously relied heavily on an Intranet portal to communicate corporate events, share HR information, and collaborate on business documents.  The project I was working on at the time was focused on creating a brand new Intranet portal for a spin-off company.</p>
<p>One of the most memorable moments of the project occurred during one of the initial funding conversations, when a Senior Executive at the company asked a very simple question. Amid all of the discussions about functionality, Identity Management, timelines, user adoption, and vendor selection, the Senior Exec simply asked &#8220;Do we really need an Intranet portal?&#8221;  The question was powerful enough to quiet a room of 25 people and, for an uncomfortable 30 seconds or so, I mentally wrestled between blurting out a visceral response like  &#8221;Are you kidding?&#8221; and taking a more tactical response explaining the value of a portal. Luckily, while I was pondering the choice, one of my IT Execs jumped in and provided a quick, concise answer as to the value of the Intranet portal, which was good enough to get the funding conversation back on track. Eventually the project was funded, proved to be wildly successful (on time and under budget is always a good thing), and that particular Senior Exec got to fully realize the value of the portal in ways that had not previously been used in his organization. I still kick myself every once in a while for not having an &#8220;elevator speech&#8221; response prepared for the occasion.</p>
<div id="attachment_38" class="wp-caption alignleft" style="width: 176px"><img class="size-full wp-image-38" title="questionmark" src="http://www.intranetexperience.com/ourblog/wp-content/uploads/2009/03/questionmark.gif" alt="Question Why" width="166" height="175" /><p class="wp-caption-text">How often do we question the value of the technologies we support?</p></div>
<p>An interesting aftereffect from that meeting, however, were that rumors of the conversation quickly spread throughout our IT organization. I can&#8217;t tell you how many times I got on an elevator with other IT professionals and, after a few moments of silence, one of them would turn to me and ask &#8221;So&#8230;do we really need an Intranet?&#8221;.  We&#8217;d have a good laugh and part our separate ways on different floors.</p>
<p>To this day, I often reflect on the power of that simple question. The more I think about the situation, the more impressed I am with the fact that one person, in the midst of turbulent conversations had the courage to ask the simple question of &#8220;why&#8221;. Too often in IT, we press forward with technology, especially when it comes to legacy systems, without asking why we&#8217;re doing it. Sometimes we feel like we&#8217;re trapped by a proprietary platform, or maybe our end-users are resistant to change, so we simply pour money into costly upgrades or development efforts without raising our hand and asking &#8220;Why?&#8221; or &#8220;What is the alternative?&#8221;.  Different options always exist, so in these rough economic times, maybe it&#8217;s an ideal time to take a closer look at the technologies that are fueling your organization, compare them to the feature-functionality of new products, and determine whether a new product could actually do the job better for cheaper&#8230;or maybe whether you actually need the technology at all.</p>
<p>The second reason I often think about that situation has to do with a mindset of automatically assuming that the technology we advocate for is invaluable to the company. Regardless of whether your area of experience is Intranet, Business Intelligence, Data Warehousing, CRM, or any of the other IT realms, you need to be prepared for the question of &#8220;Why&#8221;. As your business partners begin to look for places to cut costs, reduce their overall application portfolio, or move to a Software as a Service (SaaS) model, you need to be able to realistically justify the technology you support.</p>
<p>To that end, here are my top 10 justifications for a corporate Intranet portal. I&#8217;d be very interested to hear additions that readers feel are important.</p>
<ol>
<li><strong>A centralized location for corporate communications</strong> &#8211; This is more important to larger organizations than it is to companies of 25 employees. The larger and more distributed the organization, the more important it is to the corporate culture to have a single place where all employees can go to find information on company strategies, announcements, HR information, and special activities.</li>
<li><strong>Application and information aggregation </strong>- There is nothing more frustrating to employees than to have to open 15 different browser applications and 10 different application clients to find the information they need. Employees (especially those facing the customer) need to find information quickly and almost need the information to <em>find them</em>. Case in point, one of the more recent Intranets I worked with allowed the employees to look up a customer by name in the Intranet portal. The resulting page created a mashup of application information including links to the customers service contracts, open service tickets, and even a Google map of where the customer was located with the closest service technician shown on the map via an integration with a Global Information System (GIS) application. All of this information came from several different applications, mashed into a single view of relevant information.</li>
<li><strong>Federated Search</strong> &#8211; A good Intranet portal offers a federated search model, allowing end-users to use a single, simple search interface to find information stored in a variety of applications. For instance, the portal should be able to leverage APIs from the corporate HR system, document management system, as well as CRM and ERP applications. The value of locating information stored in disparate systems makes a strong business process improvement case for the ROI of a portal.</li>
<li><strong>Identity Management (aka &#8220;simpler sign-on&#8221;)</strong> &#8211; Modern portals provide a single point of entry to corporate applications and information, so they should either include an Identity Management (IdM) solution, or leverage a third party system. To ensure a high rate of user adoption, end-users should be required to authenticate as few times as necessary to support corporate security policies. This &#8220;simpler sign-on&#8221; schema reduces the number of times a user has to log in, saving time, and enhancing employee satisfaction.</li>
<li><strong>Knowledge Management and Collaboration</strong> - Through the use of collaboration tools such as knowledge bases, Wikis, forums, chat rooms, or blogs, Intranet portals capture the corporate knowledge of <em>how</em> things get done. These collaborative tools ensure that commonly repeated solutions are captured in a searchable manner that can be discovered easily by future employees. In addition, these tools mitigate the danger of allowing knowledge to &#8220;walk out the door&#8221; when employees leave the company.</li>
<li><strong>Decentralized Content Management</strong> &#8211; Intranet portals with integrated security and content management systems allow each department within the organization to manage their own content creation/management strategy. Long gone are the days where every article published to the portal had to be scoured and approved by a Content Manager in Corporate Communications. Instead, the Corp Comm group often establishes guidelines and best practices for the departments (and sometimes at the individual level) to follow. This allows for information to flow more freely within the organization and updates to the content to made in a more timely manner.</li>
<li><strong>Organizational Transparency (aka &#8220;silo-busting&#8221;)</strong> - An added bonus to the decentralization of content management is a transparency factor. The more content that is published by each department, the better the chance that the rest of the company will gain an understanding of their goals and strategies. This helps drive cross-departmental communication, reduces the amount of overlapping work being done, and drives organizational collaboration.</li>
<li><strong>Environmental Sustainability</strong> &#8211; More information stored in electronic format that is easily searchable naturally results in fewer file cabinets full of paper. Intranet portals can serve as document repositories for smaller companies and integrate with third party document management systems in larger organizations. The end result is less paper, and a better solution for the environment.</li>
<li><strong>Employee Satisfaction</strong> &#8211; The easier information is to find, the more likely an employee will be able to resolve the business problems they face in their daily duties. Whether it&#8217;s locating customer information in order to resolve a customer issue, or locating research information that the employee can leverage in their next presentation, the more business information that is available throughout the organization, the better decisions employees can make in their jobs and the more successful they will be.</li>
<li><strong>Customer Satisfaction</strong> &#8211; Last, but by no means least, is customer satisfaction. By centralizing information and providing access to federated search tools, customer-facing employees can reduce the amount of time it takes to locate customer information and can make better business decisions that reduce call handling times, increase first-call resolution in call centers, and lead to upsell opportunities that provide customers with enhanced services that meet their needs.</li>
</ol>
<p><a href='http://www.twitter.com/seanrnicholson' class='twitlink' target='_blank' onclick="pageTracker._trackPageview('/outgoing/www.twitter.com/seanrnicholson?referer=');"><img src='http://www.intranetexperience.com/ourblog/wp-content/uploads/2009/04/twitter_badge2.png' alt='Follow Me On Twitter!' /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.intranetexperience.com/ourblog/2009/03/do-we-really-need-an-intranet-portal-how-valuable-is-the-technology-you-represent/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
