Bloomberg Terminal - Architecture

Architecture

The terminal implements a client-server architecture with the server running on a multiprocessor Unix platform. The client, used by the end users to interact with the system, is a Windows application. End users can also make use of an extra service (Bloomberg Anywhere) that allows Web access to this Windows application via a Citrix client. There is also a Wireless Application Protocol (WAP) portal, and applications that allow mobile access via Android, BlackBerry, and iOS. The server side of the terminal was originally developed using mostly the programming languages Fortran and C. Recent years have seen a transition towards C++ and embedded JavaScript on the clients and servers.

Each server machine runs multiple instances of the server process. Using a proprietary form of context-switching, the servers keep track of the state of each end user, allowing consecutive interactions from a single user to be handled by different server processes. The graphical user interface (GUI) code is also proprietary.

Read more about this topic:  Bloomberg Terminal

Famous quotes containing the word architecture:

    In short, the building becomes a theatrical demonstration of its functional ideal. In this romanticism, High-Tech architecture is, of course, no different in spirit—if totally different in form—from all the romantic architecture of the past.
    Dan Cruickshank (b. 1949)

    The principle of the Gothic architecture is infinity made imaginable.
    Samuel Taylor Coleridge (1772–1834)

    For it is not metres, but a metre-making argument, that makes a poem,—a thought so passionate and alive, that, like the spirit of a plant or an animal, it has an architecture of its own, and adorns nature with a new thing.
    Ralph Waldo Emerson (1803–1882)