July 12, 2002

Getting Traction

Traction's enterprise Weblog system gets a grip on corporate KM

THERE IS STILL NO sure-fire recipe for KM (knowledge management) success, but the ingredients must include the staples of the knowledge worker: e-mail, the Web, and Microsoft Office. With Traction Software's KM solution, content flowing through all these channels is easily captured by the Java-based Traction Server, which can be best described as an enterprise Weblog system. Documents posted to the server are stored as XML, tagged (in a Web interface) with system-and user-defined terms, made available for full-text and structured search, and served back out as team workspaces, enterprise information portals, or both.

Traction says you'll be up and running in 15 minutes, and that was true of our Windows XP installation. We spent another 15 minutes configuring the server for SSL (Secure Sockets Layer). To do that, we downloaded Sun's JCE (Java Cryptography Engine) and JSSE (Java Secure Socket Extension) JAR (Java Archive) files, dropped them into the server's directory, and ran the canned keytool command provided by Traction to create a self-signed certificate.

New to Version 2.8 is the automatic enabling of a visitor (anonymous) account. We exploited it by creating two Weblogs, or "projects": a public one for visitors and a private one called watercooler, where a team could assemble, discuss, and refine content to be made public. We used Traction's Web-based administration to define users and permissions. There's also an LDAP provider interface for synching enterprise directories, which we did not test.

Logged-in users add, edit, classify, and erase articles using a Web form that accepts HTML from any source, including e-mail attachments. The system provides a set of default labels -- including headline, news, notice, to-do, done, bulletin, contact -- and invites authors to apply these to posted articles. Labels define rules for displaying articles. For example, headlines come first on the portal's news page, followed by news items, then notices. All of these obey the current time slice, and therefore are visible by day, week, month, or quarter. Bulletins, however, are time-independent and always appear on the news page.

After they are posted, articles or paragraphs within them can be assigned more labels. For example, a paragraph of contact information can be tagged with the contact label. A search for the label returns all documents containing paragraphs so tagged, and highlights the paragraphs. Users can easily extend the set of system-defined labels. While testing, we created a "howto" label for Traction lore as we acquired it, and a "wssecurity" label for Web pages and e-mails related to a research project on Web services security. Even without such labels, these documents can be found using Traction's built-in, full-text search engine. But the system is designed to encourage and reward metadata tagging.

Search is menu-driven for novices. But for experts there's a powerful and terse syntax. For example, /:howto finds all how-to articles in the current time slice, and /::news (saml and ws-security) w finds all news items for the current week matching SAML (Security Assertion Markup Language) and WS-Security. A related syntax makes it easy to link to these dynamic result sets. To give users easy access to our series of how-to items, for example, we posted a bulletin containing the text [[link :howto 'howto' items]] that Traction rewrote as a link, labeled "howto items," that invokes the query and returns the set of items within the current time slice.

Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.