Get the real story via our monthly newsletter

Search

    2
    0

rss

Send to a colleague

Home > Enterprise Portals > State of the Art for Enterprise Portals

Get a Free Sample

Wondering about CMS Watch research? Sign up to receive free samples of any of our products.

Report Excerpt

The Enterprise Portals Report 2009 looks at... Integration services in your portal

"To achieve true integration, you will almost surely need to work on your underlying infrastructure. This is why many infrastructure vendors give (or almost give) portal software away as part of bigger deals. Portal software can become a "loss leader" for additional software modules and/or integration consulting..."

(p. 10)

More about The Enterprise Portals Report 2009

Our customers say

"Organisations looking to implement an enterprise portal face a steep learning curve, and the Enterprise Portals Report can help to reduce this pain. Highly recommended.
- - James Robertson,
Managing Director, Step Two Designs

NEW at CMS Watch

The ECM Suites Report 2009 The ECM Suites Report 2009: This report evaluates 30 ECM offerings... Read more
ECM Education ECM Technology Online Courses: Alan Pelz-Sharpe instructs students on ECM Technology...Read more
jboye08 Join us in Denmark at jboye08: On November 4, CMS Watch will teach tutorials on Web Content Management, Enterprise Social Software, and SharePoint... Read more

Glossary

Apache

Application Server

Caching

Categorization

Document Management

Index

Java

JavaScript

Metadata

Open Source

Relevance

Search Results

SOAP

Taxonomy

Version Control

Workflow

XML



 

Portal Must Haves

State of the Art for Enterprise Portals

by Janus Boye
19-Mar-2007

Portal software technology has been around since 1998, and while portal implementations still often suffer from many shortcomings, the industry has also come a long way.

As our understanding of portal technology has evolved we've elaborated a set of common, sometimes decisive, portal scenarios that describe different business problems. These scenarios, however, range widely from the simple to the more complex.

Universal Portal ScenariosWhile we favor scenario-based analysis, it still begs a question: can we generalize more broadly about features and attributes that are universally essential to successful portal projects? Have we learned enough to identify a current "state of the art" in portal functionality across all types of enterprise scenarios? I think so.

Beyond Scenarios

Many vendors call their products "enterprise portals," but our research finds that in reality, different tools do better and worse across these different scenarios -- and also vary substantially in complexity and cost. As such, scenarios are essential to help you focus on your concrete needs and project goals.

Nevertheless, portals are mature enough that we can start talking about baseline capabilities and practices. As part of my ongoing research with technology buyers for the new Portal Project Starter Kit, I've identified a set of features and attributes that any enterprise portal in 2007 should be able to boast. These range across the different services a portal offers, its technical aspects, as well as important vendor intangibles. Any portal project worth its salt will benefit.

State of the Art, Circa 2007

I'll divide state of the art into the same dimensions that we employ in our evaluation reports:

  • Services
  • Technology
  • Intangibles

Every portal vendor will say that everything below is possible with their platform. That's because portals are, if nothing else, web application development platforms. Given enough time, money, and risk aversion, you can get them to behave almost any way you want.

The key thing is what a product wants to do natively. Each vendor with a mature offering should be able to provide these capabilities out of the box, without you having to customize the product first.

Portal Services

Generate short, meaningful, and permanent URLs

This is the web after all, even if the portal is running on your intranet. Good URL practices translate into better search results and ranking, easier use in printed media and e-mails, as well as fewer problems with broken links when technology changes. And technology always changes.

Replace select portal functionality with third-party services

You may want to plug in a third-party workflow provider or replace the incumbent search engine. You should be able to do this easily, without worrying about complex integration.

Natively provide lightweight collaboration services

Self-evidently useful for departmental project teams, simple collaboration should be included in any portal product. Collaboration tools cover a wide range of functionality, from discussion groups, wikis, project areas, and even the concept of presence.

Easily support arbitrary content and data models

This means your content and data can be organized according to your own requirements, effectively enabling you to leverage existing investments in information architecture.

Navigation controlled by business users

This removes developer bottlenecks and empowers the business folks to change the navigation as they see fit. Also, the portal should allow designers to break out of the simple document-directory-based navigation paradigm.

Search all of different content types within the portal repository

Just like using the popular Google search engine, your search should not be confined to a subset of content, but rather work across all the content that resides in the portal.

Integrate with third-party Single Sign-On solutions

Security, identity management, and ease of log-on are always important, but most organizations have already made significant investments in this area, with many having dedicated resources doing nothing else than managing user directories (e.g., Active Directory or LDAP). The portal should be able to leverage this, as well as any existing security infrastructure in place, while enabling the user to avoid logging in twice.

Technology

Application Server freedom

At some point you may decide to change the application server or middleware running underneath your portal. This change should not affect your portal. Refrain from writing proprietary or vendor-specific code and you should easily be able to switch platforms. This is particularly germane in the Java world.

IDE of choice

Developers can be a talented, but high maintenance participant in your portal project. Letting them use their favorite tool for development surely makes them more productive.

Fast installation

First impressions matter and this should be a good one. A fast installation accomplished in a couple of hours can help the project move along to the real work of helping the business.

Control configuration management and deployment

Moving code and configuration changes among different environments such as staging and production should be possible in a simple, controlled manner. An important detail here is that you can deploy changes and also roll-them back again, without having to deploy everything from scratch. Modifications made in one environment should not have to be redone in another environment, but rather a simple deployment should suffice, ideally without restarting the portal or appserver.

Easily expose application data

Without writing code, business users should be able to expose application data throughout the portal. This could be customer information leveraged by the sales team or inventory data used in the logistics department. Application data is valuable and a portal should provide a simple magnifying glass into the organization. (Of course, true application integration is another matter.)

Better than linear scaling

When you grow your portal installation you should be able to benefit from economies of scale, so that each added server or cluster member should provide synergies towards a faster user experience.

Intangibles

Community rating of portlets

All vendors and open source communities brag about the depth of available, 3rd-party portlets. Reusing and sharing components is already a great idea, but without community ratings it can be prohibitively difficult to assess the quality and usefulness of available portlet code.

Widely available community support

Whether formalized in a user group or using an informal network, community support is a fast and effective way to get answers to your questions. Moreover, location still matters. Local consultants that can support and guide you can make a decisive contribution to your implementation.

A Word About Standards

Vendors may say, "don't worry about URLs and communities, since our wonderful standards support guarantees your investment."

Sure, unlike most other adjacent technologies (such as content management), the portal marketplace boasts many relevant technology standards. However, I encourage you to look beyond industry standards and leave it to the vendors to fight about who has the best implementation of JSR 168, BPEL, EJB, SOAP, and so forth. Don't get me wrong -- these standards matter and are helpful -- but you should look at the market from a broader business and technical perspective.

Final Advice

I intentionally do not crown vendors for each area covered. Different vendors perform well in different areas. So instead of discussing vendors here, I encourage you to start your analysis by identifying which scenarios you need to cover, and then moving on to researching enterprise portal vendors.

Use "state of the art" as your baseline and revisit it regularly during implementation. Your portal might get a stamp of approval from the toughest judges of all -- your colleagues.

Good luck with your projects!


Next:

Send Feedback

See all Enterprise Portals Channel feature articles.

Need to select a technology vendor, but confused about your choices? See our vendor-neutral technology reports.

Join the conversation

Digg This! Search Technorati Tag it on Del.icio.us



About the Author

Janus Boye

Janus Boye is the managing director of J. Boye, a vendor-neutral content management and portals consultancy based in Denmark. Janus is the author of the CMS Watch Enterprise Portals Report as well as a contributor to The Web CMS Report.



Get a Free Sample

Wondering about CMS Watch research? Sign up to receive free samples of any of our products.



What we do

CMS Watch™ evaluates content-oriented technologies, publishing head-to-head comparative reviews of leading solutions. What makes us special?

  • Our critical analysis exposes product weaknesses as well as strengths
  • We deliver unrivaled technical depth and comprehensive project advice
  • Our research is led by international topic experts
  • We only work for buyers -- never for vendors

Contact us

CMS Watch

info@cmswatch.com

18113 Town Center Drive, Ste 217

Olney, MD USA 20832

1 800 325 6190 (customer service)

+1 617 763 5336 (int'l customer service)

Fax: +1 214 242 3048