Welcome to the <xweld/> Community, home of the <xweld/> JAVA SDK financial class library for quantitative finance, a feature rich platform for accelerating the development of capital markets applications. The <xweld/> JAVA SDK provides significant benefits for large-scale financial software development projects, such as increased project quality as well as reduced delivery risk and timelines.
The <xweld/> Developer Community Mission Statement¶
Deliver more. Faster. Cheaper.
We evangelize industry standards and leverage them wherever possible to deliver pre-built, reusable, high value-add, configurable application components that greatly accelerate and significantly de-risk the development of enterprise-scale global markets applications.
<xweld/>-SDK Java Financial Library - a suite of layered Java class libraries that provides XML messaging, the @inject API, audited and versioned persistence, role-based security, pluggable workflow engines, yield, repo, credit, fx and zero rate curves, schedules, a reference trade class hierarchy, market data, a configurable valuation framework, currency conversion, day count conventions, holiday calendars and much more.
Issues and Feature Requests¶
If the JDK is missing a feature or has a defect, you can fill out a feature request or a bug report in our issue tracker. When creating a new issue, please provide a comprehensive description of your concern or request. If the issue is related to a defect or bug fix it is crucial that we can reproduce your problem. For this reason, entire debug logs, POMs or most preferably little demo projects attached to the issue are very much appreciated. Of course, patches and suggestions are welcome, too.
The <xweld/> Java SDK is licensed under commercial terms, and full participation in this site requires a license.
For more information, please contact us at email@example.com
Copyright © 1999-2013 Free North Alliance Inc. All Rights Reserved.
The contents of this web site, all images, text, grahics and software are the sole property of the Free North Alliance Inc. and its agents. Unauthorized use or transmission is strictly forbidden by international copyright law.
<xweld/> - software development kit (SDK):
<xweld/> Tools Version 3.3.1-Final is out
Version 3.3.1-Final has been promoted to production-ready status and is available for distribution to licensed parties.
xweld-valuation (28 September 2011 08:39 AM)
The valuation framework defines an extensible, configurable and griddable mechanism for valuing trades, positions or products and supporting the market data required by each model. While the framework is completely general in design, it is particularly useful when building configurable quantitative applications that require the dynamic configuration of models or valuation routines, market data and how they are bound to things that can be measured. The valuation framework uses the grid model supported by the xweld-core module. The valuation framework does not contain production ready analytics, rather, it supports a flexible mechanism for an application to plug in any third-party or custom analytics and focuses on supporting the configuration and binding between models, measurands and market data. ...
xweld-xmlwarehouse (09 August 2011 06:04 PM)
The xweld-xmlwarehouse project builds on the core and services modules to implement a searchable, large-scale hybrid XML/EAV-based document warehouse, and integrates it into <xweld/>’s fully audited and versioned persistence platform over any JPA-compliant database. ...
xweld-runtime (09 August 2011 06:00 PM)
xweld-runtime defines the tools and abstractions used to create application install, setup and deployment utilities for <xweld/>-based applications. A set of design patterns useful for deploying and maintaining <xweld/>-based applications are provided, such as static data initialization, and importing and exporting of XML configuration and domain data....
xweld-services (09 August 2011 05:57 PM)
The xweld-services module includes several useful out-of-the-box runtime components. It also provides the basic building blocks to quickly create custom engines and services.
Runtime services supported by the finance module include: periodic task scheduling, useful for defining regularly executing processes such as ‘rate reset’ or other application-specific processes on a schedule that is holiday calendar and 'date rolling' aware; high-performance importing of XML-based messages from any number of input sources and persisting them as domain objects to a JPA data store using an application-specified handler; and a pluggable distributed caching of large datasets over multiple providers such as Terracotta, Infinispan, or GigaSpaces....
xweld-messaging (09 August 2011 05:50 PM)
xweld-messaging is a lightweight, highly flexible and configurable message-based integration and communications framework. Typically used in conjunction with a JMS-compatible provider, xweld-messaging is frequently used for integrating technology silos using XML or facilitating peer-to-peer communication. Standalone, self-contained deployments have been used to generate and communicate FpML messages between counterparties for trade matching, or used to connect many types of data sources and destinations, optionally filtering and modifying data as it traverses from message source(s) to sink(s). ...