Treffer: C++, Java, & Service-Oriented Architectures.
Weitere Informationen
This article provides information on the use of computer program language Java to build a web service around one's trading system and to integrate the portfolio manager within the Java code. The aspects of Java that make one more productive are its support for strings, threads, input/output, distributed computing, and building web services. Java also has the capability to integrate with C++ applications. The Java Native Interface (JNI) lets Java interface with software written in other languages, namely C++. Understanding JNI can bring the idea of web services to ones's C++ application, without changing a line of existing C++ code. By leveraging the tools and support Java has for building web services, even a platform-specific C++ application can be exposed in a platform-agnostic fashion. A solution considered potential is to add the Simple Object Access Protocol support to one's C++ trading system and integrate it with the library internally. The result of using Java to build a web service is a web service front end to one's trading system, with portfolio management support, without requiring a change to one's C++ code. In addition, one can leverage all that Java has to offer when building web services.