我有很长的企业工程背景,因为情况已经发现我的角色正在发生变化。我一直负责领导定量金融组织,对专有数据进行时间序列评估。matlab和企业应用程序
我们的应用程序堆栈(在工程方面,我没有影响,但需要接口)是在Tomcat上运行的Hibernate 3.x(annotations和xml)的JAVA(或SCALA)。经验丰富的软件开发人员吨...
我需要从他们的数据两种功能
研究
(我想直接从DB拉动)作为参数来开发的任何算法(描述下面)
我的团队主要是数学和计算金融学学位的人,有几个有限的Java经验(我有相当的.NET经验)。
我们的任务是:
- 产生谨慎的交易信号(事件)我们的基础数据的
应用这些算法来从我们的web应用程序即将发生的事件
开发(多个)算法实时
提出任何买卖信号(事件)回,因为它们发生在应用程序栈
a。在应用程序中直观地显示事件
b。事件发送到客户端通过互联网(不知)
最好的情况是,用于算法的研究和开发为目的的任何工具(MATLAB),也将在生产环境中使用 - 并且是完全集成的到我们的生产系统(作为事件的听众,然后再次作为事件的源头)。
最糟糕的情况是我们开发的任何算法都需要在JAVA/SCALA空间中重新实现以进行集成。
我的问题是
与Java足以为这个MATLAB整合?他们没有使用应用程序服务器(比如JBOSS),所以我想每个tomcat机器在逻辑上和物理上都是它自己的JVM实例。所以我没有看到任何JVM的约束(如在MATLAB拥有自己的实例)作为一个主要障碍
有人将matlab连接到Hibernate上的数据库吗?
.NET是与matlab接口的更好选择吗?如果是的话,那么Java集成不提供哪些功能呢?
Matlab中有什么功能可将工作“编译”为模块,并添加到标准单元测试和自动构建过程(即HUDSON)中?
感谢