code 128 vb.net 11: Case Study: Overview of Securities Trading System in Java

Paint QR-Code in Java 11: Case Study: Overview of Securities Trading System

11: Case Study: Overview of Securities Trading System
Recognizing QR Code 2d Barcode In Java
Using Barcode Control SDK for Java Control to generate, create, read, scan barcode image in Java applications.
Making QR Code In Java
Using Barcode encoder for Java Control to generate, create QR Code image in Java applications.
Traditionally, the downside to the mainframe has been the user interface the 3270 dumb terminal (the green screen), which is not user friendly. Prior to the commencement of BNAs Java project, another group spent a few months trying to develop Windows Active Server Pages (ASPs) to talk to the mainframe. The only solution providing ASP reports, a portfolio management system, solved the interface problem, but it was difficult to connect to the mainframe using ASP for trading. BNA has experienced difficulty getting the order messages to the mainframe. Along with performance problems, it seemed that every ASP order transaction required multiple dedicated connections to the SQL Server database. Fortunately, Java Database Connectivity (JDBC) connection pooling and Java s platform independence provided the performance and scalability that was needed. Moreover, it allowed us to take advantage of the mainframe for deployment and Windows for development. (Because budget is a limiting factor in an economic downturn, where every developer is competing for business, it is critical that you deliver a solution quickly that will integrate with an organization s existing infrastructure.) The IBM HTTP server, WebSphere application server, and Oracle 9i Enterprise relational database management system (RDBMS) are all in existence on the company s legacy IBM mainframe enterprise server. Table 11-1 describes the software components of the web front end. Figure 11-1 illustrates the enterprise architecture as a diagram, and Figure 11-2 shows a Unified Modeling Language (UML) sequence diagram.
QR Code Reader In Java
Using Barcode reader for Java Control to read, scan read, scan image in Java applications.
Barcode Maker In Java
Using Barcode creation for Java Control to generate, create barcode image in Java applications.
TABLE 11-1
Scan Bar Code In Java
Using Barcode reader for Java Control to read, scan read, scan image in Java applications.
Encoding Denso QR Bar Code In C#
Using Barcode generator for Visual Studio .NET Control to generate, create QR Code 2d barcode image in VS .NET applications.
Web Front End Software
Print QR Code 2d Barcode In Visual Studio .NET
Using Barcode maker for ASP.NET Control to generate, create Denso QR Bar Code image in ASP.NET applications.
Creating QR Code In VS .NET
Using Barcode drawer for .NET framework Control to generate, create Denso QR Bar Code image in .NET applications.
Type of Component
QR Code 2d Barcode Maker In Visual Basic .NET
Using Barcode creator for .NET framework Control to generate, create QR Code 2d barcode image in VS .NET applications.
Code39 Drawer In Java
Using Barcode creation for Java Control to generate, create Code-39 image in Java applications.
Application server
Linear Barcode Creation In Java
Using Barcode generator for Java Control to generate, create 1D image in Java applications.
Draw Matrix 2D Barcode In Java
Using Barcode creator for Java Control to generate, create 2D Barcode image in Java applications.
Vendor/Component Name/Version
2/5 Standard Generator In Java
Using Barcode generation for Java Control to generate, create 2 of 5 Industrial image in Java applications.
Paint Code39 In None
Using Barcode generator for Office Excel Control to generate, create USS Code 39 image in Excel applications.
WebSphere Application Server 5
UPC-A Supplement 2 Creator In Objective-C
Using Barcode generation for iPad Control to generate, create Universal Product Code version A image in iPad applications.
Bar Code Generation In Java
Using Barcode generation for BIRT reports Control to generate, create bar code image in BIRT reports applications.
Description
Bar Code Decoder In None
Using Barcode scanner for Software Control to read, scan read, scan image in Software applications.
Making UCC - 12 In .NET Framework
Using Barcode printer for .NET framework Control to generate, create UCC-128 image in .NET framework applications.
Serves up JSPs and servlets, runs EJBs, and provides JDBC connection pools to user data Database required for application data (orderdb) ECMA JavaScript Web browser required to support JavaScript A library for parsing and generating XML documents
EAN13 Encoder In None
Using Barcode maker for Software Control to generate, create UPC - 13 image in Software applications.
Code 128A Generator In None
Using Barcode generation for Online Control to generate, create Code-128 image in Online applications.
Software/Hardware Required for Support
IBM S/390, Windows XP SP2
DBMS JavaScript Browser XML Tool
Oracle 10.0i Netscape/JavaScript Microsoft or Mozilla Firefox IBM/XML Parser for Java/3.1.1
Oracle 10i IE 6 and above or Navigator 5 and above IE 6 and above or Navigator 5 and above Windows XP SP2
The Case Study Infrastructure
FIGURE 11-1
Production architecture components
FIGURE 11-2
Production architecture as a UML sequence diagram
11: Case Study: Overview of Securities Trading System
WebSphere Application Server
The WebSphere partition is also connected via TCP/IP sockets to the BNACS API. This API is used to communicate with and retrieve information from the mainframe system via an XML-based message format. Finally, the WebSphere partition is connected to the Stratus TCAM CTPS (the continuous trade processing system from TCAM) application. The WebSphere application sends and maintains orders, and it can look up order status by communicating with CTPS via a proprietary message format.
Continuous Trade Processing
The CTPS system is an order-routing system that is connected to several exchanges and market makers (firms that stand ready to buy and sell a particular stock on a regular and continuous basis at a publicly quoted price). The system receives orders either by direct entry into its terminals or via an in-house-built TCP/IP socket server (sometimes known as the Stratus Gateway Interface). These orders are routed to the appropriate exchange or market maker according to a set of correspondent-defined rules. Executions are then passed back from the exchange or market maker to CTPS, which updates the order file and forwards the result of the execution to the mainframe.
SQLBIS Database Server
The SQLBIS database server was created to service BNAs trading web site, Brokerage Information System (BIS). On the database server are several databases (or data marts) that are used by BIS and the BIS Trading Area to look up account and application access as well as cross-references and other information. The ORDERDB database was created exclusively to support the WebSphere applications. In development, the tables and views were created by developers and migrated to production by the database administration (DBA) group.
Model and Develop the Case Study
This section describes the case study trading application using text and diagrams (mostly UML diagrams). This task is not unlike what you as a SCEA Part 2 test taker must accomplish. As you saw in 3, UML diagrams and use cases
Copyright © OnBarcode.com . All rights reserved.