12. SA Forum Java Mappings: Specifications, Usage, and Experience

  1. Maria Toeroe3 and
  2. Francis Tam4
  1. Robert Hyerle1 and
  2. Jens Jensen2

Published Online: 18 MAR 2012

DOI: 10.1002/9781119941378.ch12

Service Availability: Principles and Practice

Service Availability: Principles and Practice

How to Cite

Hyerle, R. and Jensen, J. (2012) SA Forum Java Mappings: Specifications, Usage, and Experience, in Service Availability: Principles and Practice (eds M. Toeroe and F. Tam), John Wiley & Sons, Ltd, Chichester, UK. doi: 10.1002/9781119941378.ch12

Editor Information

  1. 3

    Ericsson, Town of Mount Royal, Quebec, Canada

  2. 4

    Nokia Research Center, Helsinki, Finland

Author Information

  1. 1

    Hewlett-Packard, Grenoble, France

  2. 2

    Ericsson, Stockholm, Sweden

Publication History

  1. Published Online: 18 MAR 2012
  2. Published Print: 20 APR 2012

ISBN Information

Print ISBN: 9781119954088

Online ISBN: 9781119941378

SEARCH

Keywords:

  • C language specifications;
  • Hewlett-Packard (HP);
  • Java API;
  • Java application integration architecture;
  • Java mappings;
  • SA forum;
  • Telecom Infrastructure Division (TID)

Summary

This chapter introduces the reader to the history, rationale, and the architecture driving the Java mapping specifications: in particular, their relation to the existing C language specifications. Subsequently, the chapter details the conventions and patterns/idioms used when developing the Java mapping specifications. With this knowledge, the application programmer will be able to more easily understand and use the Java mappings. The Java mappings are based on being able to understand their semantics by referring to the original C specification. Hewlett-Packard (HP) and the Telecom Infrastructure Division (TID) in particular, have long been involved with the Service Availability (SA) Forum. The chapter details the mapping conventions. They are the key to understanding the Java API.

Controlled Vocabulary Terms

distributed object management; peripheral interfaces; programming languages