0163f0b7b7752fd6a07fed56c39dcc09.ppt
- Количество слайдов: 17
e-Quotes A Suite for Dynamic Integration of Stock Exchange Web Services Ajay Mansata Arpan Biswas Gaurav Sharma Sameer Yeolekar
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.
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.
Scope of the Project Basic Model Use of XML based messaging protocol Interoperability Dynamic Integration Providing a detailed analysis to the user Additional Features
Component Diagram Client Request Response Handler e-Quotes Client Proxy Client DB Manager Polling Manager Client DB UDDI Registry Web Based UI Web Mining Component e-Quotes Server Stub Server DB Manager Server DB e-Quotes Service Registration Component Server Request Response Handler Operations Manager DB Random Generator
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.
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.
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 clientside server has subscribed to. Mining Component: Provides vital information with respect to the site performance and would also be useful in providing personalized services.
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
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
Operation Inquire the Web Service UDDI Service Registry Publish the Web Service Transfer WSDL e-Quotes Client side Server Request over SOAP Response over SOAP Web Server hosting the e-Quotes Web Service
Operations (cont’d) a En qu D or f ng lli Po ire Re s po ns e Stock Exchange A (e-Quotes Server) ta f ns a Tr e-Quotes ta er a D Client – side Server Po llin Da ta Tr an g f sfe or r Da ta Stock Exchange B (e-Quotes Server)
Additional Features e-Quotes Service Registration Utility Web Mining Component
Tools / Technologies Used Microsoft. NET Framework Visual Studio. NET UDDI SDK SOAP WSDL UDDI XML ASP C# MS Access
Future Enhancements Using XML Schema Maintaining a User Profile Personalized Services
DEMO
Thank You


