An Interview with Derek Archer, Vice President and Chief Technologist
Derek Archer, Vice President and Chief Technologist The Charles
Schwab Corporation is a well-known investment company with a history dating back
to 1971. Charles R. Schwab is founder of this corporation and still serves as
chairman of the board and CEO.
In 1995, the company serviced customer assets of $181.7 billion,
representing a compounded annual growth rate of 43% since 1990. With 226 branch
offices nationwide (growing at a compounded annual rate of 12% since 1990) and
an annual net income of $1,419.9 million (growing at a compounded annual rate of
30% since 1990), this dynamic company places a high priority on enterprise
technology that will support and encourage growth while maintaining efficiency
and facilitating extensive customer services. Not surprisingly, Schwab's
enterprise technology solutions include Window NT.
Recently, Windows NT Magazine's editorial director, Mark
Smith, had the opportunity to talk with Derek Archer, the Schwab Corporation's
vice president and chief technologist. From his San Francisco office, Archer
explained Schwab's decision to implement a Windows NT Workstation distributed
computing system. Here are some highlights of that conversation.
Q: What was going on at Charles Schwab before you began considering
Windows NT Workstation?
We were implementing a project to provide additional functionality on the
desktop. Two technologies, Distributed Computing Environment (DCE) and
Distributed Management Environment (DME), intrigued us at the time as
[potential] solutions for the distributed environment. Even though DCE was an
immature technology, we went ahead with it.
We looked into putting Sun workstations on the desktop. After implementing
about 1000 workstations, we realized that it was almost impossible to integrate
the 17 or 18 pieces of software necessary for each desktop. The products we were
providing didn't meet our end users' expectations, so we had to look for other
solutions.
Q: Why did Charles Schwab consider NT Workstation?
In late 1994, we evaluated NT Workstation. We found that it met our business
goals. We also found that it was scalable and could be centrally managed.
Microsoft and Hummingbird were able to provide the integration we needed with
our UNIX servers.
Q: Did you consider using Windows 95?
We didn't consider Windows 95 for our trading workstations. However, we
chose Windows 95 for our executives because of the interface. We'll probably go
with Windows NT 4.0 for the executives when it's available.
Q: What does your application do?
Our customers can call any of our cost centers and talk to a broker to
obtain quotes, perform trades, and [access] other services. Information is
constantly being fed to the UNIX servers to allow for quotes to be made in real
time.
Q: How did you implement the system?
After a successful pilot project, we started the implementation in September
1994, and finished in February 1996. We replaced about 1000 Sun workstations and
5000 dumb terminals. We are currently using Microsoft Systems Management Server
(SMS) for software distribution and Tivoli Console for systems management. IBM
provided most of the client hardware and supports all of the workstations. A lot
of things went well. Microsoft Consulting was good and tried very hard to make
everything work together. Training was good, too.
Q: Did you consider using Windows NT Server for application services?
We don't think that Microsoft really delivers the mission-critical services
that we get from our Sun or IBM RS/6000 servers. The RS/6000 with CICS is an
extremely strong platform. However, we want to be in a position to take
advantage of whatever the strongest platform is in the future, including NT
Server.
Q: What are the hardware characteristics of your network?
The clients [see sidebar, left] are NT Workstations connected to Compaq
servers running NT Server for file and print services. Each client is connected
to a UNIX server and to a Hitachi Skyline (six-way) mainframe.
Q: What were some of the implementation problems you experienced?
One of the major problems is integration. Microsoft expects other people to
integrate with them. They do not provide the kind of support that large
companies need to integrate multiple platforms.
SMS has been the biggest disappointment. For example, when you distribute
software, there is no guarantee that the client received the change or
implemented it, or that what they received was the whole content. SMS also has
no way to back out of changes.
In addition, we ended up having to reboot the workstation when implementing
software changes. We know they're trying to fix it in the next version, but
[that change] will only fix NT Workstations, not our non-Microsoft systems. We
would like a system that handles all of our needs, so that our systems
administrators only have one system to learn. We are currently evaluating other
products, Courier, in particular.
There are still a couple of things missing from NT, such as a global
directory service (GDS). We need Microsoft to help us move that along. The other
thing is security. We would like a single logon throughout the entire
enterprise, including UNIX and the mainframe. We have to use Tivoli, which
provides this, but we wish Microsoft would provide this security. We also don't
believe NT's built-in security is strong enough when you open it up to an
Intranet or the Internet.
Finally, we still have problems with printing on the mainframe. We believe
the problem is with Attachmate's TN3270 client software.
Q: How do you summarize your implementation experience?
Overall, it has been a good success. It's hard to quantify the improvements,
but the users are delighted with the functionality. We have given them the tools
to do their jobs today and have provided a platform to add additional
applications.
We are in the process of adding contact management and are investigating
Exchange, Internet, and other productivity applications.
Q: What advice can you give other managers who are considering a
large-scale NT implementation?
Determine the kind of infrastructure you'll need to provide the level of
support you require. Choose your hardware well. Plan your hardware/software
integration well. I recommend using Microsoft's consulting services. You'll need
to overcome integration issues.
End of Article