Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesInternet-Aware Applications


March 1996 / Core Technologies / Internet-Aware Applications

Modified products are in the works that will let companies further exploit the Internet-as-backbone phenomenon

Salvatore Salamone

Businesses have been struggling for at least a decade to extend their corporate backbone networks to corporate partners and the public. With 37 million U.S. and Canadian users now on the Internet (according to a fall 1995 CommerceNet/Nielsen survey), companies no longer have to wonder which network to bet on.

Yet the Internet is still underexploited by most companies, used mainly for E-mail and file transfer. And the problem isn't just security. Internet-aware, packaged applications have been rare, but not for long. Remember when LAN-aware applications transformed PC-based computing in the early 1990s? A flood of Internet- and World Wide Web-aware applications will soon do the same for networking beyond the company walls. Whether it' s a beauty parlor scheduling its customers or a chip maker publishing real-time part-availability data from corporate databases, many more firms will soon be doing it with shrink-wrapped software and on the Internet.

Opening the Floodgates

Internet phone applications, introduced last year, were the first products that exploited the "free" bandwidth of the Internet (see "Dial 1-800-Internet," February BYTE). These products take an analog voice signal, compress and digitize it, and send it out over the Internet. The reverse process occurs at the other end of the connection, allowing two people to hold a phone conversation. Such products have algorithms that buffer incoming packets to help smooth out the unpredictable delays packets may experience while traversing the Internet.

The ne xt type of product we're likely to see modified to run over the Internet is group-scheduling software. Campbell Services is modifying its OnTime Enterprise so that you can use it for intercompany scheduling running over the Internet. The new product is called OnTime Web Server, which is implemented as a Common Gateway Interface (CGI) application that will run on Windows 3.x, Windows 95, and Windows NT Web servers that support CGI.

Such intercompany group scheduling would, for example, help coordinate meetings between an advertising agency and the marketing department of a corporation. It could also be used by an industry consortium to plan its meetings.

Group scheduling over the Internet would work this way: A company would maintain a Web server running a modified version of OnTime Enterprise. Users pointing their browsers at that site would be able to view schedules in the form of Hypertext Markup Language (HTML) pages ( see the screen ).

Security issues are a concern when using such a system. Imagine what the stock market would do if someone got to a scheduling Web site and saw that Bill Gates and Lou Gerstner were meeting for lunch five days in a row.

For this reason, Campbell Services will use the existing security and access-control features of OnTime Enterprise to prevent such abuse. These features include management tools for adding, modifying, and deleting users. Any part of the user community that's also on NetWare can be easily added through OnTime's NetWare Bindery integration capabilities.

Microsystems Software has slightly different plans for its enterprise group-scheduling product called CaLANdar. One idea that Microsystems has is aimed at intracompany scheduling, where users could pick up a revised schedule from any place they have Internet access. A salesperson could dial into a Web site from a hotel room and get a list of the next day's appointments that incorporates any last-minute changes entered in the home office.

Such access to gr oup scheduling could be useful for a virtual corporation. For example, a consortium of vendors might use it to post its meeting schedule on one vendor's Web site for all to see.

Nigel Spicer, president and COO of Microsystems, sees scheduling programs being used in another way. "When it comes to getting a haircut or your oil changed, these programs used over the Internet could replace what you do on the telephone," says Spicer.

Internet service providers might offer this type of group-scheduling service for communities. The idea would be to let people browse through the local Jiffy Lube's or beauty salon's schedule of appointments. A user can then make an appointment from his or her PC.

Privacy issues are involved in a plan like this. For instance, you probably wouldn't want any person with a browser to see that you spend three afternoons a week at your psychiatrist's office. Similarly, you wouldn't necessarily want everyone to know that you'll be out of your home for 2 hours tomorrow aft ernoon getting your brakes repaired.

CaLANdar, like many group-scheduling products, has built-in security features that deal with these potential problems. For example, it lets an administrator import an E-mail user directory into CaLANdar, where he or she can then determine who has access to the group-scheduling system (rather than building such a list from scratch). CaLANdar also lets you hide a message or note. In that way, you can reserve a time slot so others can see that the slot is taken, but no one knows it's taken by you.

Microsystems has one large corporate client (which does not want to be identified) interested in a different scheduling-over-the-Internet project. The client is a greeting card company, and its plan is to offer a calendaring host service for its customers. Each person reaching the company's Web site would enter such information as the birthdays and anniversaries of friends and relatives. The system would send early-warning E-mail to give you enough time to buy a card a nd present. The company would also send you an on-line version of its catalog of gifts. This company sees the Internet used in this way as a free, global communications channel.

Come Together

It's one thing to give users a view at meeting schedules over the Internet, but how about setting up the meetings in the first place? You would need a contact management program to pull the meetings off.

Elan Software's latest version of GoldMine, a contact manager for workgroups, already has many of the tools you'll need. A new feature in GoldMine for Windows 95 (introduced last fall) was the ability to send and receive Internet E-mail. When you receive a message from one of your contacts, the message is automatically linked to the contact's GoldMine record.

You can compose messages off-line. These messages are queued up to be sent automatically when the next Internet connection is made.

Additionally, users can now synchronize databases over the Internet. Originally, Gold Mine allowed point-to-point synchronization, a feature that was typically used by one person with a laptop and a desktop system. That concept evolved into a many-to-one product, called GoldSync, which allowed groups of users to synchronize databases of client contacts, conversation history, and appointments.

GoldSync works with dial-up phone lines or over a corporation's WAN. A natural extension was to modify the program to run over the Internet. The result is GoldMine for Windows 95's Internet-connectivity features, which let users send database updates over the Internet.

Get That Data

For many corporate users, the real impact of Internet-enabled applications will come in the DBMS arena. Larry Ellison, Oracle's chairman and CEO, has made it clear that the Internet is the way to go for accessing corporate data. He is one of the major proponents of the stripped-down, networked PC that's geared toward retrieving information over the Internet.

Oracle's product line alrea dy includes Web-server software and a browser. The company is also developing a server-based applications suite that will include database and Web-server technology, systems management tools, and a messaging server with text search tools and E-mail.

Last fall, Computer Associates announced CA-Unicenter/ICE (Internet Commerce Enabled). This set of products, once available, will be the foundation for a Web-centric database that lets you build Web pages incorporating company data and that makes this information available to anyone with a Web browser.

Computer Associates plans to offer a tightly integrated set of products under the CA-Unicenter/ICE architecture. Using the tools, a company might set up a Web-based catalog of its products. When a customer places an order over the Internet, the inventory database would be updated and an E-mail message could be sent to the customer when the order is shipped.

The point is to make existing information available without having to do much extra work. Along those lines, Sybase has announced a database application that dynamically generates Web pages from an existing database.

Basically, we're about to see the first wave of products that have been modified to run over the Internet. And some organizations, like the greeting card company mentioned earlier, are already thinking about new ways to use this capability.

Security seems to be the only obstacle standing in the way of an explosion in the use of Internet-enabled applications. Many of the vendors who are modifying their programs to run over the Internet are addressing security up front by linking access control and user rights to existing security systems, such as user rights assigned for LAN access. How well a job vendors do in this area will determine whether these Internet-enabled applications are embraced by large corporations.


WHERE TO FIND


Campbell Services

Southfield, MI
Phone:    (800) 559
-5955 or (810) 559-5955
Fax:      (810) 559-1034
Internet: 
http://www.ontime.com

Computer
 Associates International

Islandia, NY
Phone:    (800) 225-5224 or (516) 342-5224
Fax:      (516) 342-5734
Internet: 
http://www.cai.com


Elan Software

Pacific Palisades, CA
Phone:    (800) 654-3526 or (310) 454-6800
Fax:      (310) 454-4848
Internet: 
http://www.goldminesw.com


Microsystems
 Software, Inc.

Framingham, MA
Phone:    (800) 489-2001 or (508) 879-9000
Fax:      (508) 626-8515
Internet: 
http://www.microsys.com


Oracle

Redwood Shores, CA
Phone:    (800) 633-0596 or (415) 506-7000
Fax:      (415) 506-7200
Internet: 
http://www.oracle.com


Sybase

Emeryville, CA
Phone:    (800) 792-2731 or (510) 922-3500
Fax:      (510) 922-9441
Internet: 
http://www.sybase.c
om


HotBYTEs
 - information on products covered or advertised in BYTE


Public Calendars from Campbell Services

screen_link (40 Kbytes)

Need a publicly accessible calendar? Campbell Services' group scheduler will let anyone with a Web browser view the latest updates to his or her schedule.


Salvatore Salamone is a BYTE news editor based in New York and author of Reducing the Cost of LAN Ownership (Van Nostrand Reinhold, 1995). You can contact him on the Internet or BIX at ssalamone@bix.com .

Up to the Core Technologies section contentsGo to previous article: SearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network