{"id":2198,"date":"2009-09-04T17:22:42","date_gmt":"2009-09-04T17:22:42","guid":{"rendered":"http:\/\/www.redmonk.com\/jgovernor\/?p=2198"},"modified":"2009-09-04T17:22:42","modified_gmt":"2009-09-04T17:22:42","slug":"front-ends-portal-plasticity-glue-to-putty-sap-to-adobe-2","status":"publish","type":"post","link":"https:\/\/redmonk.com\/jgovernor\/front-ends-portal-plasticity-glue-to-putty-sap-to-adobe-2\/","title":{"rendered":"Front Ends &amp; Portal Plasticity: glue to putty, SAP to Adobe"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/farm1.static.flickr.com\/52\/131023758_da8c9ca086.jpg\" border=\"0\" alt=\"\" width=\"413\" height=\"500\" \/><\/p>\n<p>Rather than writing a once and future post I wanted to jot some thoughts down about legacy portals and what to do with them.  Portal reskinning is a growing business &#8211; both Deloitte and Accenture, for example, have built practices dedicated to using Adobe technology to make existing enterprise applications and their portal front ends less painful for users.<\/p>\n<p>That&#8217;s right- less painful for users. Products like IBM WebSphere Portal and SAP Netweaver Portal were supposed to bring much improved user interaction models to enterprise IT, but unfortunately traditional systems-focused IT departments, rather than user interaction specialists and their web brethren, did the work. People like <a href=\"http:\/\/bokardo.com\/\">Josh Porter<\/a> generally weren&#8217;t invited to the party. Portals were built to support IT systems and data, rather than users. Portals were part of what Adobe calls a system-centric view of the world. Portals had glue, if not concrete poured all over them.<\/p>\n<p>What kicked off this line of thought? The Adobe 09 analyst conference in San Jose. At the time I said:<\/p>\n<blockquote><p>Who would have thought Adobe&#8217;s big enterprise play would be portal replacement? <a rel=\"nofollow\" href=\"http:\/\/search.twitter.com\/search?q=%23adobe09\">#<span>adobe09<\/span><\/a><\/p><\/blockquote>\n<p>That&#8217;s right. Adobe technology used -notably Flash Builder &#8211; to front end traditional portals, without trying to compete with portal functionality such as SSO.<\/p>\n<p>The canonical example of a systems-centric view of the world is SAP, and its customer base. Everything is about data and process, not user experience. Its no surprise that SAP portals are hardly renowned for being user friendly. That is not to say they aren&#8217;t valuable, they just aren&#8217;t very flexible. So it is time to rethink SAP Portal is a management interface rather than a user interface?<\/p>\n<p><strong>Just Add Ajax<\/strong><\/p>\n<p>Major portal vendors such as IBM and SAP have now implemented AJAX in their portal suites, offering whizzy eye candy transitions, and enhanced performance, reducing screen refreshes across for example text search using frameworks such as DOJO. This is all to the good, and certainly dramatically improve the portal user experience, but the goodness of AJAX should not be confused with the goodness of Web 2.0 more broadly.<\/p>\n<p>Web 2.0 is more about information than presentation, and the social aspects of information sharing at that &#8211; and that&#8217;s where plasticity is required. The other issue about reskinning for better interaction is.. who actually does the work. For obvious reasons services vendors are pitching the idea most strongly. Meanwhile it is lines of business, not IT, that are most keen on moving to a user, rather than systems, focus and are driving budget accordingly. Of course reskinning and rethinking user experience is a great services opportunity, which explains why firms like Deloitte are interested, but also may explain some user recalcitrance. &#8220;Spend money on software we already bought? Why do that?&#8221; The answer of course is business value.<\/p>\n<p><strong>What Kevin said<\/strong><\/p>\n<p>I recently met with Kevin Cochrane, chief marketing officer at Day Software [client]. I thought he described the evolution of content management and user interaction I am describing really well. So let me quote him at length.<\/p>\n<blockquote><p>&#8220;The trend that happened between convergence of portal and content management needs to continue. In the early days of web everything was hand-rolled. Along came Interwoven etc but the presentation layer was build your own, and so more complex. There were also simple use cases- but because the CM vendors were stabilizing their back ends, they couldn&#8217;t invest in the front end. Then you saw the development of an independent portal market &#8211; plumtree etc. You also saw application server maturation and consolidation, with the likes of Silverstream going away.<\/p>\n<p>The fixation then was on a portal deployment model. But that took away the design aspect of a lot of web sites. Notably &#8220;tailorability&#8221;. It was partly a reaction &#8211; personalised design was just too expensive. Now we&#8217;re seeing the pendulum swing the other way. We have these web 2.0 apps, with javascript we can add all kinds of flexibility.<\/p>\n<p>Pendulum swung that way. So now &#8211; people are saying I want a portal framework that I can have easy lightweight customisations&#8221;.<\/p><\/blockquote>\n<p>Word.<\/p>\n<p><strong>Victims of Systems-based computing<\/strong><\/p>\n<p>One way to think about first generation portals is as management interfaces rather than user interfaces. SAP Portal is a management interface, offering access control, single sign on and so on. But its not something you&#8217;d necessarily expose to end users.<\/p>\n<p>Deloitte&#8217;s play was particularly impressive. The slideware may not have been as slick as Accenture&#8217;s &#8211; but Jaco Von Eeden, the guy that runs the practice, was outstanding. Here are a couple of quotes from his presentation:<\/p>\n<blockquote><p>&#8220;Virtually every ERP deal we see we ask where can we use Adobe. We have a <a rel=\"nofollow\" href=\"http:\/\/search.twitter.com\/search?q=%23adobe09\"><\/a>reasonable revenue flow and fantastic pipeline.&#8221;<\/p><\/blockquote>\n<p>Accenture and Deliotte were pretty well aligned in terms of overall message though. Accenture&#8217;s ERP practice representative Joel Osman, said what we&#8217;re seeing is a second wave of rich internet apps. For more on this see <a href=\"http:\/\/www.accenture.com\/NR\/rdonlyres\/3A8E859E-F959-4CCE-AF35-37BEB4EDC6AD\/0\/Web20_Presentation.pdf\">this presentation<\/a>. You can also check out this case study from IDC about Accenture&#8217;s work <a href=\"http:\/\/www.accenture.com\/Global\/Services\/Accenture_Technology_Labs\/R_and_I\/WellsFargoCaseStudy.htm\">improving Well Fargo&#8217;s apps<\/a>.<\/p>\n<p>But the real killed quote came when Osman said:<\/p>\n<blockquote><p>&#8220;We&#8217;re at the back end. victims of systems-based computing&#8221;<\/p><\/blockquote>\n<p>Ouch.<\/p>\n<p>But where does user interaction end and process begin? Very good question, it turns out.<\/p>\n<p><strong>Process Flexibility: The Southwark experience<\/strong><\/p>\n<p>Lets take a look at Southwark Council in the UK, which signed up Vangent to build its one touch citizen services apps and call center. Adrian Blair ran the project, and he has form in using Adobe to improve public services. What does he say?<\/p>\n<blockquote><p>&#8220;We use SAP CRM. When citizens call, you have to create a ticket etc, as per the system, but that&#8217;s not what the process is [italics mine], for example there is a car blocking my way.<\/p>\n<p>SAP Portal is used for application access. for its exchange infrastructure and business warehouse and so on, but Adobe is our choice for user workflows. We have a user-driven desktop built in flex, which is user centric rather than system centric.&#8221;<\/p><\/blockquote>\n<p>The problem keeps rearing its head&#8230; what is the difference between a user interaction and a business process? How do we define where systems focus ends?<\/p>\n<p>Ray Wang wrote an interesting post the other day which comes at a related problem from a slightly different angle &#8211; <a href=\"http:\/\/blog.softwareinsider.org\/2009\/08\/31\/mondays-musings-why-every-social-crm-initiative-needs-an-mdm-backbone\/?wscr=1280x1024\">Why Every Social CRM Initiative Needs An MDM Backbone<\/a>.<\/p>\n<blockquote><p>In order to cut through the high noise to signal ratio, organizations must determine how best to manage the complexity and scale of data being generated<\/p><\/blockquote>\n<p>Master Data Management is very much part of the Systems first view of the world, and as such is an extremely valuable concept. Corporations thrive on the idea of a single view of the truth, which is the MDM space. In the social context you want to know exactly who a person is &#8211; <a href=\"http:\/\/jeffjonas.typepad.com\/jeff_jonas\/2007\/09\/entity-resoluti.html\">entity resolution<\/a>. But we&#8217;re talking about user interactions right?<\/p>\n<p>With other users, or with data, or with both?<\/p>\n<p><strong>Wikis as Plastic Front Ends<\/strong><\/p>\n<p>Like Adobe Flex Builder and Flash, Javascript can offer a surprising amount of user interaction function, and folks like John Lister aka <a href=\"http:\/\/jaybyjayfresh.com\/category\/javascript\/\">Jayfresh<\/a> can build it. But wait that guy is a web designer, isn&#8217;t he? Stat!<\/p>\n<p>Read my lips-no Java skills required. At the risk of pimping a client, Mindtouch is all about this model. It has plenty of customer examples using the Mindtouch wiki as the pane of glass for Javascript-based integration, offering flexible data and user interaction services.<\/p>\n<p><strong>What Say You<\/strong><\/p>\n<p>AS I said at the top of the page, this post is more a placeholder than a finished article. The industry doesn&#8217;t have an agreed language for the new interaction focus (&#8220;RIA&#8221; just doesn&#8217;t cut it). Suffice to say this will be a research focus over the next couple of months.<\/p>\n<p>picture credit <a href=\"http:\/\/www.flickr.com\/photos\/jurvetson\/\">jurvetson<\/a><\/p>\n<p>clients: Adobe, Day Software, IBM, Mindtouch, SAP<\/p>\n<div style=\"overflow: hidden;width: 1px;height: 1px\">\n<p style=\"margin: 0in;font-family: Verdana;font-size: 10pt\" lang=\"EN-GB\">&#8220;the trend that happened between convergence of portal and content management needs to continue&#8221; &#8211; early days of web. Interwoven etc- the presentation layer was build your own, more complex. But there were also simple use cases- because the CM vendors were stablising their back ends, they couldn&#8217;t invest in the front end. Then you saw the development of an independent portal market &#8211; plumtree etc. Also saw app server maturation &#8211; silverstream going away etc<\/p>\n<p style=\"margin: 0in;font-family: Verdana;font-size: 10pt\" lang=\"EN-GB\">\n<p style=\"margin: 0in;font-family: Verdana;font-size: 10pt\" lang=\"EN-GB\">New growth portals.<span> <\/span>The fixation was on a portal deployment model. But that took away the design aspect of a lot of web sites. Tailorability. It was partly a reaction &#8211; personalised design was too expensive. Now we&#8217;re seeing the pendulum swing the other way. We have these web 2.0 apps, with javascript we can add all kinds of flexibility.<\/p>\n<p style=\"margin: 0in;font-family: Verdana;font-size: 10pt\" lang=\"EN-GB\">\n<p style=\"margin: 0in;font-family: Verdana;font-size: 10pt\" lang=\"EN-GB\">Pendulum swung that way. So now &#8211; people are saying I want a portal framework that I can have easy lightweight customisations. JSR 168 &#8211; that&#8217;s where our new version plays.<\/p>\n<p style=\"margin: 0in;font-family: Verdana;font-size: 10pt\" lang=\"EN-GB\">\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Rather than writing a once and future post I wanted to jot some thoughts down about legacy portals and what to do with them. Portal reskinning is a growing business &#8211; both Deloitte and Accenture, for example, have built practices dedicated to using Adobe technology to make existing enterprise applications and their portal front ends<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[1],"tags":[],"class_list":["post-2198","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9wfjh-zs","_links":{"self":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts\/2198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/comments?post=2198"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts\/2198\/revisions"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/media?parent=2198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/categories?post=2198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/tags?post=2198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}