Execution Management System is a client Swing-based application. It is designed for asset managers, brokers and dealers, and other interested personnel for the purpose of efficient management and control of trading and execution processes across multiple asset classes. It is an independent agency front-end platform with institutional buy- and sell-sides.
The customer, a leading provider of market access and trade execution services, addressed EffectiveSoft with the request to enrich the existent client part of the system with a number of new features and extend the functionality of the server part.
After the analysis of the customer’s requirements, EffectiveSoft team detailed the functional specification considering the system architecture and its scalability in the future. To meet customer’s objectives, our team enhanced the system with the following key features:
The customer received a fully workable and secure system demonstrating the following benefits:
Business model
Time & Material
Development model
Agile software development
Project workload
More than 48 man-years
Project infrastructure
Project manager
Software development team
QA team
Documentation
GUI specification, functional specification, test cases
Lines of code
400 000
Technology domains
Software Architecture, n-tiers Web Applications, Class Libraries,Oracle, Linux
Languages
J2EE, DHTML(HTML, CSS, JavaScript), PL/SQL
Technologies & Tools
Oracle 9i, Tomcat Application Server, JProfiler, Eclipse, IntelliJ IDEA, Ant, Java EE(JTA, JMS, JDBC, JMX, e-mail), Struts, Java Web Start, Java Beans, XML, Swing, Trove, CVS, JUnit, FogBugz
Industry
e-Commerce, Trading