Technologies

Devexperts software is technologically unique: our software index of trouble-free operation is 99.99%, including peak load situations, when commercial operations reach the maximum volume. Devexperts combines the best up-to-date technologies in the corporate software development area, individual client solutions and original design. The systems, developed by the Devexperts Company, are based on multilevel architectures, utilizing the most advanced Data Base Management Systems (DBMS), server applications and feature-rich client applications combined with off-line message processing and the integrated modules, interconnected via Internet or Intranet. All server modules are duplicated and might be scaled from a single entry-level server to full-fledged distributed networks.

Most of the solutions, offered by Devexperts are created with Sun Java(tm) Standard and Enterprise Edition platforms, the main Devexperts specialists’ competence area. All experts, involved into development on Java(tm) platform, are certified by Sun Microsystems. Using the same programming language to create both server and client applications substancially increases development efficiency and enables to scale down project realization time.

The same business logic and dynamic libraries are used at all application levels. This makes a compromise between two different approaches to client-server applications development – “thin client", when business logic is located on server side, and "software client", with the business logic processed on client side. Both approaches in their pure form have both advantages and disadvantages. When using a "thin client", each client action requires a server respond, increasing application response time. On the other hand, working with a client application requires considerable data amount to be downloaded and processed, which increases application start time and network bandwidth requirements. Business logic implementation in both client and server applications allows conjoining both approaches in the same system, so the system meets both network bandwidth and server response requirements. Individual client applications are developed to assure trading on sensitive markets, when using dial-up connection.

Furthermore, on server side we use different commercial and shareware server applications (BEA Weblogic, Borland Application Server, JBoss, Glassfish) and servlet containers (Tomcat, Jetty).This is supplemented by unique solutions in the area of highly productive information and quotes processing systems. We also use our own protocols for compact information transmission, which can use TCP/IP or IP datagram, including multicast. Information security is based on standard TLS/SSL protocols.

Data storage arrays, OLAP and OLTP solutions are usually created based on Oracle databases. Devexperts utilize Oracle Real Application Clusters (RAC) Databases, in order to attain trouble-free operation of the developed projects. It makes it possible to access shared RAIDs from different Database sites, and keep system working even if one of the database sites is out of order. Devexperts installs, adapts and supports company solutions at all levels. All product parts are backed up, from RAIDs or application modules to network or power cable.

All products, developed by Devexperts utilize two Oracle replication solutions: Oracle Advanced Replication and Oracle Streams Replication. Devexperts developers use one of these solutions depending on the specific requirements to the product developed. For instance: Oracle Streams Replication is fully asynchronous to client transactions, and, unlike Advanced Replication, does not lead to client transactions "prolongation". Moreover, the data replication delay in Streams is 4–8 seconds, when in Advanced Replication it takes 8–60 seconds.

Client and server applications are based on Windows, MacOS, Linux, Solaris platforms.

Devexperts products are developed in full accordance with our clients needs. There are highly qualified C++, Delphi, C# and .NET, mobile (Pocket PC, Palm, Symbian, Blackberry, J2ME, WAP/iMode, iAppli), WEB (JSP, ASP, PHP, JavaScript, AJAX) HTML/CSS, Flash developers and designers working in Devexperts. Devexperts developers are able to create complicated Windows based GUI applications, by means of Delphi, C++ programming languages and .NET platform; maintain technical financial analyze module, including automotive trading strategies IDE with build-in programming language.

Aside from the entire software development cycle, Devexperts maintain and support already implemented products. Software support department uses the most advanced Oracle, Sun, BEA solutions and various Linux distribution kits. Also, we have created our own monitoring software, intended to provide round-the-clock product monitoring.

The systems, serviced by our support department, utilize the hardware, manufactured by the world leading manufacturers, among which Sun Microsystems, Cisco Systems, and Brocade. The hardware is installed in the data centers, meeting not only all continuity of service and security requirements, but also provide system working even in disastrous situations. Today, more than 100 hardware units in 5 separate USA peripheral data centers are under the support department control. All support team members have Sun Oracle professional certificates, including Sun Certified System Administrator and Oracle Certified Professional.

Large font

Contacts