Download presentation
Presentation is loading. Please wait.
Published byFelicia Bruce Modified over 9 years ago
1
e-Quotes A Suite for Dynamic Integration of Stock Exchange Web Services Ajay Mansata Arpan Biswas Gaurav Sharma Sameer Yeolekar
2
Introduction What is Web Services all about? Web services (sometimes called application services) are services (usually including some combination of programming and data) that are made available from a business's Web Server for Web users or other Web-connected programs. Need for Web Services - A Scenario Range of Services Web services range from such major services as storage management and customer relationship management (CRM) down to much more basic services such as the furnishing of a stock quote and the checking of bids for an auction item.
3
Project goal To provide the user a single point of access to view information of the various stock exchanges and the companies enlisted at each Stock Exchange. To build a system which is at par with the current available systems which can dynamically integrate multiple stock exchange web services.
4
Scope of the Project Basic Model Use of XML based messaging protocol Interoperability Dynamic Integration Providing a detailed analysis to the user Additional Features
5
Component Diagram Client Request Response Handler e-Quotes Client Proxy Client DB Manager Polling Manager Client DB Web Mining Component Web Based UI UDDI Registry Server DB e-Quotes Service Registration Component Server Request Response Handler e-Quotes Server Stub Operations Manager Server DB Manager DB Random Generator
6
Elements of the System e-Quotes Client-side Server Component e-Quotes Client proxy: This is the client side stub which is generated using the WSDL of the Web Service. Client Request/Response Handler: It is responsible for communicating with the e-Quotes Web Services server in order to receive the updates from the Stock Exchanges via the e-Quotes Client proxy. Polling Manager: It is responsible for generating periodic requests to the Web Services Server to send the updated information. It is also responsible for finding out the location of the Web Services for which it would send a query to the UDDI Registry. Client Database Manager: Performs DB operations.
7
Elements of the System (cont’d) e-Quotes Web Service Component Stock Service Stub: This is the Server side stub, which is generated using the WSDL. Server Request / Response Handler: This listens for the request coming in from the Client Request/Response handler and passes this to the Operation Manager where further processing takes place. Operation Manager: Authentication and Verification Server Database Manager: Responsible for sending back the updated data to the client.
8
Elements of the System (cont’d) e-Quotes UI Component Web-based UI: This is the user interface to show all the latest quotes from the Stock exchanges to which this client-side server has subscribed to. Mining Component: Provides vital information with respect to the site performance and would also be useful in providing personalized services.
9
System Features Information being offered to the end user are as follows: With respect to an Individual Company: Previous day ’ s closing Current day ’ s opening Current day ’ s closing (if available) Highest and the lowest price attained Change for the entire day There exists a possibility that a company can be listed on more than one stock exchange. In such a case the user would be able to compare the performance of the company on these various stock exchanges on the following parameters: Price Change for the entire day
10
System Features (cont’d)… With respect to various Stock Exchanges: The client will be able to view the following on a daily basis: Top 5 gainers Top 5 losers Stock index on day’s opening Stock index on day’s closing (if available) Change in the stock index
11
Operation UDDI Service Registry UDDI Service Registry e-Quotes Client side Server e-Quotes Client side Server Web Server hosting the e-Quotes Web Service Web Server hosting the e-Quotes Web Service Inquire the Web Service Publish the Web Service Transfer WSDL Request over SOAP Response over SOAP
12
Operations (cont’d) e-Quotes Client – side Server e-Quotes Client – side Server Stock Exchange A (e-Quotes Server) Stock Exchange A (e-Quotes Server) Stock Exchange B (e-Quotes Server) Stock Exchange B (e-Quotes Server) Enquire Response Data Transfer Polling for Data Data Transfer
13
Additional Features e-Quotes Service Registration Utility Web Mining Component
14
Tools / Technologies Used Microsoft.NET Framework Visual Studio.NET UDDI SDK SOAP WSDL UDDI XML ASP C# MS Access
15
Future Enhancements Using XML Schema Maintaining a User Profile Personalized Services
16
DEMO
17
Thank You
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.