| 4 External Requirements |
|
REQ-EI-01-01: The API specification shall be compatible with the Javaä Platform v1.2 Core API Specification or later. The added features of the new Javaä Platform v1.2 can be viewed at [http://java.sun.com/products/jdk/1.2/docs/relnotes/features.html] |
|
REQ-RR-01-01: In order to execute the JAIN OAM Compatibility Test Suite, or a JAIN OAM application, the following shall be required:
|
|
The acceptance test requirements are outlined in the Java Community Process (see [Reference 1]). The main Acceptance Test Requirements specified within the document include:
|
4.4 Documentation Requirements
|
REQ-DC-01-01: The documentation shall be presented in HTML format. The documentation supporting the API needs to be supplied with and in the same format as the API (HTML). |
|
REQ-PO-01-01: A JAIN OAM implementation shall be considered compliant if a JAIN OAM application can run unchanged on both the JAIN OAM implementation and the JAIN OAM Reference Implementation. The main aim of the JAIN OAM process is to provide portable JAIN OAM applications that will run over any SS7 stack, which is JAIN compliant. |
|
REQ-QR-02-01: The JAIN OAM API specification development shall follow the Javaä Community Process. The Javaä Community Process is Sun Microsystems’s process for developing API’s (see [Reference 1]). |
|
The maintainability requirements are outlined in the Java Community Process (see [Reference 1]). The main Maintainability Requirements within this document include:
|
4.8 Compatibility Requirements
|
REQ-CR-01-01: A JAIN OAM Implementation shall be compatible after passing the CTS. This will ensure that all JAIN OAM implementations can be tested to guarantee JAIN compliance. An implementation of the JAIN OAM specification will only be JAIN compliant if it passes the CTS. An acceptable standard will be set by the JAIN OAM Expert group, which will be used as a guideline with the CTS, of which JAIN OAM implementations must pass in order to be compliant. |
4.9 Specification Deliverables
|
The specification deliverables are outlined in the Java Community Process (see [Reference 1]). The main Specification Deliverables Requirements within this document include:
|
4.10 Constraints, Assumptions and Dependencies
|
Figure 4.1 - A possible solution of a distributed JAIN OAM Implementation
|