29.198-013GPPOpen Service Access (OSA) Application Programming Interface (API)Part 1: OverviewRelease 9TS
The Java™ language is used as a means to programmatically define the interfaces. Java™ source files are generated automatically from UML. The Java™ source files are created in accordance with the mappings defined within this annex.
The generated Java™ source files are verified syntactically using Java™ compilers such as javac. The Java™ API comprises
- J2SE™ API designed to be compatible with the Java™ 2 SDK, Standard Edition, version 1.3 (http://java.sun.com/j2se/1.3/) or later and a
- J2EE™ API compatible with the Java™ 2 Enterprise Edition (http://java.sun.com/j2ee/).
The J2SE™ API, developed in accordance to the conventions defined in section C.3 and C.4 will enable:
- portable Java™ applications, as far as the Java™ API is concerned
- independence of distribution mechanism technology (e.g. CORBA, SOAP, RMI)