>>   TELUS Chooses Sun to Consolidate Distributed Systems and Datacenters
 A.B. Watley Case Study
>>   Danish Technical University
>>   Devon Energy
>>   Littlewoods 2001 Consolidation Project: NUMA-Q to Solaris
>>   PT. Excelcomindo Pratama Simplifies its Datacenter with Sun Servers & Storage
 
Download PDF Version 668KB
 
News & Customer Stories
Consolidation

A.B. Watley Case Study:

Consolidation of online stock trading system from NT to Sun Netra and Enterprise servers and Sun StorEdge T3 arrays
"Our new technology has allowed Watley to compete in an entirely new industry. A large part of our success in the B2B financial services software licensing business is due to the quality of our software and our migration from NT to a UNIX ™ platform with Sun's Solaris ™ Operating Environment. Our UNIX platform and enterprise architecture clearly differentiate us o the large brokerage firms and banks to which we market our data delivery and transaction software."
Tony Huston,
Founding Partner and President
A.B.Watley Group Inc.


Company

  • A.B.Watley Group Inc.

Industry/Market

  • Computing/Information Technology

Key Solution Requirements

  • Migration from NT to UNIX ™ environment without disruption to ongoing production operations
  • High performance - approximately one second for execution of each online trade order
  • Future-proofed, standards-based IT environment for current and emerging client architectures

Key Solution Components

  • Sun ™ Computing Platform:

  •    - Sun Enterprise ™ servers
       - Sun Netra ™ servers
       - Solaris ™ Operating Environment
       - Sun StorEdge ™ mass storage solution
  • Java ™ development environment
  • Oracle8i database
  • Objectivity/DB object database
  • BEA Tuxedo transaction management and routing software
  • A.B.Watley 100%pure Java client-side applications
  • Sun Professional Services Java technology expertise

Key Solution Benefits

  • Cost savings through server consolidation and related service and support resource reduction
  • Streaming quotes data and realtime direct trade execution as market differentiator
  • A future-proofed open,scalable, reliable,high-performance and available computing environment
  • Industry recognition of the quality and performance of the A.B.Watley technology,e.g.,licensing by E*TRADE


About A.B.Watley Group Inc.
A.B.Watley Group,(www.abwg.com),premier provider of financial services technology,was founded in 1996 and is the parent of A.B. Watley Inc.,a highly respected Wall Street broker/dealer firm with more than 40 years institutional trading experience. The Group was established to provide the technology foundation needed to sustain the firm's success in the new economy and to provide Internet-based service delivery to traders and investors.

A.B.Watley Inc.'s mission is to provide the highest quality trading technology and service in the industry at the lowest possible cost. As the brokerage services arm of the organization,it uses the Internet as well as traditional delivery channels to provide traders and investors with remote,easy and very low cost access to technology as well as the firm's more than 40 years trading experience. It does this through the technological expertise and resources of AB Watley Group Inc.

Recently,A.B.Watley Group faced the need to make critical strategic decisions regarding the future direction and platform for its IT operations. This report defines those decisions and the subsequent actions taken by AB Watley Group to migrate from a Windows NT environment to a Sun ™ platform with the Solaris ™ Operating Environment and Java technology applications.

Strategic IT Direction Decisions by A.B.Watley Group
As is reviewed below,the former IT environment at A.B.Watley Group was built on an NT platform using a large and constantly growing number of servers to support a rapidly expanding customer base. A major decision was made to replace the NT environment with a UNIX ™ platform while continuing to provide Watley online customers with the same features,functions and service levels they were accustomed to receiving from A.B.Watley.

The Former IT Environment
The former IT environment established by the Group used a Windows NT platform. The number of installed NT servers grew rapidly as the customer base increased. There were over 200 NT servers in place when the UltimateTrader client- base reached 5,000 and the number of users for other Web-based services also grew to about 2,000 online clients. With the continuing need to add more servers and more copies of the NT operating system as the client base grew,the complexity and costs of system administration and management increased significantly.

An overview of the former IT environment at AB Watley Group is shown in Figure 1.



Limitations of the Former IT Environment
According to A.B.Watley Group executives,the key shortcomings of the former IT environment can be summarized as follows:.
  • Each NT server was capable of supporting only about 50 online clients. This limitation, coupled with a maximum manageable server population of about 200 NT servers for the AB Watley data center,yielded a total solution capacity of only 10,000 online customers. In basic terms,the former IT environment lacked vertical scalability.
  • As the number of servers interconnected at the data center continued to increase,the resource requirements for administration and management grew rapidly and operations became increasingly complex - introducing concerns with respect to reliability,availability and total system performance.
  • Along with the growth of resource requirements for administration and management, the costs for service and support were growing at an accelerated rate. Adding new features across a server population of 200 units that had been installed and upgraded over a period of time was not a simple matter,and proved a costly process in terms of time and manpower.
  • And finally,it was found to be completely impractical to design and implement a remote backup data center for the 200-server NT environment.

Key IT Strategic Decisions by A.B.Watley Group
A.B.Watley Group was faced with a rapidly expanding customer base - projected to exceed 25,000 online customers in the near term - and with an IT environment capable of supporting only about 10,000 clients. New CIO Leon Ferguson led a team of A.B.Watley technology managers in making a number of carefully considered strategic decisions to meet this challenge.
  • The IT environment would be migrated from an NT to a UNIX platform. The UNIX operating system is the choice for most enterprise solutions in the securities industry. It offers a wider range of systems tools and functions,runs on a much broader range of servers (including high end data center class servers),and is supported by a much larger population of software development specialists. The decision to move to UNIX would allow for significant server consolidation and assure the needed vertical scalability for the rapidly growing customer base.
  • A.B.Watley Group considered several UNIX system alternatives and Sun's Solaris ™ Operating Environment was chosen as the best fit for its needs. Solaris is widely used in the securities industry and is the UNIX system version regarded by many as the most suitable for Web-based solutions. The Solaris Operating Environment runs equally well across the full range of Sun servers,supporting the scalability goals of AB Watley Group.
  • A Sun computing platform,comprised of about 20 Sun Enterprise ™ and Sun Netra ™ servers along with Sun StorEdge ™ mass storage devices was selected to displace the former IT environment completely. Together with the Solaris Operating Environment,the Sun equipment would give A.B.Watley Group a proven computing platform that would meet its need for reliability,availability,scalability and high performance.
  • Rather than porting the old software to the new platform,it was decided by the A.B.Watley Group planning team that the software would be "redeveloped using new technologies and tools to" future-proof the new environment to the maximum practicable extent. There also were practical business reasons for this decision - much of the existing business logic was found in licensed third party applications software that could not be easily ported to the new environment.
  • Java ™ technology was chosen as the foundation for the redevelopment effort. Although Java technology was relatively new at the time of the decision,the A.B.Watley Group's planners were confident that it offered all of the attributes essential to the long-term success of their growing operation:object-oriented,platform independent (especially critical for A.B.Watley at the client end),a powerful and growing set of development tools and aids,wide acceptance for Internet-based and other network- based solutions,and a growing population of Java development specialists. In addition, the position of Sun Microsystems and the originator and a leading supporter of Java technology matched well with the overall plans for the future.


Business Guidelines for the NT-to- Sun Platform Migration Project
Along with the above listed strategic IT decisions, some key business guidelines were defined for the redevelopment and migration project:
  • Support real-time access for trade order execution,with a performance target of one second from order entry to order execution for UltimateTrader customers, basically a require ment for direct access to an exchange,an ECN or NASD Market Maker.
  • Assure support for existing Watley products such as UltimateTrader and WatleyTrader without any service disruption or need for changes at the customer level.
  • Assure that the IT environment can grow with the market,without need to modify the underlying infrastructure and without creating an escalating expense structure, basically a requirement for seamless scalability.
  • Assure that the solution can adapt readily to industry changes such as decimalization and penny increment price presentations,T+0 settle ment and worldwide 24-hour trading, around the clock and around the globe.

"We found it necessary to redevelop the complete solution using new technologies for a new computing platform while providing our customers with the same high levels of functionality and service they were accustomed to receiving. We also added new features such as decimalization that were demanded by the market. It was a daunting challenge - but in retrospect we can now look back and say that our plans were good ones,our choices of technologies and technology suppliers were solid, the redevelopment and transition proceeded smoothly and we and our customers are satisfied that we have met the challenge."
Leon Ferguson,CIO
A.B.Watley Group Inc.

The A.B.Watley Decision-Making Process
The decisions made by A.B.Watley Group were not simply mandates by senior management and the new CIO but resulted from a highly interactive and on-going process in which both business and technical managers and team players at all levels were active participants. As is illustrated in Figure 2,the technical decisions involved participation by players at the levels where a decision would be realized. Two key examples illustrate this:

  • The decision to move from NT to a UNIX system was made by the CIO after evaluation of all alternatives and consideration of the views of other members of the technical staff. The choice of which version of UNIX system and the computing platform on which it would run was made at the level where the work and production operations would be done.
  • The decision to use Java technology for redevelopment of application software rather than C++ or another object-oriented language resulted from proof-of-concept tests suggested and performed by the technical supervisors responsible for the work. Those tests showed conclu sively that Java was the better choice,especially for assuring that the GUI would meet all of the needs and expectations of A.B.Watley customers. The tests also alleviated Java performance concerns expressed by some.


The Redevelopment and Migration Processes
The redevelopment and migration processes,once all major decisions were made,were comprised of three parallel but interrelated activities: acquire and install the Sun computing platform, redevelop the existing client-end software functions using Java technology,and support parallel production operations in which customer services are gradually transferred from the former IT environment to the new Sun,UNIX and Java platform. Figure 3 provides an overview of the redevelopment and migration processes.



The New Computing Platform
The Sun platform,comprised of Sun Netra ™ and Sun Enterprise ™ servers,the Solaris Operating Environment and a Sun StorEdge mass storage system,was defined,acquired and installed during the latter part of 1999 and early months of 2000. The process went smoothly and the new environment quickly became the development and test environment for software redevelopment. Later in the migration process,separate computing platforms were established for development and for parallel production operations as customer functions were gradually transferred from the former IT environment. And even later, an identical production facility was established to share production operations and to provide mutual backup for both centers. One production center,as well as the development system,is at the A.B.Watley Group facility in Texas and the other in Manhattan,New York.

In addition to the Sun components,all versions of the new computing environment include key infrastructure software components from three other leading technology providers:

  • Oracle Corporation. Oracle Corporation,the global leader in database software,(www.oracle.com), was selected by Watley to replace the Microsoft SQL Server RDBMS used in the former IT environment. The Watley quotes system now runs with an Oracle8i database. The Oracle8i database was chosen on the basis of its scalability and excellent performance on the Sun Enterprise servers with the Solaris Operating Environment. The Oracle Application Server also is used in conjunction with the quotes system.
  • Objectivity Inc. Objectivity,Inc.,headquartered in Mountain View,CA,(www.objectivity.com),is a leading provider of distributed object data-base software products and support services. Watley selected the Objectivity/dB product for the transaction-processing component of its new solution. Objectivity/dB provides a robust, scalable and multithreaded database engine with a rich set of development and administration tools. It provides excellent performance with the Solaris Operating Environment,whose multithreading features are among the most powerful in the UNIX world.
  • BEA Systems,Inc. BEA Tuxedo is a market-leading applications integration and management product of BEA Systems,Inc.,San Jose,CA. Watley selected it to route customer requests for quotes,transactions and charts to available servers - and to assure the fastest possible response times for critical interactions with Watley customers.

(Note:A detailed description of the new computing environment and the key solution components supplied by Sun Microsystems and other technology providers is available in a separate Sun- sponsored case study report,A.B.Watley Group, Inc.,Internet Real-time Trading Solution.)

Software Redevelopment with Java Technology
The online brokerage services provided by AB Watley are client-intensive with the greatest focus on efficient and high-speed acceptance,checking and routing of incoming requests to backend internal Watley and external processors along with the rapid routing of responses to clients. The Solaris Operating Environment,BEA Tuxedo transaction management and routing software along with the Oracle and Objectivity databases provide the infrastructure between client applications and backend processing systems. The key software redevelopment effort was to design and develop a comprehensive set of front-end client applications for the A.B.Watley UltimateTrader offering to Internet-based customers as well as for A.B.Watley dealers with direct access to the new solution from workstations connected to the A.B.Watley corporate intranet.

Java technology was selected for all application software development. The software redevelopment effort extended over a period of more than 18 months using a series of Java development environments,tools and aids.
  • Visual Café,then a product of Symantec Corporation and since early 2000 a product of WebGain,Inc.,was chosen by A.B.Watley Group as the basic Java development environment. The new applications were designed to provide essentially the same functionality as that already in use on the NT platform. Coding was done with a combination of in-house software specialists and third party contractors. One of the plus factors for Java noted by A.B.Watley is that there is an excellent population of Java development specialists available in the skilled labor market.
  • Over the course of the redevelopment,and as Java technology gained rapid acceptance in financial services organizations along with receiving much development support by Sun Microsystems and other technology leaders, a growing number of increasingly efficient Java development tools and aids became available. Like all new technologies,Java technology is a dynamic work-in-progress that is continuing to become more powerful and effective as it gains market acceptance. Examples of the Java development environments,tools and aids used by the A.B.Watley Group software redevelopment teams include:
    Java 2 Platform Standard Edition,Version 1.2.J2SE ™ v 1.2 software was used as the applications integration environment during much of the early development effort. It represented a major advance from Java 1 tech nology and proved an excellent choice for the redevelopment of most client applications for Web-based service delivery.
    Java 2 Platform Standard Edition,Version 1.3.J2SE ™ v 1.3 software was released in mid-2000 and became a critical environment for the development,test and integration of high performance front end applications (e.g.,presentation of streaming quote data from market data vendors to desktops and less-than-one-second trade executions from trader workstations).J2SE v 1.3 software with the Java HotSpot ™ Client Virtual Machine (JVM ™)is the fast and accurate foundation for building and deploying client-side enterprise applications. It boasts a 40%improvement over the initial J2SE release in terms of start-up time and offers a 25%smaller RAM footprint for most applications that use Java Foundation Classes in a typical manner. It enables faster and easier use of front-end applications such as those that comprise the A.B.Watley UltimateTrader solution.
    Java HotSpot ™ Client JVM.The Java HotSpot Client JVM technology breaks new ground in many areas of its design and was critical to the attainment of some of the most demanding performance requirements of the A.B.Watley client applications. Its features include on-the-fly adaptive optimization technology,ultra-fast thread synchronization,and an advanced garbage collector (GC)with state-of-the-art algorithms to virtually eliminate garbage collection pauses. In addition, Java HotSpot source code is written in a clean, high-level object-oriented design style that brings major improvements in maintainability and extensibility.
    Java 2 Platform Standard Edition,Version 1.4. The soon-to-be released J2SE v 1.4 software will bring even higher performance levels. It will enable A.B.Watley Group to meet the performance needs of traders using the most sophisticated workstation configurations at their desktops - including some with as many as four display screens with multiple market data vendor feeds and a full spectrum of trading applications.
    Other Java Tools. Other tools and aids from third parties also used for specific development,test and integration functions. For example,the JPro tool from K.L.Group was used by Java technology teams as a thread analyzer,coverage and profiler. And Bug Seeker's debugging tool for J2SE Version 1.3 software was used as a test and integration tool because Visual Café does not provide adequate support for v 1.3 debugging.
The A.B.Watley Group technical team has acquired substantial experience with Java tech nology during the redevelopment and migration processes and offers several observations that may be of value to others considering the move to Java technology for high performance securi ties industry solutions.
  • Software specialists with Java technology experience and skills essential for the development of high performance financial services applications are increasingly available in the skilled labor market. The availability of qualified Java technology specialists should not be regarded as a limitation to a 100%pure Java applications environment.
  • The standard Java development tutorials, training courses and manuals are excellent for building solid,reliable Java applications for nearly all eCommerce solutions. However, Java technology is a dynamic and continually advancing technology. It is very valuable to supplement standard skills and sources with on-site support by Java experts from Sun Professional Services to assure that the very latest developments are understood and can be applied to yield the reliability and performance levels essential to online solutions such as A.B.Watley's UltimateTrader. According to Rick Ratliff,A.B.Watley redevelopment team leader for redevelopment of client applications for intranet direct access traders,"Our own Java specialists as well as those from third party contractors were able to develop and integrate solid applications that met our design specifications but with the help of Sun Professional Services experts,we were able to squeeze out significant added performance. They are aware of the very latest advances in Java technology and obtaining their assistance had a very positive impact on both development time and performance."
  • Significant improvements in both performance and resource utilization (e.g.,memory footprint) were quickly attained when J2SE v 1.3 with Java HotSpot software became available. CIO Leon Ferguson observed,"Our essential need for less than one second order execution time as well as the fact that many of our most active clients use high-end workstations with multiple display screens place extremely high demands on the system. J2SE v 1.3 with HotSpot made it possible for us to meet those demands, and we can expect even higher performance levels with J2SE v 1.4 in the very near future."
  • The key promises of Java technology have been met:(1)It supports platform independence at the client level.(2)It is supported with a huge and growing pool of APIs and business logic objects critical to financial services solutions. And (3),it meets a key enterprise solution criterion of vendor independence. According to Eric LeSatz,A.B.Watley Group Vice President, IS Administration,"We rewrote the entire client piece of our UltimateTrader software to be 100%Pure Java™. We're now able to support clients not only on Windows desktops but also Macintosh,Linux,Solaris ™ any system that has a Java virtual machine. And our plans for future enhancements and new products also will rely heavily on a Java-based development environment. Our choice for Java technology versus C++or other development environment was clearly the right decision, not only for current operations but especially for staying abreast of changing conditions in the future."
  • BEA Tuxedo has proved to be an excellent choice for transaction routing and oversight functions. It is extremely fast,works extraordinarily well with the Solaris Operating Environment and comes with a wide array of APIs that support easy and reliable interface to database systems, trade execution systems,backend settlement systems,etc. It fits extremely well with the new Java front-end applications environment.

New A.B.Watley IT
Environment Diagram
An overview of the new A.B.Watley Group computing environment is shown in Figure 4. The infrastructure for the new solution is comprised of equipment and software components from Sun Microsystems,Oracle Corporation,Objectivity Inc. and BEA Systems,Inc. The application software is 100%Pure Java technology and was developed in-house by A.B.Watley Group with support from various third party service providers and Sun Professional Services.



Status and Outlook
All of the A.B.Watley Internet-based customer operations have been migrated from the former IT environment to the new solution using a Sun computing platform. Two identical data centers now exist,one in New York City and the other in Richardson,TX,with each capable of handling 100 percent of the total A.B.Watley peak transaction load. Each system,in addition to handling a share of daily transaction processing on a regional basis,serves as a hot backup for the other and stands ready to immediately assume the workload of the other in the event of disaster.

In addition,the following new or upgraded functionality is operational to provide enhanced services for all A.B.Watley online clients.
  • A significant in-house development by the A.B.Watley Group technical staff provides a proprietary compression algorithm that cuts the data rate for quotes by about two-thirds. This results in faster service along with lower bandwidth requirements for online customers.
  • In-house applications software is enhanced to support both decimalization and penny increment capabilities for quotes and trading.
  • A new high-speed billing capability has been added through A.B.Watley Group in-house software development.

A.B.Watley customers include individual B2C investors and B2B organizations - and the customer base ranges from casual personal investors to active day traders to investment organizations to major online brokerage firms. All are supported by the new Sun computing environment. Speed,reliability,security and ease-of-use are now greatly enhanced to meet the Watley vision of providing the highest quality online trading environment at the lowest cost.

Concluding Comment
The A.B.Watley Group technical management concluded in early 1999 that its existing IT environment,then more than 200 NT servers at a single data center,could not scale to meet the demands of the rapidly growing business. In addition to scalability limitations,it was increas ingly difficult to add new functionality and services - and both resource requirements for IT management and total operating costs were growing at accelerated rates. A decision was made to move to a new computing environment and to build the new solution on a UNIX platform.

During a period of about two years,A.B.Watley Group made the transition from an NT computing environment to a new and advanced solution running 100%Pure Java applications in an open architecture built on a robust Sun platform along with best-of-breed infrastructure components from Oracle,Objectivity and BEA Systems. This transition was achieved without any disruption of service to customers and with no degradation of performance levels.

The power,reliability and performance of A.B.Watley Group's new IT solution enjoys an excellent reputation in the securities industry as was evident in the recent announcement of its licensing by E*TRADE.(See press release below.)

A.B.Watley Press Release,1 December 2000
A.B.Watley Group Inc.(NASDAQ:ABWG),premier provider of financial services technology (www.abwatley.com)today announced that E*TRADE Group Inc.(NASDAQ:EGRP)will license features of Watley's proprietary "Direct Access" trading software and work together to create a customized trading product.

"This agreement is both a validation of the quality of our proprietary technology and a tremendous business opportunity. We have spent considerable resources developing this technology and are extremely please that we can now count E*TRADE, a market leader in online financial services,as a significant alliance," stated Tony Huston,President of A.B.Watley Group Inc.

©2001 Sun Microsystems, Inc. All rights reserved. Sun, Sun Microsystems, the Sun Logo, Sun Enterprise, Ultra, Solaris, Sun Spectrum Gold, and SunSpectrum Silver are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.