DMZ Servers + Streaming Servers Pricing Engines /Settlements BANK/BROKER FX Trading Platform External Pricing Sources Streaming Prices /Trade Confirms.

Slides:



Advertisements
Similar presentations
QA Function for Low Latency Trading Platform
Advertisements

SOA Rich Client SOA Rich Client Rich Client Service Based Desktop System in SOA Environment.
…delivery models. “ASC-HS” - The official hosting services for ARCHIBUS, the number one Software Solution for Real Estate, Infrastructure, and Facilities.
Your Datacenter Active Directory SharePoint SQL Server.
Enterprise Application Integration (EAI). Overview  What is EAI?  Advantages/Disadvantages  Problems  Software Options.
Building Mobile Apps in the Cloud – Comparing Approaches.
W alkie Doggie is a web application that allows dog owners to help each other with their dog walks. It’s main feature is the walkies, which are the user’s.
Location based Streaming Topics for our 1 st presentation  Thesis Description  Positioning System  Streaming over positioning  Questions Session.
MyCloudIT Removes the Complexity of Moving Cloud Customers’ Entire IT Infrastructures to Microsoft Azure – Including the Desktop MICROSOFT AZURE ISV: MYCLOUDIT.
CSC – Tieteen tietotekniikan keskus Oy CSC – IT Center for Science Ltd. The Language Bank of Finland User Authentication and Authorization Service
Multiple Tiers in Action
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
ArcServer Kris Lander Central Region HQ RFC GIS Workshop July 2007.
Client/Server Architecture
Charlie Crocker Vice President Farallon Geographics, Inc. An Overview of Internet Mapping Technology.
| Basel Discovering Windows Azure Mobile Services and Media Services Ken Casada
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Automates Infrastructure Outsourcing.
Wowza and Microsoft Azure Enable Easy Deployment and Management of Cloud-Based Streaming Solutions that Deliver Live and On-Demand Video to Any Device.
The ArcGIS Platform Cloud and Web Service based GIS Patrick Gahagan – Esri January 25 th, 2012 United Nations.
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
Server Side Scripting Norman White. Where do we do processing? Client side – Javascript (embed code in html) – Java applets (send java program to run.
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
BIT:Mobile platform Ссылка на документацию.
Validation Controls. Validation Server Controls These are a special type of Web server control. They significantly reduce some of the work involved in.
June, 2013 Application Delivery Excalibur - XenDesktop 7 Mick Glover Worldwide Support Readiness.
DB Libraries: An Alternative to DBMS By Matt Stegman November 22, 2005.
Case study concerning architecture development Emil Doychev, Georgi Cholakov, University of.
October 2008, Nice Using ProActive to bridge Grid and SOA The AGOS project Frédéric Linder Program Director, Service Oriented Architecture.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
User Log Analyzing Algorithm Simulator 491 May15-11.
Built on the Powerful Microsoft Azure Platform, Media Sonar Brings Social Media Investigation to the Public Cloud MICROSOFT AZURE ISV PROFILE: MEDIA SONAR.

Back in THE EYEOS PROJECT CREATING OUR PRIVATE CLOUD.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
Chad Collins CEO Henry Chan CTO In Latin, nubifer means “bringing the clouds”
The ERA of API in the World of IoT Jing Zhang-Lee November, 2015.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
Java Message Service (JMS) Web Apps and Services.
MidVision Enables Clients to Rent IBM WebSphere for Development, Test, and Peak Production Workloads in the Cloud on Microsoft Azure MICROSOFT AZURE ISV.
4/26/2017 Use Cloud-Based Load Testing Service to Find Scale and Performance Bottlenecks Randy Pagels Sr. Developer Technology Specialist © 2012 Microsoft.
Scalability == Capacity * Density.
IPS Infrastructure Technological Overview of Work Done.
Flight is a SaaS Solution that Accelerates the Secure Transfer of Large Files and Data Sets Into and Out of Microsoft Azure Blob Storage MICROSOFT AZURE.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Mario Reale – GARR NetJobs: Network Monitoring Using Grid Jobs.
1 Server Business Logic & OAuth Beta Overview October 4, 2010 Alan Hantke Product Development Server Business Logic Intuit Partner Platform Diane Weiss.
Call-Center Agents, Customers Communicate More Conveniently with SMS Chat App COMPANY PROFILE: EARLY CONNECT Early Connect is a regional SaaS ISV founded.
A Web Based Job Submission System for a Physics Computing Cluster David Jones IOP Particle Physics 2004 Birmingham 1.
Google App Engine. Contents Overview Getting Started Databases Inter-app Communications Modes.
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Fan Engagement Solution
SFS-HTTP: Securing the Web with Self-Certifying URLs
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
Introduction to Distributed Platforms
Trial.iO Makes it Easy to Provision Software Trials, Demos and Training Environments in the Azure Cloud in One Click, Without Any IT Involvement MICROSOFT.
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
Take Control of Insurance Product Management: Build, Test, and Launch Any Product Globally 10x Faster, 10x More Cheaply with INSTANDA on Azure Partner.
Azure AD Application Proxy
Utilizing the Capabilities of Microsoft Azure, Skipper Offers a Results-Based Platform That Helps Digital Advertisers with the Marketing of Their Mobile.
Business Process Management Software
A Web-based Integrated Console for Controlling a Set of Networks
Excelian Grid as a Service Offers Compute Power for a Variety of Scenarios, with Infrastructure on Microsoft Azure and Costs Aligned to Actual Use MICROSOFT.
Keep Your Digital Media Assets Safe and Save Time by Choosing ImageVault to be Your Digital Asset Management Solution, Hosted in Microsoft Azure Partner.
TEMPLATE.
A Network Operating System Edited By Maysoon AlDuwais
Developing for Windows Azure
Amazon Web Services.
Office 365 Performance Management
IBM Cloud Computer Services
Presentation transcript:

DMZ Servers + Streaming Servers Pricing Engines /Settlements BANK/BROKER FX Trading Platform External Pricing Sources Streaming Prices /Trade Confirms Entitlement, Trades Rate of Traffic & Connections Messaging System Latency Pricing Provider Timestamps PERFORMANCE ENGINEERING WORKFLOW PERFORMANCE ENGINEERING WORKFLOW As the Trade responses will be Asynchronously sent back at a later time. Roundtrips response time should be 1.Rate of Trades 2.Latency of Trade price Streaming System 3.Pricing System response As the Trade responses will be Asynchronously sent back at a later time. Roundtrips response time should be 1.Rate of Trades 2.Latency of Trade price Streaming System 3.Pricing System response Simulated Users, Listeners, Trade Resquests

BANK/BROKER FX Trading Platform External Pricing Sources Rate of Traffic & Connections Messaging System Latency Pricing Provider Timestamps PERFORMANCE ENGINEERING WORKFLOW PERFORMANCE ENGINEERING WORKFLOW As the Trade responses will be Asynchronously sent back at a later time. Roundtrips response time should be 1.Rate of Trades 2.Latency of Trade price Streaming System 3.Pricing System response As the Trade responses will be Asynchronously sent back at a later time. Roundtrips response time should be 1.Rate of Trades 2.Latency of Trade price Streaming System 3.Pricing System response Simulated Users, Listeners, Trade Requests END USERS 1. Browser 2. Desktop Application 3. Mobile Streaming Prices /Trade Confirms Entitlement, Trades UNIVERSAL MESSAGING (Messaging Server) APACHE WEB SERVERS WEB TRAFFIC(SWF,IMG,HTML) AUTHENTICATION/PROVISIONING TOMCAT APP SERVERS Python Engines + Hydra DB Cloud STEP 1 STEP 2 MainFrame / DB2 JAVA APPLICATION Oracle RAC STEP 1 Constitutes Authentication & Provisioning the End client with information on Messaging/Streaming data location and mode STEP 2 Client Data streams, Trade Data, Settlement data are all delivered via a Messaging data platform (Universal Messaging) to achieve guaranteed message delivery. As Universal Messaging maintains a open connection to the end client throughout the session considerable network performance gains are achieved.

BANK/BROKER FX Trading Platform External Pricing Sources Rate of Traffic & Connections Messaging System Latency Pricing Provider Timestamps PERFORMANCE ENGINEERING WORKFLOW PERFORMANCE ENGINEERING WORKFLOW As the Trade responses will be Asynchronously sent back at a later time. Roundtrips response time should be 1.Rate of Trades 2.Latency of Trade price Streaming System 3.Pricing System response As the Trade responses will be Asynchronously sent back at a later time. Roundtrips response time should be 1.Rate of Trades 2.Latency of Trade price Streaming System 3.Pricing System response Simulated Users, Listeners, Trade Requests END USERS 1. Browser 2. Desktop Application 3. Mobile Streaming Prices /Trade Confirms Entitlement, Trades UNIVERSAL MESSAGING (Messaging Server) APACHE WEB SERVERS WEB TRAFFIC(SWF,IMG,HTML) AUTHENTICATION/PROVISIONING TOMCAT APP SERVERS Python Engines + Hydra DB Cloud STEP 1 STEP 2 MainFrame / DB2 JAVA APPLICATION Oracle RAC STEP 1 Constitutes Authentication & Provisioning the End client with information on Messaging/Streaming data location and mode STEP 2 Client Data streams, Trade Data, Settlement data are all delivered via a Messaging data platform (Universal Messaging) to achieve guaranteed message delivery. As Universal Messaging maintains a open connection to the end client throughout the session considerable network performance gains are achieved. USAGE PATTERN 1.Global Usage 4000 users, NA – 2000 users, EMEA 2000 & APAC 1000 users 2.Users expected to ramp up within 45 minutes in each region, and stay on the system for 8-10 hours with Streaming on SLA 1.Launch should be ~ 8 seconds (with 15 CCY pairs) 2.Streaming prices 99.5 % quotes should be less than 350 milliseconds 3.Trade round trip 99.5 % < 1.5 seconds (Settled within Bank)