InfoQ

InfoQ

Topic/Tag specific view

Financial Applications Content on InfoQ


Latest featured content about Financial Applications

AMQP in Financial Service

Topics
AMQP,
Messaging,
Web Services,
AMQP 2011,
AMQP Conference,
Enterprise Architecture,
SOA,
Architecture,
Financial Applications,
Conferences,
Enterprise

Hanno Klein explains how AMQP is used by Deutsche Börse and where it fits within their strategy.

News about Financial Applications

Python Could Become the Language of Finance

Topics
Python,
Java,
Dynamic Languages,
.NET,
Languages,
Open Source,
Architecture,
Programming,
Financial Applications,
Standardization

The SEC is proposing that most Asset Backed Securities include a downloadable “program that gives effect to the flow of funds, or “waterfall,” provisions of the transaction”. If the proposal is passed, this program would have to be written in Python and posted EDGAR.

Financial Functions for .NET

Topics
F#,
.NET Languages,
.NET,
Programming,
Business,
Interop,
Financial Applications,
Excel

Luca Bolognese has reimplemented Excel’s collection of financial functions in F#. Released under an open source license, it should prove useful for both learning F# and for porting applications from Excel to .NET.

Presentations about Financial Applications

Large Scale Integration in Financial Services

Topics
Messaging,
Web Services,
QCon London 2011,
SOA,
EAI,
QCon,
Architecture,
Conferences,
Enterprise Architecture,
Financial Applications,
Services,
Integration

John Davies addresses some of the difficulties dealing with FIX, FpML, SWIFT and integration in financial services software industry, challenging some of the canonical models existing today.

Groovy: Best Practices Developed From Distributed Polyglot Programming

Topics
Java,
Dynamic Languages,
QCon San Francisco 2009,
QCon,
Languages,
Functional Programming,
Conferences,
Financial Applications,
Programming,
Language

Jonathan Felch discusses Groovy starting with its initial manifesto, its major features, language’s capabilities from a financial perspective and lessons learned in an actual project, Groovy’s main dynamic and meta-programming features and the power of using them together, ending with a look at what is not so great or not working as it is supposed in Groovy.

Pouring Data on Troubled Markets - Quantitative Portfolio Management Technology at BGI

Topics
WebLogic,
Swing,
EJB,
Java SE,
Application Servers,
Java EE,
Spring,
Java,
Dependency Injection,
SpringSource,
QCon London 2009,
Languages,
Oracle,
Design Pattern,
VMWare,
QCon,
Companies,
Architecture,
Patterns,
Programming,
Enterprise Architecture,
UML,
Hibernate,
Object Oriented Design,
Design,
Conferences,
XStream,
Financial Applications,
Flux

Eoin Woods explains how Barclays Global Investors (BGI) designed Apex, a new porfolio management system, to meet the challenges it faces and why BGI chose to combine mainstream, boutique and open source Java technologies, including Oracle, WebLogic, Spring, Swing, JIDE, Flux, CPLEX, MVEL and XStream, to create an architecture with some interesting variations on the standard J2EE form.

Unshackle Your Domain

Topics
Business Process Modeling,
QCon San Francisco 2008,
Business Process Management,
QCon,
SOA,
Business,
Enterprise Architecture,
Performance & Scalability,
Conferences,
Architecture,
Design,
Events,
Financial Applications,
Transactions,
Extreme Transaction Processing

This presentation, from QCon SF 08, analyzes real world projects where using explicit state transition models was made and the many interesting modeling/architectural possibilities that arose from the decision. Along the way, the IMIS system and its performance is linked to explicit state transition modeling.

Interviews about Financial Applications

John Nolan on the State of Hardware Acceleration with GPUs/FPGAs, Parallel Algorithm Design

Topics
Dynamic Languages,
GOTO 2011,
Performance Tuning,
Concurrency,
Parallel Programming,
Languages,
GOTO Conference,
Hardware,
Programming,
Conferences,
GPU,
Multi-core,
Performance & Scalability,
Financial Applications

John Nolan shows the state of hardware acceleration with GPUs and FPGAs, why it's hard to write efficient code for them, and why to favor polymorphism over if statements for performance.

Hardware friendly, high performance Java-Applications

Topics
GOTO 2011,
Java,
GOTO Conference,
Reference Architecture,
Languages,
Scalability,
Real Time Java,
Optimization,
Hardware,
Programming,
Performance & Scalability,
Disruptor,
In-Memory Persistence,
Conferences,
Architecture,
Financial Applications

Martin Thompson and David Farley discuss how to use the scientific method to create high performance systems by measuring performance and adapting the implementation to approach the limits of current hardware. The disruptor architecture is an open sourced result of their work at low-latency, high throughput systems for the retail trading platform of LMAX Ltd.