SciComp/Reval Case Study

Forum Navigation:


FORUMS > Programming and Software Forum < refresh >
Topic Title: Free Financial Trading/Risk Portfolio software license
Created On Thu May 13, 10 08:52 PM
Topic View:

View thread in raw text format


altaira
Junior Member

Posts: 6
Joined: May 2010

Thu May 13, 10 08:52 PM
User is offline View users profile



Altaira LLC is offering a free license, with source code, to their application. www.altairallc.com. 100% .NET, SQL Server, live feed, Web Services, grid enabled and more. There is usually a small support fee if the user is going to resell the app, or distribute to many users.

-------------------------
Blaise F. Labriola
 
Reply
   
Quote
   
Top
   
Bottom
     



Hansi
Senior Member

Posts: 828
Joined: Jan 2010

Thu May 13, 10 09:18 PM
User is offline

Looks like you have to buy support for one year and pay separately for the source code.
 
Reply
   
Quote
   
Top
   
Bottom
     



altaira
Junior Member

Posts: 6
Joined: May 2010

Thu May 13, 10 09:23 PM
User is offline View users profile

There is no charge for licensing the source code. If you want to own the code, then there is a charge. Licensing the code gives you the ability to, 

Altaira will grant the client a royalty-free, nonexclusive right and license during the term to use, install, execute, copy, test, display, maintain, develop, implement, enhance, create derivative works of and otherwise modify the Software Product and related documentation. Furthermore, Altaira will grant the client a royalty-free, nonexclusive right and license during the term to sublicense, sell, or lease the Altaira software program and derivative works (object code form and requisite documentation only) for the sole profit of the client.

-------------------------
Blaise F. Labriola
 
Reply
   
Quote
   
Top
   
Bottom
     



Hansi
Senior Member

Posts: 828
Joined: Jan 2010

Thu May 13, 10 09:35 PM
User is offline

But you still need to buy support for a year right? Can I licence this as an individual or is it only possible for legal identities? Don't have a use case in mind but it would be fun to have a look around the source code, especially the grid computing stuff.

Edited: Thu May 13, 10 at 09:36 PM by Hansi
 
Reply
   
Quote
   
Top
   
Bottom
     



altaira
Junior Member

Posts: 6
Joined: May 2010

Thu May 13, 10 09:43 PM
User is offline View users profile


Any support charges are based on the user. Support is a flat fee and in certain cases, a single user only, the fee is waived. If someone is going to resell a White Labeled version of Altaira, integrate into their own prop system to use or resell, then there is a small yearly support, fee but no software license charge.

-------------------------
Blaise F. Labriola
 
Reply
   
Quote
   
Top
   
Bottom
     



altaira
Junior Member

Posts: 6
Joined: May 2010

Sat May 15, 10 05:15 PM
User is offline View users profile


I have received various calls regarding the asset coverage and the technology of Altaira. It is a Cross Asset System, so everything from equity, options, futures, fx, bonds, convert bonds, asset swaps, swaps, cds, repos, swaptions, caps/floors, money market, cfd's and custom deals.

Technology is: Technology

Two paradigms exist with regard to the burden of processing: Thick-client (i.e., "Client-side" where the processing is done entirely on the client machine) and Thin-client (i.e., "Server-side" where processing is done on one or more server machines). Although Thick-client applications typically have the benefit of a rich interface (GUI), heavy computational use can not only degrade a system's overall performance, but sometimes puts the operating system into a state of "resource starvation" ? making it totally unresponsive.
Altaira offers the best of both worlds by providing a rich GUI while off-loading the computational burden to multi-threaded "agents" either on a single or clustered server. The benefits of this approach are concurrent processing, load balancing, and flexible scalability ("scale-up" and/or "scale-out").

The system uses a "divide and conquer" approach to large pricing jobs (e.g., 20,000 structured product deals) by breaking each "job" into smaller "tasks." Drones continually compete for tasks to process and cache much of the data locally.


Interface
Message Handler
Datafeed


"One-off" pricing jobs are performed synchronously and are load-balanced using IP (Internet Protocol) routing. "Batch" jobs are performed asynchronously so a trader has the freedom of revaluing his entire book while performing other tasks ? or even logging out to go to a meeting and checking the results later.



A new user installs the software using Click-Once Deployment. Presuming that he or she has been given sufficient rights by the administrator, the user will see a tree-based view of the portfolio that is customized for the user.

When a trade is opened or created, trade details transmitting back to the client application via compressed XML. When applying changes, the client application transmits the deal changes to the web server which routes the deal ? and causes it to be saved by the database using a highly efficient recordset comparison.

For "batch"-type operations (i.e. Shock, VaR, MTM), the job is queued to the database as a collection of individual tasks. "Drones" (or worker processes) continually poll the database for tasks to perform, and are served tasks in a specific priority order (using the SQL Service Broker). Since much of the data is cached locally, each drone checks for update flags before either refreshing data, or processing the data in the local cache. Each drone is multithreaded, and multiple drones can run concurrently on a single machine.

The client application continually polls the database for completed jobs. This polling uses very little overhead and allows the user to submit several jobs which can run concurrently. Because of this distributed computing model, responsiveness is crisp ? and jobs (with their corresponding results) can be accumulated or deleted at at a predefined interval or on-demand.

Quotes are posted to the database in a separate process which includes its own logic. In addition, "quote sets" (or "snapshots" of the current quotes) can be created either on a scheduled interval or on-the-fly.

Since all system functions are exposed via web services, companies have the choice of extending their existing system(s) or customizing the Altaira system ? using either native .NET objects or Web Services (for cross-platform compatibility with UNIX, etc...); this translates to virtually unlimited customization and extensibility



-------------------------
Blaise F. Labriola
 
Reply
   
Quote
   
Top
   
Bottom
     



altaira
Junior Member

Posts: 6
Joined: May 2010

Sun May 16, 10 04:33 PM
User is offline View users profile



In response to questions from phone calls to Altaira Info, 801-856-8383. If an individual wants to start their own software/consulting company, yes they can use the Altaira software to white label, modify, customize, create derivative works of, and market and license their version royalty free.

-------------------------
Blaise F. Labriola
 
Reply
   
Quote
   
Top
   
Bottom
     



altaira
Junior Member

Posts: 6
Joined: May 2010

Wed May 19, 10 12:10 AM
User is offline View users profile


In response to emails, I have added a link to a Altaira presentation to show the flow of the system and technology.


http://www.altairallc.com/demos/demo1/AltairaDemo1TestPage.html#/Page0

-------------------------
Blaise F. Labriola
 
Reply
   
Quote
   
Top
   
Bottom
     

View thread in raw text format
FORUMS > Programming and Software Forum < refresh >

Forum Navigation:

© All material, including contents and design, copyright Wilmott Electronic Media Limited - FuseTalk 4.01 © 1999-2010 FuseTalk Inc.