AbaSec User group meeting 2011-10-20 2011 Tieto Corporation
Agenda Welcome Product Information OMS Kaffe Demo New AbaSec Seminarium - Algo trading / high frequency handel - Fredrik Hjort 2011 Tieto Corporation
CM&L Sweden Marianne Nilsson 2011 Tieto Corporation
Organisation CM&L Sweden CM&L Sweden Johan Berglund Securities Marianne Nilsson Fund Claes Byström Collection Johan Frenning Business Services Thomas Bergström Securities Finland Arto Hallinen 4 2011 Tieto Corporation
Organisation CM&L Sweden Sverige 80 personer Finland 20 personer Pune 30 personer Totalt 130 personer Product Operations Henrik Lindkvist Securities Sweden Marianne Nilsson Project Office Jan Afrell Securities Finland Arto Hallinen Support Sweden Petra Finnström Consulting Stockholm 1 Nina Morell Consulting Stockholm 2 Claus Meyer Consulting Gävle Henrik Lindkvist Securities Pune Sanjeev Chaudhari 5 2011 Tieto Corporation
AbaSec Product Information Henrik Lindkvist Ola Kellander 2011 Tieto Corporation Tieto, henrik.lindkvist@tieto.com ola.kellander@tieto.com
Agenda Functional View AbaSec Near future AbaSec Future Technical view System Overview Technical Roadmap Job Engine 2.0 Team Foundation Server New Opportunities AbaSec - Conclusion 7 2011 Tieto Corporation 2011-10-19
Functional Roadmap 2011 Tieto Corporation
Functional Roadmap - 2010 15.10 2011-04 Harmonized clearing/settlement, New AbaAuto, Ongoing maintenance 15.20 2011-10 Migrated, Ongoing maintenance, Oasys 16.10 2012-04 New order module, Ongoing maintenance 16.20 2012-10 Ongoing maintenance 16.20 2012-10 Ongoing maintenance 9 2011 Tieto Corporation 2011-10-19
AbaSec Near Future 15.10/15 Release doc. available 15.20 Continue migrating. Delivery to customer 16.10 Continue migrating. Delivery to customers Development in 16.10 Improved documentation 2011-10-19
AbaSec Future SaaS Specialized offerings, Private banking Multi legal Customer unique development 2011-10-19
Regulatory Changes Dodd-Frank Basel III Fatca Mifid POL 12 2011-10-19
2011 Tieto Corporation Technical View
AbaSec - Today AbaSecurities Clients AMC (.NET).NET 2.0 VB3 VB6 WinForms UI VB3 UI VB6 UI.NET B.O. VB6 B.O. Application Servers Windows Server 2008 DataSets DCOM / RPC TCP/HTTP/ HTTPS Recordsets COM+ Servers Windows Server 2003.NET Remoting.NET Data Objects DAO / ADO / ODBC TCP / NP COM+ VB6 Data Objects Key Software Req. Architect/Interface Protocol/Format ADO.NET AbaSec Database ADO Interaction Microsoft SQL Server 2005/2008 2011 Tieto Corporation
AbaSec - Migrated AbaSecurities Clients Windows XP/Vista/7.NET Framework 4.0 AbaSec WPF Client Data Binding AbaSec Business Objects Application Servers Windows Server 2008 DataSets.NET Remoting TCP/HTTP/ HTTPS AbaSec Data Objects ADO.NET Key Software Req. Architect/Interface Protocol/Format Interaction AbaSec Database Microsoft SQL Server 2005/2008 Stored Procedures 15 2011 Tieto Corporation
System Overview Intranet AbaSecurities Clients Web Servers Internet AppServers 1..n WCF Services 1..n Master Database Gateways 1..n JobEngine Failover Databases 16 2011 Tieto Corporation
Technical roadmap 15.15 Fall 2011 Last version to support SQL Server 2005 AIS services functionality available as WCF Last version with VB6 runtime Last version with Crystal Reports Last version to support FTP based VPC communication, VPC FTP 2011-10-19
Technical roadmap 15.20 Fall 2011 First version of new AbaSecurities Client Requires.NET 4.0 Requires SQL Server 2008 Requires SQL Reporting Services 2008 R2 JobEngine 2.0 SecNotification AbaSecurities Services 2.0, based on new architecture 2011-10-19
Technical roadmap 16.10 Spring 2012 No technical upgrade 2011-10-19
Technical roadmap 16.20, 17.10 16.20 Fall 2012 Last version to support Windows XP Last version AIS, ADD, AbaAccess 17.10 Sql Server Denali (maybe 16.10) 2011-10-19
Job Engine 2.0 - Prerequisites Scalable. Minimal configuration. Flexible to deploy new tasks. Easy to monitor and administer. 2011-10-19
Job Engine 2.0 AbaSec Job Engine GUI WCF AbaSec Web Service API Basic Configuration WCF Extended Configuration AbaSec Job Server AbaSec Web Service API T-SQL T-SQL TCP TCP AbaSec Job DB AbaSec Job Agent T-SQL Job engine 2.0. Job Server Agent WCF interface Database User interface Parallel job execution Batch handling Work flows AbaAuto jobs fully implemented Today 100 day jobs and 140 night jobs implemented Not only AbaAuto jobs 2011-10-19
Team Foundation Server Opportunities 2011 Tieto Corporation
Team Foundation Server Opportunities New Ways Of Working for AbaSec organization Fully integrated work flow Traceability we know what to test Agile delivery model Automatic unit testing Automatic work flow tests (proof of concept) 24 2011-10-19
2011 Tieto Corporation Conclusion
AbaSec - Conclusion Modern technology 3 tier client server implementation Standardized WCF interface JobEngine Modularized system Coherent user interface Documentation improvements (English) Customer unique development Upgrade dialogues with customers On site personnel?! New offerings, SaaS, Private Banking Documentation 2011-10-19
Henrik Lindkvist Ola Kellander 2011 Tieto Corporation Tieto, henrik.lindkvist@tieto.com ola.kellander@tieto.com
Tieto OMS 2011 Tieto Corporation Nicklas Torlegård Lead Software Architect Tieto, Capital Market & Life nicklas.torlegard@tieto.com
T-OMS Project Organization Project Manager Börge Haga T-OMS Product Manager, Mathias Lundberg T-OMS Architect, Patrik Olausson AbaSec OMS Orderer, Product Department Reference Group Project Manager, Christina Roittu Lead Software Architect, Nicklas Torlegård Architects, Pär Wallmark, Ludvig Sandström 29 2011 Tieto Corporation 2011-06-21
Tieto OMS Order Management System 2011 Tieto Corporation
How it is connected Portal / Web trader Tieto OMS Order manager GUI, FIX, Native, Excel Order routing Rules engine Market access Exchanges, MTF s, FIX, TNP etc EMS Validation Engine Coverage control Information, reservation Core bank system Tieto / Other BO Account Depot Clearing Settlement Fund management 31 2011 Tieto Corporation
Order types Market orders Limit orders Stop loss Sell all Amount only Market order types like FoK FaK Pegged MES A select set of SOR/ALGO parameters 32 2011 Tieto Corporation 2010-07-01
Order 33 2011 Tieto Corporation 2010-07-01
Technical highlights Modular design Deployed as Windows services Mostly stateless Distributable System monitoring (probes) Extensive logging 34 2011 Tieto Corporation 2010-07-01
Interfaces Client/Account data Instrument data Standardized XML interfaces XSLT transformation File drop / Websphere MQ Abstra, prop interface TCP Covers everything Market Access FIX Front Arena TNP INET, CHI-X, Burgundy, Tradelect 35 2011 Tieto Corporation 2010-07-01
Interfaces II Abstra Synchronous request / response All system functionality accessible Native format TCP MQXML Asyncronous request / response XML Websphere MQ / File Feed Order state / trades etc TCP publish/subscribe 36 2011 Tieto Corporation 2010-07-01
Technical Efficient native database interface SQL Server and Oracle currently supported Database only for storage 64-bit portable native code, C++ High performance / low latency Muiltithreaded n number of pipelines for asyncronous data TCP / Shared RAM 37 2011 Tieto Corporation 2010-07-01
Tieto OMS Changes in AbaSec 2011 Tieto Corporation
Deliverable OMS 1.0, AbaSec Retail order functionality Stocks Bonds Derativies and rights for above mentioned asset classes Stop-loss, need of real-time market data Good-til-date Exception monitor Overview of status User Interfaces Orders, Deals 39 2011 Tieto Corporation 2011-06-21
AbaSec Validation Engine Separate database for off-loading AbaSec including: Positions Cash Reservations Trading power Margin requirements Instrument prices Currency prices Accounts Instruments Will be developed using same technology as inkapsling Will have information for order validation! 40 2011 Tieto Corporation 2011-06-21
AbaSec Current market place deals functionality will be used for processing deals in AbaSec. No planned changes! Added functionality for trigger changes in positions, deals and more to support Validation Engine OMS UI as SnapIn in AbaSec application 41 2011 Tieto Corporation 2011-06-21