★ wanayoo — archive 1999 http://data.com/Tutorials/Groupware_vs_Webware.htmlNouvelle recherche | Portail wanayoo
CMP's TechWeb Click Here to Vist CMPNET


Data Communications
Search Data Communications

 Browse By...
 Technology/Topic
 Vendor
 Issue

 Visitors Center

 FAQs
 Contact the Editors
 Registration
 Subscriptions

 Content
 VIEWPOINT
 TECH TUTORIALS
 ATM
 Carrier-Class Gear
 Internet/Intranets
 IP Tools/Issues
 Network Software
 Net Management/SLAs
 QOS
 Remote Access
 Routers/Switches
 Security
 Servers/Peripherals
 Services/Outsourcing
 Workgroup Networks

 NEW PUBLIC NETWORK

 LAB TEST CENTER

 GLOBAL NETWORKS

 PRODUCT LEADERS

 OPINIONS/COLUMN
 Lippis on Internetworking
 Sound Byte

 Marketing Services
 T99 Media Services
 Industry Front & Center
 Reader Service

 Custom Publishing
 Real World Seminars
 Vendor Strategies

Click Here to Vist CMPNET

TechWeb Sites
 Byte.com
 CMPmetrics
 Data Communications
 File Mine
 InformationWeek
 InternetWeek
 Network Computing
 Planet IT
 TechShopper
 TechWeb News
 Tele.com
 WebTools
 Winmag.com

Data Communications: Tutorials

March 1996


By Lee Bruno

Groupware vs. Webware

Forget the hype. Can Web servers and browsers really make the groupware grade?

[ War of the 'Wares ]

In 1993, when John Swartzendruber started checking out Web bro wsers and servers, he wanted to do more than put Eli Lilly and Co. on the Internet. The technical manager of the Internet service group was convinced that Web technology was a low-cost, low-impact replacement for conventional groupware.

Three years and 16,500 Netscape browsers later, Swartzendruber's hunch has paid off, and pharmaceutical giant Eli Lilly (Indianapolis) is an intranet pioneer. Web browsers and servers--not groupware--let scientists, researchers, and marketers share information from their desktops. And by adding Internet gateways to its network, Lilly extends communications worldwide.

Intranets may sound like the buzzword of the month, but they're fast becoming big business. According to Forrester Research Inc. (Cambridge, Mass.), 22 percent of Fortune 1,000 companies already use Web servers for internal applications, and another 40 percent are thinking of taking the plunge. What's more, Business Research Group (Newton, Mass.) expects to see Webware take a big bite out of the ov erall groupware market in the next few years. It estimates that these products will account for 26 percent of all groupware sales by the year 2000--up from 5 percent of this year's $730 million market. So it's good-bye groupware, hello Webware--right?

Not exactly. Net managers intrigued by intranets need to understand what each technology can--and can't--deliver. In many ways, it comes down to a simple decision: build or buy. Web servers and browsers don't offer the sort of integrated databases that are standard issue with groupware products like Notes from Lotus Development Corp. (Cambridge, Mass.), Exchange from Microsoft Corp. (Redmond, Wash.), and Groupwise from Novell Inc. (Provo, Utah). That means corporate networkers who need databases will have to write hooks to third-party products.

Database replication also is missing from Web products. This key capability automatically updates far-flung groupware servers to keep them in sync. And don't even think about so-called bidirectional update s, a glitzy Notes feature that ships only new info--instead of the entire database--across the wide area. (This is just one of the many ways that market leader Notes sets the standard for these products.)

Shrink-wrapped document- and information-sharing applications also are MIA with Webware. Here again, net managers who want the collaborative capabilities of groupware will have to code them in. Security is another shortcoming with Web browsers and servers (as it often is on the Web itself).

WEB WEAVERS

Despite these shortfalls, intranet browsers and servers have a lot going for them--starting with price. Putting Notes on a small network would cost about $15,000. Netscape Communications Server from Netscape Communications Corp. (Mountain View, Calif.) sells for less than $1,500; Netscape Navigator retails for roughly $40.

Web software also is based on open technology and published standards rather than proprietary schemes. That's very good news for net managers who don't want to get locked into one vendor or need to mix and match out on the enterprise.

But taking the Web way also means wrestling with several design issues, particularly how to hold down overhead. The infrastructure of the Internet itself can be a consideration: Since there are no guaranteed delivery times, a message can take five minutes or five hours to get through. That can play havoc with attempts to track traffic or gauge when to resend data.

Further complicating matters is the fact that Webware and groupware are starting to converge. "Basically, the Internet camp is rushing to write APIs [application program interfaces] so that developers can add groupware functionality to their products, while the groupware vendors are feverishly embracing and integrating Web technologies into their product lines," says Ray Laracuenta, senior research analyst at the Gartner Group (Stamford, Conn.).

Given this move toward melding, some net managers may want to put decisions on hold until they see how t he industry shakes out. Those that can't wait should be aware of hybrid products already available. For example, Netscape recently bought groupware supplier Collabra Software Inc. (Mountain View, Calif.) to get its hands on document-sharing technology.

DATABASE DILEMMA

One key difference between Webware and groupware is that the latter boasts integrated databases. These make it easy to custom-tailor packages so that they deliver exactly the information end-users request. Notes, for example, features a high-level scripting language that speeds the setup of custom databases. A company could create a database that responds to employee queries about, say, vacation policies--with answers supplied automatically. Over time, the database would also become a repository of frequently asked questions.

"The Internet solutions can't match Notes' database capabilities," admits Bob Lehmenkuler, Internet business application marketing manager at Digital Equipment Corp. (DEC, Maynard, Mass.). "It jus t can't be done with Web technology today." DEC recently released Workgroup Web Forum, an application that lets a Web server function as a groupware platform (see "Groupware Therapy for Web Servers," January 1996).

So where does that leave net managers who want to add databases to their Web servers? It can be done, but it means some heavy-duty coding, typically in C or Visual Basic. Essentially, the task means writing code to an API furnished by a database vendor like Informix Software Inc. (Menlo Park, Calif.), Oracle Corp. (Redwood Shores, Calif.), or Sybase Inc. (Emeryville, Calif.). And while it's true that APIs shield programmers from the more mind-numbing coding complexities, it's still not a job for the uninitiated.

RELATIONAL REALITIES

That's not to suggest that the effort isn't worth it. Net managers who stay the course will end up with something they can't get with off-the-shelf groupware: access to relational databases. The flat files used by Notes and Groupwise, for examp le, are not compatible with SQL (Structured Query Language) databases, making them strictly proprietary.

What's more, it looks as if help is on the horizon. During the coming year the major database vendors are expected to release code that will allow their products to be queried using CGI (common gateway interface) scripts. CGI is the lingua franca of Web servers, and far easier to program in than C.

There's more good news. Next Software Inc. (Redwood City, Calif.) recently introduced Webobjects, a family of tools that make it possible to build custom applications that can exploit information residing on mainframe or relational databases. At the moment, Webobjects works with Next's Webscripting language; support for Javascript is planned, once it is available from Netscape. The tools are server independent and compatible with OLE (Object Linking and Embedding).

REPLICATION SITUATION

Replication--the ability to keep data on far-flung servers in sync--is another key difference between groupware and Web servers. Once again, it's a case of groupware delivering this feature out of the box. In fact, the next releases of products like Exchange and Groupwise automatically update databases every few hours to reflect changes that have been made. This function can be critical, for instance, in sales applications, where orders entered on regional groupware servers can be forwarded to a central site to track inventory. The regional servers also could be told to regularly replicate on other databases to make sure that all information stays current.

Notes goes this scheme one better with something known as bidirectional replication, which sends only the information that's changed since the last update. (Other approaches replicate the entire database each time.) This helps save on WAN bandwidth.

The AEA (American Electronics Association, Santa Clara, Calif.) has already put bidirectional replication to good use--with a helping hand from Internotes, a companion product for Notes that acts as a Web server. The AEA has Notes servers in 18 major cities and also maintains a Web site that lists seminars and speakers. Its most pressing need, however, is to keep members informed of policy developments in Washington, D.C., that affect their jobs and work. To do this, the AEA uses Notes' bidirectional replication to update its Web server every hour and a half with new information. Previously, it took the AEA about two days to post this information.

Right now, it's not possible to add replication to Web servers. That means that net managers may have to pin their hopes on database vendors that are working to add this capability to their offerings.

SWEAT EQUITY?

Generally speaking, adding groupware features and functions to Web servers involves a fairly intensive programming effort. Customizing groupware, in contrast, is relatively simple--thanks to embedded macros and scripting languages. This takes the agony out of things like modifying a scheduling application with r ules that accept or refuse appointments.

What does all this mean to net managers? Integrators and analysts agree: Webware's lack of turnkey apps means that it's better suited to the simplest groupware functions. These generally fall under the "push" model, in which companies publish documents on servers across the enterprise. "An accounting department could easily post the status of expense reports on a Web server, making it easy for users to access them," explains Ian Campbell, research director for collaborative computing at International Data Corp. (IDC, Framingham, Mass.).

"Groupware is good at workflow and managing data, something the Web is not particularly suited to," notes Chet Geschickter, vice president of research at Hurwitz Consulting Group (Watertown, Mass.). That helps explain why Eli Lilly has held onto Notes for some applications, particularly those that involve heavy collaboration.

PLAYING IT SAFE

Security also is a big concern, especially if sensitive data i s going to be shipped over the Internet. Basically, Web browsers implement security in two ways, using either secure HTTP (hypertext transfer protocol) or SSL (Secure Sockets Layer). Secure HTTP is based on public-key encryption technology from RSA Data Security Inc. (Redwood City, Calif.). SSL is a technique that allows data to be encrypted between the server and the browser. (Both the browser and the server need to support the protocol.)

Most browsers also support basic and enhanced authentication. With the basic take, unencrypted passwords are shipped over the Internet. Enhanced authentication employs DES (data encryption standard) private-key encryption.

Some groupware vendors go further, requiring one of the clients in a session to supply a certificate that proves it's who it claims to be. Notes offers two-way client authentication, with both clients exchanging certificates. It also can take advantage of X.509 certificates to protect data as it crosses the Internet, as well as SSL.

"Notes has the best security," says IDC's Campbell. But he adds, "Not all of the information in a company has to be behind lock and key."

DESIGN DECISIONS

Running applications on a Web server calls for more than skill in programming. Net managers also need to address design issues. For starters, they'll want to minimize traffic loads and boost response times. A caching proxy can go a long way to doing both.

Basically, a caching proxy is a holding tank located between end-users on a LAN and a remote Web server. Simply said, it allows frequently requested data to be stored locally (see Figure 1). The proxy can reside on a dedicated server or on a local file server. That gives end-users a way to access data on the LAN itself, which typically runs at 10 Mbit/s, rather than having to cross a relatively slow WAN link, which probably tops out at 56 kbit/s.

Figure 1: Performance Proxy


A caching proxy--a local repository of frequently requested data--helps speed performace and boost response times. End-users on a LAN access the proxy, rather than the web server, on the far side of the WAN link.

As mentioned, the infrastructure of the Internet itself also can raise a design issue. Essentially, it comes down to timing. Groupware typically relies on store-and-forward mail systems. If a connection is lost during a data transmission, these packages can pick up where they left off--instead of resending the entire file.

This isn't possible on the Internet, which is why some companies are implementing time server applications on their Web servers. These utilities time-stamp each packet as it's shunted onto the Internet. If a connection is lost, the time server knows where to pick up the transmissions once the link is restored.

WHEN WORLDS CONVERGE

Trying to decide between Webware and groupware is like trying to hit a moving target. Groupware vendors are rushing to make their products more Web-friendly. As mentioned, Lotus already sells Internotes, an add-on that translates Notes documents into HTML (hypertext markup language) and posts them to HTTP servers. With Notes 4.0 (expected midyear), HTML support will be built into the groupware package.

Other groupware heavyweights are moving in the same direction. Microsoft's Exchange groupware product features calendaring, scheduling, and threaded discussion capabilities and runs on Windows NT. The vendor has staked out the intranet market as a strategic area and recently licensed Java from Sunsoft Corp. (Mountain View, Calif.). Its next release of Exchange (expected by the end of the year) should boast bidirectional replication. Microsoft also is shipping its Internet Information Server for Windows NT for free.

Novell's Groupwise combines e-mail, personal calendaring, group scheduling, tas k and workflow management, and rules-based messaging. A new module, Webaccess, allows all these functions to be accessed from an Internet browser. It runs on Netware servers and under Windows, OS/2, and Unix. An NT version is expected this summer.

WORLD WIDER WEB?

It's a two-way street. Web vendors, as indicated, also are looking to add groupware functions to their products. DEC's Workgroup Web Forum, for example, allows Web servers to support so-called multithreaded discussion, in which up to 25 people can participate.

Besides buying Collabra, Netscape announced this month that it is adding turnkey database connectivity to its Enterprise 2.0 Web service. The vendor also announced that the server will support messaging and discussion groups.

Webware vendors also are looking to tighten up security. Process Software Corp. (Framingham, Mass.) and Microsoft codeveloped an Internet Server API that functions as a standard Internet gateway. Once loaded onto a server, the API authen ticates passwords and user names from the IP address of a client. This makes it much easier to restrict access to data stored on a server. A company president, for example, would be allowed to view profit-and-loss statements, while district sales managers would be locked out of these reports.

The API, which is based on a Windows DLL (Dynamic Link Library) has been shipping since September. Process Software compares it with Winsock, in that it ensures that vendors don't have to write to 10 different interfaces. Trouble is, Netscape, O'Reilly and Associates Inc. (Sebastopol, Calif.), and other Web vendors are implementing their own versions of the API.

What's ahead? Given the level of activity, it's hard to tell. Among the promising ventures are collaborative tools based on the Internet Relay Chat Standard. These would allow users to mark up collaborative documents shared by a group of end-users, moving Webware a big step closer to groupware. Netscape also plans on supporting network news transf er protocol (NNTP) in release 3.0 of its browser. This IETF standard, the basis for Usenet discussion groups, could point the way to Web browsers that support collaborative projects.

Unfortunately, there are no easy answers--especially since new suppliers seem to show up every week. Even TCP/IP stack vendors are getting into the act: Hummingbird Communications Ltd. (North York, Ontario) recently announced Columbus. The intranet package consists of a Web server, e-mail (via MIME [multipurpose Internet mail extensions], POP3 [post office protocol 3], and SMTP [simple mail transfer protocol]), and document management software for group collaborations.

One thing's clear: There's no shortage of excitement and optimism. "It took Lotus Notes seven years to get where it is today," says Gartner's Laracuenta. "It's unreasonable to expect Internet providers to provide the tools in a year."


Lee Bruno is software editor for Data Communications. He is based in San Mateo, Calif., and c an be reached by e-mail at lbruno@data.com

[ Home ]

[ Registration | Subscriptions ]
[ Contact Us | E-Mail ]



Home Contact Editors Lab Tests Registration Tech Tutorials
Buyer's Guide Global Networks Opinion / Columns FAQs Subscriptions

CMPnet Click Here to Vist CMPNET