Browse Prior Art Database

Locale Object Server for Network Computing

IP.com Disclosure Number: IPCOM000118486D
Original Publication Date: 1997-Feb-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 4 page(s) / 80K

Publishing Venue

IBM

Related People

Kido, A: AUTHOR

Abstract

Disclosed is a server-client system that provides on-demand access to a required locale via network. The term "locale" is defined by ISO/IEC 9945-1 (POSIX) international standard, and the term means description of a subset of user environment related with language and cultural conventions. The locale will be referred to by application in order to fit its behavior to the target user. The current POSIX locale model assumes that all locales referred to must exist in the local system, and the format of the locale object may vary across systems. Therefore, the POSIX model does not fit with the network computing environment, such as for a network thin client system with small storage not large enough to store all possible locales, and do dynamic loading of executable modules (applets) via network.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 53% of the total text.

Locale Object Server for Network Computing

      Disclosed is a server-client system that provides on-demand
access to a required locale via network.  The term "locale" is
defined by ISO/IEC 9945-1 (POSIX) international standard, and the
term means description of a subset of user environment related with
language and cultural conventions.  The locale will be referred to by
application in order to fit its behavior to the target user.  The
current POSIX locale model assumes that all locales referred to must
exist in the local system, and the format of the locale object may
vary across systems.  Therefore, the POSIX model does not fit with
the network computing environment, such as for a network thin client
system with small storage not large enough to store all possible
locales, and do dynamic loading of executable modules (applets) via
network.  This server system is a mechanism to adapt POSIX, the
locale model for the network computing environment.

      This system consists of three kinds of servers and a protocol
between servers.  The following is the role of those servers:
  A.  Locale server: The local server is a stub software executed
       in a local system where an application program is executed.
       The local server provides the following service to the
       application (client):
      1.  Check if requested locale is on a local cash memory.
      2.  If the locale is not on the local cash, sends request
           to primary server and tries to retrieve the locale.
      3.  Convert the format of the locale object from common
           format to local format, then hand it to client.
  B.  Primary server: The primary server exists in a network and
       is accessible from a local server.  The primary server
       stores the locale object itself, pointer information to
       locale objects stored in a secondary server, and pointer
       information to secondary servers.  The primary server
       provides the following service to the local server:
      1.  Che...