What is a Portal For?

Silly question, we all know the answer. It’s a way of providing a consolidated view of a large amount of data in a manner that suits the user. In case you want reassurance read the standard Wikipedia definition Regular readers will recognise that this again stresses the need to concentrate on the delivery pattern which is traditionally from raw data to the computer and then to the user. A change taking place in our daily environment right now is the reversing of this direction. The trend toward user-defined environments is being supported by individuals’ options around devices and web places.
So are user-driven portals mashups? Not necessarily. They certainly could be, but for most enterprises, much of the data will not be readily rendered in a suitable form for mashups. Rather than using existing data as static reports delivered through a portal, it is becoming more desirable to shift towards allowing the user to be able to ‘interact’ with the data. This gives them the ‘experience’ they seek, rather that which the IT department delivered in response to a business requirement definition. I should say that this is not an exercise in blame on the IT department, or even the business manager who defined the requirements. It’s a simple observation that we can do better with the technology that we have available today.


The portal is really a bridging mechanism between computers where data are organised logically (fixed, stable, and relational stores) and people for whom context and dynamic circumstances are the defining issues for what they want to be able to act upon. There are a wide range of tools that enable this bridge, but as the source data to be delivered is the driver the tools, naturally focus is usually on this and the challenges surrounding practical issues of sources and formats.
Classic portal tools, the techniques and the specialists using them, deliver exactly what is defined by the user. Users are starting to expect more as a result of through rich internet applications, and they expect obedient, smart and capable applications. Maybe this is an expectation driven by web-based portals, where the commonality of the ‘base’ technology is a given and since 2001 we have had the benefit of JSR 168 defining interoperability between web portals.
The result is increasingly ‘rich’ and ‘interactive’ user experiences that seem so different and encourage users to expect more, better, faster with a focus on what they want. Do we need to separate the two portal approaches so much? IBM and SAP have already added AJAX to their portal products to improve the visual perception but what is really required is a continuation of the convergence between content management and data-based reporting. Adobe has tried to hit this and made it a big feature of their enterprise play at Adobe events, but was it to the right audience?
The pitch is to use a conventional portal tool to construct and deliver a ‘managed’ framework of computer services onto which Adobe is added as a true presentation layer to provide the user focus, you get to learn more here. Much as I like the result it is rather ‘oil and water’ in terms of the skills and approaches and therein lies the challenge. When we come down to reality the definitions of both and their ways of working, responsibilities are just too different to make this obvious.
BUT I do believe that as a technique it warrants investigation as it does enable a decoupling between the ever changing user focus and the cost and difficultly of repackaging the portal reporting framework. It’s also the start of a sea change in the way to think about delivering and maintaining quite a few complex requirements.

About the author

61.thumbnail What is a Portal For? Capgemini Global Chief Technology Officer, Andy is a member of the Capgemini Group management board and advises on all aspects of technology-driven market changes, together with being a member of the Policy Board for the British Computer Society. Andy is the author of many white papers, and the co-author three books that have charted the current changes in technology and its use by business starting in 2006 with ‘Mashup Corporations’ detailing how enterprises could make use of Web 2.0 to develop new go to market propositions. This was followed in May 2008 by Mesh Collaboration focussing on the impact of Web 2.0 on the enterprise front office and its working techniques, then in 2010 “Enterprise Cloud Computing: A Strategy Guide for Business and Technology leaders” co-authored with well-known academic Peter Fingar and one of the leading authorities on business process, John Pyke. The book describes the wider business implications of Cloud Computing with the promise of on-demand business innovation. It looks at how businesses trade differently on the web using mash-ups but also the challenges in managing more frequent change through social tools, and what happens when cloud comes into play in fully fledged operations. Andy was voted one of the top 25 most influential CTOs in the world in 2009 by InfoWorld and is grateful to readers of Computing Weekly who voted the Capgemini CTOblog the best Blog for Business Managers and CIOs each year for the last three years.




This entry was posted in Uncategorized. Bookmark the permalink.

4 Responses to What is a Portal For?

  • Renjish Kumar says:

    Andy,
    Related to this topic, do you see a difference between portals and app stores, by definition? Isn’t app store a much glorified/hyped version of the portal model? Perhaps still belonging to the portal family but a nextgen model giving greater control and easier navigation/discovery tools….? more like a portal 2.0?
    Personally, I feel that the app store story has been made out to be like a revolution instead of an evolution… Your thoughts?

  • Andy Mulholland andy mulholland says:

    Its a question of the name ie ‘portal’ versus the use and methods that are changing. as they say ‘if it walks like a duck and quacks like a duck then it probably is a duck’! So yes i think we are still talking about portals but the use we can make of them is becoming wider as the technology changes and becomes more flexible.
    personally not keen on the label 2.0 on anything as it seems to be used in ‘hype’ too much BUT it is a fact that the focus in shifting in tune with Web 2.0 in terms of user/people interaction support over browser/web technology from computer/content/data models and in that sense it is a ‘revolution’ being entirely new, but in terms of the role of the portal then it is, as you say, an evolution!

  • Andy Mulholland andy mulholland says:

    Its a question of the name ie ‘portal’ versus the use and methods that are changing. as they say ‘if it walks like a duck and quacks like a duck then it probably is a duck’! So yes i think we are still talking about portals but the use we can make of them is becoming wider as the technology changes and becomes more flexible.
    personally not keen on the label 2.0 on anything as it seems to be used in ‘hype’ too much BUT it is a fact that the focus in shifting in tune with Web 2.0 in terms of user/people interaction support over browser/web technology from computer/content/data models and in that sense it is a ‘revolution’ being entirely new, but in terms of the role of the portal then it is, as you say, an evolution!

  • Arnoud ten Hoedt says:

    The diffentiation between a data driven portal and a user generated portal can be stretched into recognizing the even faster differentiating working areas of frontend development and architecture and more oldfashioned development with Java or .Net. Recognizing the first as a rapidly growing area of expertise would greatly impact product development and web projects in general, allowing for the earlier mentioned decoupling.
    When looking at for example Backbase Rich Portal (http://www.backbase.com/products/rich-portal/) you clearly see that it has been development from a frontend and user experience expertise and supports a high level of personalization to the end user, but a lot of flexibility towards the content layers, including web services, static content page enrichment, and other content providers.
    It’s core design is to work against any backend, rather than pushing some Web 2.0 from a backend system. A evolution we hopefuly will see more of in the near future.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>