1. This is the main page that is displayed to all users of
the Financial Brokerage Service(FBS) Application The user can view the global
financial market news, access Real Time Quote for stock symbol. There is also
a provision for the user to sign up with this system. Already registered users
can login and manage their accounts by clicking Login link. FBS also exposes
its stock rate repository through Web Services, users can try invoking the Web
Service by clicking on the "Try Stock Quote Web Service" banner. When
a user click on "Try Stock Quote Web Service" a simple try page is
displayed where the user can make a call to the Web Service. The system inturn
invokes the StockQuote Web Service ( Stateless Session Bean exposed as WebService
endpoint) and returns the results.
2. This is the personalized page for the Financial Brokerage
Service Individual User. After logging in, user can view/edit profile, setup/modify
preferences, view/manage portfolio including buying/selling stocks, viewing
transaction history etc. The associated options are listed on the top navigation
area. Based i on the user preference, the personalized home page for the user
lists the latest stock rates and news for his/her preferred stocks. The stock
rates, symbols and news information are cached and managed by Toplink Persistence
Framework.
3. This is the personalized page for an individual user which
helps user in managing portfolio and trading of Stocks. The left hand navigation
shows various options such as View Portfolio, Buy Stocks, Sell Stocks etc. User
can also access Real time quotes before trading particular Stock Symbols. Transaction
History shows the history of all the transactions done so far.
4. This is the main page for Administrator in the Financial
Brokerage Service Application. The default user name/ password for Administrator
user is 1/welcome. The administrator has various functionality such as Upload
interval configuration, report interval configuration, adding new symbol, setting
traded status etc. These options are listed in the left navigation. The admin
can set the the report interval duration for which the trade details report
has to be sent, the system inturn creates/updates the EJB Timer service with
this interval. Thereon the container invokes this timer service on the specified
interval (by calling the ejbTimeout() callback method). On invocation, the application
collects the trade details information and sends the notification to admin.
5.This is the main page for Corporate User in the Financial
Brokerage Service Application. The corporate user can setup accounts for its
employees by Uploading an XML file. The standard structure of the XML document
conforming to the XML schema is also shown.
Please enter your comments about this sample application
here.