22
XAP FOR FINANCIAL SERVICES

GigaSpaces XAP for Financial Services

Embed Size (px)

DESCRIPTION

Financial services front and back office applications require the use of various messaging standards and formats as well as an extremely scalable data ingestion and processing platform. This slide deck describes the benefits of GigaSpaces XAP in that specific context.

Citation preview

Page 1: GigaSpaces XAP for Financial Services

XAP FOR FINANCIAL SERVICES

Page 2: GigaSpaces XAP for Financial Services

AGENDA

2

The Business Case for Messaging Standards

Common Message Standards in the Financial Vertical

Technical Challenges

GigaSpaces XAP

What’s Next

Page 3: GigaSpaces XAP for Financial Services

THE DRIVE FOR MESSAGING STANDARDIZATION

Speed Up Trade Processing Reduce risk Support ever-growing

transaction rates

3

Page 4: GigaSpaces XAP for Financial Services

THE DRIVE FOR MESSAGING STANDARDIZATION

Reduce Fragility and Trade Processing Costs Decrease manual intervention Standardize IT system achieving uniform protocols shared

by banks and different markets Transform back office silos and diversity into uniform stack

4

Page 5: GigaSpaces XAP for Financial Services

MESSAGING STANDARDS IN THE FINANCIAL MARKETS

FpML (Financial products Markup Language )

FIXML (Financial

Information eXchange Markup

Language)

XBRL (eXtensible

Business Reporting Language)

Swift / ISO 20022

5

Page 6: GigaSpaces XAP for Financial Services

SWIFT UTILIZATION OF STANDARDS

6

Pre-Trade / TradePost- Trade / Pre-

settlement

Clearing and settlement reporting

Asset servicingPortfolio

administration

Payments and cash

management

Collateral Management

Financing securities

lending and borrowing

IOI/ Quotes, Trade, Execution, Pre-allocation

Trade allocation, Trade affirmation, confirmation, notification and matching, Transaction reporting

Settlement instructions, confirmation, Statements of pending settlements, Statements of movements

Data distribution, Corporate actions, Proxy voting

Total portfolio administration

Payments initiation, Cash reporting, Exception and investigation

Margin calles, Reponse, Administration

Repo, Reverse repo, Trade confirmation and matching, Settlement and reporting

ISO, FIX ISO, FIX, FpML ISO ISO ISO ISO ISO ISO

Equities, Fixed Income, Listed derivatives

Equities, Fixed income, Listed derivatives FX, MM and FX options, Syndicated loans, Commodities, OTC derivatives

Equities, Fixed income, Listed derivatives

Equities, Fixed income, Listed derivatives

Cash, Funds Cash Cash, Securities and bank guaranties

Equities, Fixed income, Repos

Page 7: GigaSpaces XAP for Financial Services

WHAT IS NEEDED

A fast, scalable and reliable data integration platform to bridge front office and back office Allow Straight Through Processing for many

millions of trades Better reconciliation through complex real time

matching

7

Page 8: GigaSpaces XAP for Financial Services

THE TECHNICAL CHALLENGES

Support for complex yet fast queries over large set of data: Deeply nested object graphs Many millions (or even billions) of objects

8

Page 9: GigaSpaces XAP for Financial Services

THE TECHNICAL CHALLENGES

Store massive amounts of data for the longer term: Tens of millions of messages a day, or more… Working set is relatively small (typically up to a

few days worth of data) But longer term analysis (and regulation) requires

data to be persisted for years

9

Page 10: GigaSpaces XAP for Financial Services

THE TECHNICAL CHALLENGES

Quickly adjust to ongoing standards updates and message format variations Reduce time to market Reduce unexpected runtime errors and mistakes

10

Page 11: GigaSpaces XAP for Financial Services

THE TECHNICAL CHALLENGES

Easily implement various event based workflows using the same data platform By processing the data in place Or as it flows into the system

11

Page 12: GigaSpaces XAP for Financial Services

THE TECHNICAL CHALLENGES

Provide a native, easy to use programming interface for developers I work in Java / Scala (or

any other language for that matter)

I want my type safety I want my intellisense

12

Page 13: GigaSpaces XAP for Financial Services

13

STEP BACK – IN MEMORY COMPUTING

“In memory computing (IMC) … provides transformational opportunities. The execution of

certain-types of hours-long batch processes can be squeezed into minutes or even seconds …

Millions of events can be scanned in a matter of a few tens of millisecond to detect correlations and patterns

pointing at emerging opportunities and threats "as things happen.”

Page 14: GigaSpaces XAP for Financial Services

IN MEMORY IS MORE ECONOMICAL THAN BEFORE

Page 15: GigaSpaces XAP for Financial Services

THE PROBLEM

Current architectures

Perform complex calculations in real time to improve your business performance, e.g. recommendations/promotions in an e-commerce web site, instant risk analysis / reconciliation in investment banks (STP)

Page 16: GigaSpaces XAP for Financial Services

IMC FOUNDATIONS

Ultra High Performance

High Availability

Linear Scalability

Page 17: GigaSpaces XAP for Financial Services

PUTTING IT INTO YOUR STACK

GigaSpaces

Page 18: GigaSpaces XAP for Financial Services

KEY FEATURES

Schema Free Data Model schema-free data API that supports upgrading the application’s data model on the fly

IndexingPredefined and ad-hoc property indexing for blazing- fast data access

QueryingSophisticated query engine with support for SQL and example queries

18

Page 19: GigaSpaces XAP for Financial Services

Data partitioning Transparent content-based data partitioning to evenly and intelligently distribute data across servers

Fully ACID TransactionsLocal, distributed or XA

Two Way NoSQL IntegrationFor long term data storage and loading

CORE CAPABILITIES - DATA

19

Page 20: GigaSpaces XAP for Financial Services

Native to Scala and Java/Spring Use Scala-native constructs such as immutable objects, predicates and closures

Strong Eventing Support React in real time, in place, to changes to the data

In-Grid, Distributed Code Execution Dynamic code loading and map/reduce like execution across the grid for optimized processing and data access

CORE CAPABILITIES - DATA

20

Page 21: GigaSpaces XAP for Financial Services

® Copyright 2011 Gigaspaces Ltd. All Rights Reserved21

Challenge Solution

Frequent message format changes Schema free model

Complex, sub second queries XPath like queries on objects and strong indexing support

Store massive amounts of data for the longer term

Built in NoSQL integration

Process messages as they flow into the system

Event containers and distributed code execution

Developer friendliness Native Java/Spring, Scala support

MEETING THE CHALLENGES, OR WHY USE XAP

Page 22: GigaSpaces XAP for Financial Services

Thank You!

® Copyright 2011 Gigaspaces Ltd. All Rights Reserved 22