Settings for your viewing comfort
Close settings

Case Study The Globe and Mail

Toronto, Ontario
Financial Services

Website provides real-time feeds giving subscribers the latest financial information

The Globe and Mail is one of Canada's leading national newspapers covering national and international news, as well as a broad range of topics.

The Globe approached FD Solutions to help develop GlobeinvestorGOLD, a subscription-based product providing financial information and services for predominantly Canadian investors. The goals of the product were to demonstrate a convergence of technologies, while offering the customer value-added content and providing streaming stock quotes, news, and video.

Read Details

Challenge accepted

Develop a subscription-based, fault-tolerant and, scalable product that can stream stock quotes, news, and video.

Solution delivered

FD Solutions designed and implemented a high-performance client-server configuration with fault tolerant components that are scalable to tens of thousands of users.

Technologies

  • C++
  • Oracle
  • PL/SQL
  • JSP
  • Java
  • JavaScript
  • Java Applets
  • Windows Server
  • C++
  • Oracle
  • PL/SQL
  • JSP
  • Java
  • JavaScript
  • Java Applets
  • Windows Server
  • C++
  • Oracle
  • PL/SQL
  • JSP
  • Java
  • JavaScript
  • Java Applets
  • Windows Server
  • C++
  • Oracle
  • PL/SQL
  • JSP
  • Java
  • JavaScript
  • Java Applets
  • Windows Server

Benefits of deliverable

Client-server configuration supports high-performance "push" architecture.

Designed components are fault tolerant and scalable to tens of thousands of users.

Investor information is available to subscribers in real-time 24 hours a day, seven days a week.

Real-time feeds from the quote server are written to the database in real-time and delayed forms based on customer subscription levels.

The software was designed as a white-label product which allows it to be easily rebranded.

Solution details

FD designed and implemented both the server and client components of the GlobeinvestorGOLD product. Our communications and server architecture provided the basis for a general client-server configuration that supports high-performance "push" architecture. All components were designed to be fault-tolerant and scalable to tens of thousands of users.

We split the server workload over a primary and a set of secondary servers. One class of server supports all transactions between the client and the server including client software download, cache establishment and data publish/subscribe. Another class of server handles requests from other servers for quote information (Level I and II) and delays quotes based on customer subscription levels. An alert server watches quote and news feeds, and triggers alerts when conditions are met.

GlobeInvestors Screenshot of a table of stock data changes and information

A dedicated processor receives real-time feeds from the quote server and writes them to the database in real-time and delayed forms.

The client component is a Java applet, running within the secure JVM browser sandbox and supporting the following functions: portfolio display, market news and indices, streaming video and stock quotes, Level II display, alerts, stock news, and time series charting. The software is designed for branding, and is currently being offered by a number of financial institutions under their own banner.

GlobeInvestors Screenshot of a graph based on stock data

A few words about the project

Feedback

We were very impressed by your technical excellence, outstanding design, innovation and execution ability. You delivered this ‘mission impossible' project with high quality under extremely tight deadlines GlobeInvestorGOLD has received great reviews by subscribers as well as by the industry.

— Director of Application Development at The Globe and Mail

Back to top