Cooperative Brokerage Integration for Transaction Capacity Sharing: A Case Study in Hong Kong Dickson K. W. CHIU Senior Member, IEEE Dickson Computer Systems.

Slides:



Advertisements
Similar presentations
Introduction of the Order Routing System By Roger Lee Senior Vice President E-Business and Information Services Hong Kong Exchanges and Clearing Limited.
Advertisements

SOAP.
Bridging the Technological Gap between Academia and Industry: Towards a Successful e-Commerce Graduate Program Yeong-Tae Song, Goran Trajkovski, Sungchul.
Cryptography and Network Security
E-Government Integration with Web Services and Alerts: A Case Study on an Emergency Route Advisory System in Hong Kong Dickson K. W. CHIU Senior Member,
Lecture 23 Internet Authentication Applications
Enhancing Workflow Automation in Insurance Underwriting Processes with Web Services and Alerts Dickson K. W. CHIU Senior Member, IEEE Dickson Computer.
SOA and Web Services. SOA Architecture Explaination Transport protocols - communicate between a service and a requester. Messaging layer - enables the.
2 An Overview of Telecommunications and Networks Telecommunications: the _________ transmission of signals for communications (home net) (home net)
6/4/2015Page 1 Enterprise Service Bus (ESB) B. Ramamurthy.
Automating Tendering Processes with Web Services: A Case Study on Building Construction Tendering in Hong Kong Patrick C. K. HUNG Faculty of Business and.
Feb 25, 2003Mårten Trolin1 Previous lecture More on hash functions Digital signatures Message Authentication Codes Padding.
Enhancing E-Commerce Processes with Alerts and Web Services: A case study on Online Credit Card Payment Notification Winnie N.Y.Yan Dept. of Computer Science,
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
1 Alert Driven Communications Management for Distance Learning Dickson K.W. Chiu, Senior Member, IEEE Dickson Computer Systems, Hong Kong
Slide 1 EE557: Server-Side Development Lecturer: David Molloy Room: XG19 Mondays 10am-1pm Notes:
An Integration of Web Service and Workflow to Order Placement Hub: A Case Study on a Wealth Management System for.
Anonymity and Security in Public Internet Forums Ho-fung LEUNG Senior Member, IEEE Dept. of Computer Science & Engineering The Chinese University of Hong.
Web-service Based Information Integration for e-Mortgage Contract Matchmaking Decision Support: A Case Study in Hong Kong Dickson K. W. CHIU Senior Member,
E-Monitoring of Outsourcing IS Project in Financial Institutions: A Case Study on Mandatory Provident Fund Projects in Hong Kong Vincent C.T. Chan Dept.
An Agent-Oriented Approach to the Integration of Information Sources Michael Christoffel Institute for Program Structures and Data Organization, University.
Introduction to Management Information Systems Chapter 8 E-Commerce and Supply Chain Management HTM 304 Fall 07.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 17 Client-Server Processing, Parallel Database Processing,
Chapter 8 Web Security.
Collaborative Workflow Management with Alerts: An Integrated Retailing System for Garments Brands Donald S.F. Wong Department of Computing, Hong Kong Polytechnic.
WHY CENTRALIZED DATA BANKS WON’T WORK FOR HEALTH INFORMATION EXCHANGE (A Lightweight Approach to Implementing a Federated Model for HIE) Rex E. Gantenbein.
4/25/ Application Server Issues for the Project CSEP 545 Transaction Processing for E-Commerce Philip A. Bernstein Copyright ©2003 Philip A. Bernstein.
Client-Server Processing and Distributed Databases
Service Broker Lesson 11. Skills Matrix Service Broker Service Broker, provides a solution to common problems with message delivery and consistency that.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Introduction to the Mobile Security (MD)  Chaitanya Nettem  Rawad Habib  2015.
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
Integration Broker PeopleTools Integration Broker Steps –Introduction & terminologies –Application Server PUB/SUB services (Application Server)
Chapter 6 Introduction to Web Services. Objectives By study of the chapter, you will be able to: Describe what is Web services Describe what are differences.
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied.
Web Security : Secure Socket Layer Secure Electronic Transaction.
WS-Trust Joseph Calandrino Vincent Noël Department of Computer Science University of Virginia February 9, 2004.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
17 March 2008 © 2008 The University of Edinburgh, European Microsoft Innovation Center and University of Southampton IT Innovation Centre 1 NextGRID Security.
1 Hub and Spoke Interconnectivity Model for SADC Exchanges Vipin Mahabirsingh Managing Director, CDS Mauritius Chairman, Interconnectivity PSC Committee.
WS-Trust “From each,according to his ability;to each, according to his need. “ Karl marx Ahmet Emre Naza Selçuk Durna
1 ACTIVE FAULT TOLERANT SYSTEM for OPEN DISTRIBUTED COMPUTING (Autonomic and Trusted Computing 2006) Giray Kömürcü.
Data and Applications Security Developments and Directions Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #22 Secure Web Information.
Network Security Lecture 27 Presented by: Dr. Munam Ali Shah.
O.C.E.A.N Open Computation Exchange and Auctioning Network.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Dr. Rebhi S. Baraka Advanced Topics in Information Technology (SICT 4310) Department of Computer Science Faculty of Information Technology.
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
Andrew J. Hewatt, Gayatri Swamynathan and Michael T. Wen Department of Computer Science, UC-Santa Barbara A Case Study of the WS-Security Framework.
UNECE CAPACITY BUILDING WORKSHOP ON TRADE FACILITATION IMPLEMENTATION: TOOLS, TECHNIQUES AND METHODOLOGIES 18 – 20 October 2004, Geneva Single Window Development.
Electronic Banking & Security Electronic Banking & Security.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
Real time Stock quotes by web Service and Securing XML for Web Services security. Bismita Srichandan
6. Application Server Issues for the Project
Training for developers of X-Road interfaces
Chapter 9 – RPCs, Messaging & EAI
Alerts for Healthcare Process and Data Integration
Presentation transcript:

Cooperative Brokerage Integration for Transaction Capacity Sharing: A Case Study in Hong Kong Dickson K. W. CHIU Senior Member, IEEE Dickson Computer Systems Anthony C. Y. Lam Dept. of Computer Science Hong Kong University of Science & Technology

Brokerage Integration Capacity SharingHICSS39-2 Application Background Further automation of Hong Kong Exchange and Clearing Limited (HKEX) Third Generation Automatic Order Matching and Execution System (AMS/3) Open system Many stock trading system developers integrate their flagship solutions such as the Broker Supplied System (BSS) for connection to HKEX

Brokerage Integration Capacity SharingHICSS39-3 System Architecture of AMS/3

Brokerage Integration Capacity SharingHICSS39-4 Open Gateway Connection Point

Brokerage Integration Capacity SharingHICSS39-5 Client Placing a Request

Brokerage Integration Capacity SharingHICSS39-6 More Advanced Emerging Requirements Sharing very expensive trading capacity rights Throttle rate control Buying additional throttle rate is less expensive but on a monthly-fee basis Improve trading order response Hardware failure and outage Business integration and extensibility credit controllers, settlement officers, …

Brokerage Integration Capacity SharingHICSS39-7 Problems Motivating this Research Communications among partners have no common standard of message protocols No intelligent mechanisms for integration with the trading system for capacity sharing Hard to manage the security issues using different kinds of encryption techniques.  Web services based integration for capacity sharing of partner brokerages.  Transaction Capacity Sharing System (TCSS)

Brokerage Integration Capacity SharingHICSS39-8 TCSS Overview

Brokerage Integration Capacity SharingHICSS39-9 Main TCSS Mechanism When the request queue length exceed a certain threshold, route the request to TCSS in order to forward it to partner brokerages Via asynchronous Web services TCSS has to handle many outstanding orders simultaneously while the time when the orders can be fulfilled is unpredictable

Brokerage Integration Capacity SharingHICSS39-10 TCSS Intelligence and Heuristics Outstanding backlog and forwarding threshold Forwarding limit and cost of different brokerages Number of partner brokerages Base on these, TCSS adjust its forwarding threshold and forwarding limit dynamically according to its current queue length to achieve an effective flow control send piggy-back with acknowledgements or broadcasted to partners if necessary use such information for choosing an appropriate target of the next forwarded order observe and honor this limit to maintain good relationship

Brokerage Integration Capacity SharingHICSS39-11 TCSS Architecture Partner Brokerage with TCSS / BSS Internet Service Dispatching and Aggregation Transaction Web Services BSS Application Web Services Interface Database SOAP TCSS Process Manager Adaptation Manager TCP/IP ODBC

Brokerage Integration Capacity SharingHICSS39-12 TCSS Protocol Standard protocol called Financial Information eXchange (FIX) developed specifically for real-time electronic exchange of securities transactions Adaptation Manager translates the message as FIX Markup Language (FIXML) using the FIX protocol 8=FIX.4.2;9=199;35=D;34=10;49=VENDOR;115=CUSTOMER;144=BOSTONEQ;5 6=BROKER; 57=DOT;143=NY;52= :25:28; 11=ORD_1;21=2;110=1000;55=EK;22=1; 48= ;54=1;60= :25:56;38=5000;40=2;44=62.5; 15=HKD;47=A;10=165;

Brokerage Integration Capacity SharingHICSS39-13 FIXML and SOAP example... ORD_ EK :25: <SOAP-ENV:Envelope xmlns:SOAP-ENV=” xmlns:SOAP-ENC=” xmlns:xsi=” <SOAP-ENV:Body SOAP- ENV:encodingStyle=” g/”> Hopgood Lloyds IBM :50

Brokerage Integration Capacity SharingHICSS39-14 WS-Security W3C security specifications SOAP Header element to carry security-related data XML Signature header can contain the information defined by XML Signature that conveys how the message was signed, the key that was used, and the resulting signature value XML Encryption encryption information can be contained within the WS- Security header WS-License describes how existing digital credentials and their associated trust semantics

Brokerage Integration Capacity SharingHICSS39-15 Summary TCSS share transaction capacity => decrease order queuing time Avoid significant costs of buying extra trading rights, which is very expensive Group SME brokerage together against large brokerages that have much better facilities and trading capacities Employment of Web service technologies Phased approach Best for SME brokerages having multiple broker licenses Alliance of different brokerages => legal / regulatory issues

Brokerage Integration Capacity SharingHICSS39-16 Future Work Legal / regulatory issues Inter-brokerage charging policies and schemes How detail heuristics could be best formulated Simulations to experiment various parameters order processing and turnaround time choice of parameters Priority management in the routing for valued customers transactions that involve a large amount

Brokerage Integration Capacity SharingHICSS39-17 Question and Answer Thank you!