4 External Requirements

4.1 Performance Requirements

REQ-PF-01-01: Assuming a quiet system and no extraneous processing, the message latency from the top of the protocol stack through the API implementation into the JAIN TCAP Application shall not exceed on average one second.

This latency does not include message throughput through the protocol stack, nor the processing of the message in the JAIN TCAP application. The latency only includes conversion of data from the Stack Space into the JAIN TCAP application.

4.2 External Interfaces

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]

4.3 Resource Requirements

REQ-RR-01-01: In order to execute the JAIN TCAP Technology Compatibility Kit, or a JAIN TCAP application, the following shall be required:

4.4 Acceptance Test Issues

The acceptance test requirements are outlined in the Java Community Process. See [Reference 1] or view at http://developer.java.sun.com/developer/jcp/index.html. The main Acceptance Test Requirements specified within the document include:

4.5 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).

4.6 Portability Requirements

REQ-PO-01-01: A JAIN TCAP implementation shall be considered compliant if a JAIN TCAP application can run unchanged on both the JAIN TCAP implementation and the JAIN TCAP Reference Implementation.

The main aim of the JAIN TCAP process is to provide portable JAIN TCAP applications that will run over any SS7 stack, which is JAIN compliant.

4.7 Quality Requirements

REQ-QR-02-01: The JAIN TCAP API development shall follow the Java Community Process.

The Java Community Process is Sun Microsystems’s process for developing API’s. See [Reference 1] or view at http://developer.java.sun.com/developer/jcp/index.html.

4.8 Maintainability Issues

The maintainability requirements are outlined in the Java Community Process. See [Reference 1] or view at [http://developer.java.sun.com/developer/jcp/index.html]. The main Maintainability Requirements within this document include:

4.9 Compatibility Requirements

REQ-CR-01-01: A JAIN TCAP Implementation shall be compatible after passing the TCK.

This will ensure that all JAIN TCAP implementations can be tested to guarantee JAIN compliance. An implementation of the JAIN TCAP specification will only be JAIN compliant if it passes the TCK. An acceptable standard will be set by the JAIN TCAP Expert group, which will be used as a guideline with the TCK, of which JAIN TCAP implementations must pass in order to be compliant.

4.10 Specification Deliverables

The specification deliverables are outlined in the Java Community Process. See [Reference 1] or view at http://developer.java.sun.com/developer/jcp/index.html. The main Specification Deliverables Requirements within this document include:

4.11 Constraints, Assumptions and Dependencies

Copyright - 2000 Sun Microsystems
28 June 00
If you have any comments or queries, please mail them to [email protected]