home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 14 Text / 14-Text.zip / dce.zip / DCEAIX.TXT next >
Text File  |  1994-05-12  |  44KB  |  994 lines

  1. DATA BASE : SMAN  -                                                  PAGE:    1
  2. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
  3.  
  4.  
  5. DOCID      5765-120
  6. REVISED    19931202
  7. STATUS     Announced
  8. TYPE       Software
  9. TITLE      IBM AIX DCE GLOBAL DIRECTORY SERVER/6000 VERSION 1.1
  10. PRODNO     5765-120 5765-259
  11. TOC
  12.   IBM U.S. Product Life Cycle Dates  . . . . . . . . . . . . . . . . . . . .  23
  13.   Program Number   . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  31
  14.   Abstract   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  37
  15.   Product Positioning  . . . . . . . . . . . . . . . . . . . . . . . . . . .  59
  16.   Highlights   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  69
  17.   Description  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  79
  18.     AIX Distributed Computing Environment Product Family   . . . . . . . . .  91
  19.   Text   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
  20.   Technical Description  . . . . . . . . . . . . . . . . . . . . . . . . . . 204
  21.     Characteristics  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
  22.   Operating Environment  . . . . . . . . . . . . . . . . . . . . . . . . . . 218
  23.   Planning Information   . . . . . . . . . . . . . . . . . . . . . . . . . . 287
  24.   Security, Auditability and Control   . . . . . . . . . . . . . . . . . . . 292
  25.   Publications   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
  26.  
  27.   ----------------
  28. LIFECYCL
  29.  
  30.     PROGRAM                                  MARKETING   SERVICE      REPLACED
  31.     NUMBER   VRM     ANNOUNCED   AVAILABLE   WITHDRAWN   DISCONTINUED    BY
  32.  
  33.     5765-120   -         -           -           -           -            -
  34.  
  35.  
  36. PROGLIST
  37.  
  38.   o   5765-120 IBM AIX DCE Global Directory Server/6000 Version 1.1
  39.   o   5765-259 IBM AIX DCE Global Directory Client/6000 Version 1.1
  40.  
  41.  
  42. ABSTRACT
  43.  
  44.   Two new members of the IBM AIX* Distributed Computing Environment Product
  45.   Family are being made available.  Those products are the IBM AIX DCE Global
  46.   Directory Server/6000 and the IBM AIX DCE Global Directory Client/6000.
  47.  
  48.   These products comply with the international standard for directory services,
  49.   CCITT X.500/ISO 9594 (1988), and provide a distributed, replicated directory
  50.   service.
  51.  
  52.   The products can be used in a distributed computing environment as the higher
  53.   level directory services to connect multiple DCE cells and allow those
  54.   independent cell to interact with one another.  They can also be used in
  55.   non-DCE environments by applications that require an industry standard
  56.   directory service.
  57.  
  58.   The general availability of these global directory programs, based on the
  59.   Open Software Foundation's** Distributed Computing Environment Version 1.0.2,
  60.   completes the AIX DCE product family suite and provide products based on the
  61.   technologies selected by the Open Software Foundation for distributed
  62.   computing.
  63.  
  64.   PRODUCT POSITIONING
  65.  
  66.   The AIX DCE Global Directory Server/6000 Version 1.1 and AIX DCE Global
  67.   Directory Server/6000 Version 1.1 are designed to be   used as part of a
  68.   distributed processing environment.  These products are integrated and tested
  69.   with the other DCE Services (Cell Directory, Security, and the Distributed
  70.   File System). Both products can also be used in a non-DCE environment where
  71.   customers are planning, developing, and deploying X.500 applications and
  72.   those applications do not require the other DCE services.
  73.  
  74. HIGHLGHT
  75.  
  76.  
  77.   o   Support for industry standard naming services
  78.  
  79.   o   Complementary offering for global naming in DCE environment
  80.  
  81.   o   Foundation for distributed applications solutions
  82.  
  83.  
  84. DESCRIPT
  85.  
  86.   INVESTMENT PROTECTION & OPEN SYSTEMS
  87.   Over the years, system vendors have not been very successful in helping
  88.   customers maintain their investment in software and applications.  As a
  89.   result, the Open Software Foundation was formed and challenged with the task
  90.   of bringing to market a set of distributed system services that address the
  91.   requirements for interoperability across heterogeneous hardware platforms.
  92.   IBM has adopted the OSF Distributed Computing Environment technology. This
  93.   announcement continues the rollout of DCE function on AIX/6000 and provides
  94.   the global directory services for the first time.
  95.  
  96.   AIX DISTRIBUTED COMPUTING ENVIRONMENT PRODUCT FAMILY
  97.  
  98.   The products in this announcement complete the family of AIX DCE products for
  99.   the AIX Version 3 operating system.  The products are based on OSF DCE
  100.   Version 1.0.2. provided by the Open Software Foundation.
  101.  
  102.   DCE DIRECTORY SERVICES
  103.   DCE Directory Services provide a naming model throughout the distributed
  104.   environment.  This model allows users to identify resources by name such as
  105.   servers, files, disks, or print queues, and gain access to the resources
  106.   without knowing where the resources are located in a network.  Users can
  107.   continue referring to a resource by the same name even when a characteristic
  108.   of the resource changes such as the network address.
  109.  
  110.   The DCE Directory Services consists of:
  111.  
  112.   o   Cell directory service
  113.   o   Global directory service (GDS)
  114.   o   Global directory agent and an industry standard, common application
  115.       programming interface (API), XDS/XOM, for both directory services defined
  116.       by X/Open**.
  117.  
  118.  
  119.   The cell directory service manages a database of information about the
  120.   resources in a cell -- an administrative domain.  A cell can be a department,
  121.   the floor of a building, a whole site or whatever a customer chooses to
  122.   manage.
  123.  
  124.   The global directory service unifies multiple cell namespaces under a single
  125.   global namespace.  A namespace is the hierarchical set of names used by the
  126.   directory service.  Those names can by typed, names using the X.500 syntax,
  127.   or untyped, names using the Domain Name System syntax.  The GDS can be used
  128.   as the highest level of the directory tree, providing a mechanism for
  129.   independent cells to locate and interact with each other.
  130.  
  131.   The global directory agent takes names that are not found in the local cell
  132.   and forwards the request to GDS or the Domain Name System (DNS).
  133.  
  134.   The DCE Directory Services provide an industry standard application
  135.   programming interface from X/Open, the X/Open Directory Service/ X/Open
  136.   Object Management (XDS/XOM).  The interface provides an application
  137.   programming interface that is independent of the directory architecture and
  138.   provides application portability.  The XDS/XOM supports functions such as
  139.   create, destroy, modify and lookup.
  140.  
  141.   GDS is an implementation of the CCITT X.500/ISO 9594 (1988) international
  142.   standard.  The X.500 directory service standard was designed to run on top of
  143.   the Open Systems Interconnection (OSI) communication protocols.
  144.  
  145.   AIX DCE CELL DIRECTORY SERVER/6000.
  146.   The cell directory service manages a database of information about the
  147.   resources in a cell.  AIX DCE Cell Directory Server/6000 Version 1.2 is
  148.   currently available.
  149.  
  150.   AIX DCE GLOBAL DIRECTORY SERVER/6000
  151.   The AIX DCE Global Directory Server is a distributed, replicated database
  152.   service.  The database consists of a hierarchical set of names, the
  153.   namespace, with certain attributes.  Given a name, its associated attributes
  154.   can be looked up in the GDS Server.  For example, given the name of a print
  155.   server, the GDS Server can return the printer's location.  The Global
  156.   Directory Server gives distributed system users a central place to store
  157.   information, which can be retrieved from anywhere in the distributed system.
  158.   The server provides presentation and session layers to run over Open System
  159.   Interconnect (OSI) protocols and transport, and network layers to run over
  160.   TCP/IP protocols.  This release of the server has been tested and supports
  161.   TCP/IP protocols.
  162.  
  163.   The Directory Server supports the the following standardized administrative
  164.   features as defined by the X.500 standard:
  165.  
  166.  
  167.   o   Objects stored in the directory database can be referred to by names that
  168.       are easy for people to understand, for example, "postscript printer".
  169.  
  170.   o   A user can query the directory database for a name with specific
  171.       attributes and the directory server will return all values that match
  172.       those attributes.
  173.  
  174.   o   Users can search the directory database for objects with common
  175.       characteristics.
  176.  
  177.   o    A user can browse the directory database to located objects when a
  178.       specific name is not known.
  179.  
  180.  
  181.   The Directory Server supports the the following extensions to the X.500
  182.   standard:
  183.  
  184.  
  185.   o   The ability for objects, schema, and subtrees to be administered
  186.       remotely.
  187.  
  188.   o   Replication of the directory database and automatic update of those
  189.       replicated directories by the master database.
  190.  
  191.   o   Each directory object is protected by an access control list which
  192.       specifies permission to access the object's attributes.
  193.  
  194.   o   Caching of recently accessed directory database objects.
  195.  
  196.   o   A user can save, append, move, copy, and delete directory subtrees.
  197.  
  198.  
  199.   AIX DCE GLOBAL DIRECTORY CLIENT/6000
  200.   The AIX DCE Global Directory Client/6000 provides a user-level pthreads
  201.   library that conforms to POSIX 1003.4 Draft 4a and a set of administration
  202.   tools to manage the directory database.  The X/Open XDS/XOM application
  203.   programming interface is provided to allow applications to access either the
  204.   cell directory or the global directory via a common API.  This release of the
  205.   client has been tested and supports TCP/IP protocols.
  206.  
  207. TEXT
  208.  
  209.   TECHNICAL DESCRIPTION
  210.  
  211.   The Global Directory Server provides a CCITT X.500/ISO 9495 compliant level
  212.   of directory services.  It also includes an X/Open Directory services and
  213.   X/Open Object Management Services implementation which provides standard API
  214.   access to both the X.500 GDS Directory Services and the DCE Cell Directory
  215.   Services.
  216.  
  217.   CHARACTERISTICS
  218.  
  219.   The X.500 Global Directory Agent allows the DCE X.500 Directory Service to
  220.   act as the Global Directory Service and integrate multiple cell name spaces
  221.   into a single uniform naming environment.
  222.  
  223.   OPERATING ENVIRONMENT
  224.  
  225.   MACHINE REQUIREMENTS
  226.   These program products are designed to execute on RISC System/6000*
  227.   POWERstation* and POWERserver* configured with a minimum of one supported
  228.   display with keyboard and mouse, or one supported ASCII terminal.
  229.  
  230.   Minimum machine requirements may be affected by the application workload
  231.   distribution, total system memory and page space available.  On HONE, use
  232.   ASKQ and search for DCE RAMDASD for the most current and detailed machine
  233.   requirements.
  234.  
  235.  
  236.                         AIX DCE Global Directory Services
  237.                         =================================
  238.                                               Installed (MB)
  239.                                                ---------
  240.     Client
  241.     -------
  242.  
  243.       AIX DCE GDS Client/6000
  244.         Client                                        4.0
  245.         User level pthreads library                   2.0
  246.         Messages                                       .2
  247.         XDS/XOM application prog interface            1.3
  248.                                                      -----
  249.                         Installed Total               7.5
  250.  
  251.     Server
  252.     -------
  253.  
  254.       AIX DCE Global Directory Server/6000
  255.         Server                                         3.5
  256.                                                       -----
  257.                         Installed Total                3.5
  258.  
  259.     InfoExplorer Publications                         15.0
  260.  
  261.  
  262.   PROGRAMMING REQUIREMENTS
  263.   AIX/6000 Version 3.2.4 (5756-030) or higher is required.
  264.  
  265.  
  266.     Licensed Program                   Prerequisite Program
  267.     ================                   ====================
  268.  
  269.     AIX DCE Global Directory
  270.       Client/6000                              -
  271.  
  272.     AIX DCE Global Directory           AIX DCE Global Directory
  273.       Server/6000                        Client/6000
  274.  
  275.  
  276.  
  277.   COMPATIBILITY
  278.   Not applicable.
  279.  
  280.   LIMITATIONS
  281.   The AIX DCE product family message catalogs and publications are available in
  282.   U.S. English only.  Code page support is restricted to the Open Software
  283.   Foundation's DCE portable character set.  The DCE portable character set is
  284.   equivalent to the graphic characters in the POSIX 1003.2 Portable Character
  285.   Set.
  286.  
  287.   PERFORMANCE CONSIDERATIONS
  288.   Response time in multiple-system and cross-network environments depends on
  289.   various network-load factors and the amount of processing performed by the
  290.   application program.
  291.  
  292.   PLANNING INFORMATION
  293.  
  294.   CONVERSION
  295.   Not applicable.
  296.  
  297.   SECURITY, AUDITABILITY AND CONTROL
  298.  
  299.   User management is responsible for evaluation, selection, and implementation
  300.   of security features, administrative procedures, and appropriate controls in
  301.   application systems and communication facilities.
  302.  
  303.   The AIX DCE Global Directory Services products, AIX DCE Global Directory
  304.   Server/6000 and AIX DCE Global Directory Client/6000, use their own security
  305.   mechanism based on access control lists.  This security mechanism is not
  306.   integrated with the AIX DCE Security Server/6000 or with the AIX Version 3
  307.   operating system security facilities.
  308.  
  309.   PUBLICATIONS
  310.  
  311.   For a current list of publications, refer to the appropriate publications
  312.   option on your respective HONE system, or contact your local IBM
  313.   representative.
  314.  
  315.  
  316.   *Signifies a trademark or registered trademark of International Business
  317.   Machines Corporation.
  318.  
  319.       **Open Software Foundation is a Trademark of Open Software Foundation,
  320.       Inc.
  321.       **X/Open is a trademark of X/Open Company Limited.
  322.  
  323. DATA BASE : SMAN  -                                                  PAGE:    2
  324. DOCID      96F8690
  325. REVISED    19931124
  326. STATUS     Announced
  327. TYPE       Software
  328. TITLE
  329. IBM DISTRIBUTED COMPUTING ENVIRONMENT (DCE) FOR OS/2 AND WINDOWS VERSION 1.0
  330. PRODNO     96F8690 96F8691
  331. TOC
  332.   IBM U.S. Product Life Cycle Dates  . . . . . . . . . . . . . . . . . . . .  27
  333.   Program Number   . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  35
  334.   Abstract   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  43
  335.   Product Positioning  . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
  336.   Highlights   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
  337.   Description  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
  338.     Investment Protection  . . . . . . . . . . . . . . . . . . . . . . . . . 223
  339.     Growth Enablement  . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
  340.     User Productivity  . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
  341.     Business Solutions   . . . . . . . . . . . . . . . . . . . . . . . . . . 254
  342.     Systems Management   . . . . . . . . . . . . . . . . . . . . . . . . . . 263
  343.   Text   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
  344.   Technical Description  . . . . . . . . . . . . . . . . . . . . . . . . . . 270
  345.   Operating Environment  . . . . . . . . . . . . . . . . . . . . . . . . . . 452
  346.   Planning Information   . . . . . . . . . . . . . . . . . . . . . . . . . . 641
  347.   Security, Auditability and Control   . . . . . . . . . . . . . . . . . . . 649
  348.   Publications   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 659
  349.  
  350.   ----------------
  351. LIFECYCL
  352.  
  353.     PROGRAM                                  MARKETING   SERVICE      REPLACED
  354.     NUMBER   VRM     ANNOUNCED   AVAILABLE   WITHDRAWN   DISCONTINUED    BY
  355.  
  356.     96F8-690   -         -           -           -           -            -
  357.  
  358.  
  359. PROGLIST
  360.  
  361.   o   96F8-690 (5871-AAA) IBM DCE SDK for OS/2 and Windows Version 1.0 with
  362.       User Data Privacy
  363.   o   96F8-691 (5871-AAA) IBM DCE Client for OS/2 Version 1.0 with User Data
  364.       Privacy
  365.  
  366.  
  367. ABSTRACT
  368.  
  369.   IBM Distributed Computing Environment (DCE) for OS/2* and Windows is the
  370.   foundation for distributed computing in an open systems environment.  IBM DCE
  371.   for OS/2 and Windows incorporates the core technologies specified by the Open
  372.   Software Foundation (OSF) DCE architecture.  IBM DCE for OS/2 and Windows
  373.   product family provides a Software Developer's Kit (SDK) and client base
  374.   services for OS/2 and Windows.  The clients are enduser products that
  375.   complement the IBM AIX DCE/6000 Product Family to create heterogeneous
  376.   distributed systems.  The DCE client for Windows is only available via a beta
  377.   program.  The application programming interface (API) resides above the
  378.   operating system and network transport layers, simplifying application
  379.   development, and reducing development time of distributed applications.
  380.   Programmers are insulated from the underlying network and operating system
  381.   complexities.
  382.  
  383.   The OSF DCE technology has received strong acceptance in the computing
  384.   industry from major system vendors, ISVs, and large corporate developers.
  385.   DCE is becoming a de facto standard for distributed computing in a
  386.   multi-vendor environment.  Many of the world's leading hardware and software
  387.   vendors, as well as industry groups, have publicly committed to using and
  388.   delivering products based on the DCE technology.  The DCE is a key part of
  389.   IBM's distributed computing strategy.  And with this announcement, IBM is
  390.   providing access to this powerful environment in the PC-LAN industry.
  391.  
  392.   The IBM DCE for OS2 services consists of:
  393.  
  394.  
  395.   o   Security Services - provide encryption and authentication services to
  396.       ensure the privacy and authenticity of the client/server transactions.
  397.  
  398.   o   Directory Services - provides a naming model that allows users to
  399.       identify resources by name rather than location.  This is called the Cell
  400.       Directory Services.
  401.  
  402.   o   Remote Procedure Call - extends the typical procedure call model by
  403.       supporting direct calls to procedures on remote systems.
  404.  
  405.   o   Time Services - provides single system-wide time reference.
  406.  
  407.   o   Threads - provides a convenient mechanism to provide concurrency by
  408.       creating and controlling multiple threads of execution within a single
  409.       process.
  410.  
  411.  
  412.   IBM DCE for OS/2 is designed to interoperate with IBM AIX DCE/6000, IBM DCE
  413.   Client for Windows, and other OSF DCE compliant implementations.
  414.  
  415.   The IBM DCE Client for Windows services available in the SDK and via a beta
  416.   program consists of the core OSF DCE services necessary to execute a secured
  417.   distributed application.  The core components are: Remote Procedure Call
  418.   (RPC), Security, Threads, and Cell Directory Service (CDS). In addition, some
  419.   limited time synchronization services are also provided.  IBM DCE Client for
  420.   Windows is designed to interoperate with IBM AIX DCE/6000, IBM DCE for OS/2,
  421.   and other OSF DCE compliant servers.
  422.  
  423.   IBM DCE for OS/2 and Windows product family offers a Software Developer's Kit
  424.   which includes OS/2 Security Services, OS/2 Cell Directory Services, five
  425.   OS/2 Clients, five Windows Clients, and application development tools for
  426.   OS/2 and Windows.  There are DCE Clients for OS/2 and Windows packages that
  427.   do not include development tools (Runtime only).  The Windows Client is
  428.   currently available via a beta program.  These packages are offered with User
  429.   Data Privacy enablement in the United States and Canada, and without User
  430.   Data Privacy enablement outside of the United States and Canada.  The User
  431.   Data Privacy function allows applications to encrypt user data via remote
  432.   procedure calls.  There are U.S. government regulations that control the
  433.   export of the User Data Privacy packages outside of the Unites States and
  434.   Canada.  Customers that qualify under U.S.  regulations can obtain the
  435.   version of the product with user data privacy by submitting a special bid
  436.   request.
  437.  
  438.   These layered DCE services offer the application developer high security,
  439.   resource location transparency, and a standard programming paradigm across a
  440.   heterogeneous computing environment, using an open systems solution.  Using
  441.   these services, applications can be developed with great confidence of
  442.   portability and interoperability.  This new IBM DCE offering for OS/2 and
  443.   Windows platforms is an addition to IBM's DCE offerings which already
  444.   includes AIX DCE Product Family, providing the flexibility for a mixed
  445.   client/server environment.
  446.  
  447.   PRODUCT POSITIONING
  448.  
  449.   The IBM DCE for OS/2 and Windows product family is the first PC-LAN industry
  450.   standard solution for distributed computing through the evolution and
  451.   unification of today's leading technologies.  It provides an integrated
  452.   approach to timing, security, naming, and interprocess communications.  IBM
  453.   DCE for OS/2 and Windows will facilitate the development and deployment of
  454.   portable, interoperable applications for multi-vendor, heterogeneous
  455.   environments.  IBM DCE for OS/2 and Windows provides a high-level, coherent
  456.   environment for developing and running applications on a distributed system.
  457.   The DCE services are integrated and comprehensive.  The DCE components are
  458.   well integrated, as they use one another's services whenever possible, since
  459.   many of the DCE components are distributed applications.  IBM DCE for OS/2
  460.   and Windows provides management tools for administering all of the services
  461.   and many aspects of the distributed environment.  The IBM DCE for OS/2 and
  462.   Windows architecture allows for different operating systems and hardware
  463.   platforms.  Along with IBM's already available DCE products for AIX, IBM AIX
  464.   DCE Product Family Version 1.2, the IBM DCE for OS/2 and Windows allows for
  465.   an open, heterogeneous distributed computing environment.  The IBM DCE SDK
  466.   for OS/2 and Windows provides the application developer the capability to
  467.   develop a complete distributed solution, and the IBM DCE Client for OS/2 and
  468.   the IBM DCE Client for Windows beta program, along with the AIX DCE for
  469.   RS/6000 provide today, a foundation, for the enduser, for distributed
  470.   computing in an open systems environment.
  471.  
  472. HIGHLGHT
  473.  
  474.  
  475.   o   Industry standard foundation for distributed computing
  476.  
  477.   o   Interoperability and portability across heterogeneous platforms
  478.  
  479.   o   Leadership in PC-LAN open systems solutions
  480.  
  481.   o   Protection of customer's current investment in hardware
  482.  
  483.   o   Productivity gains for application development
  484.  
  485.   o   Based on DCE technology licensed from the Open Software Foundation (OSF)
  486.  
  487.  
  488. DESCRIPT
  489.  
  490.   IBM Distributed Computing Environment (DCE) is the foundation for distributed
  491.   computing in an open systems environment.  With these products, IBM is taking
  492.   a leadership position by offering an Industry Standard solution in the PC-LAN
  493.   market.  These products will assist our customers by providing the facilities
  494.   necessary for a shift from centralized, single operating system environments
  495.   to distributed, multi-operating system environments.
  496.  
  497.   The IBM DCE for OS/2 and Windows family of products are based upon the source
  498.   code that IBM licenses from the Open Software Foundation (OSF). The OSF's DCE
  499.   is a comprehensive suite of integrated, yet modular, technologies to support
  500.   transparent interworking and resource sharing.  The IBM DCE for OS/2 and
  501.   Windows product family consists of a Software Developer's Kit SDK which
  502.   enable an application developer to develop distributed applications.  The
  503.   mixed client/server environment may be developed with OS/2 Security and Cell
  504.   Directory Services, as well as a client support for both OS/2 and (DOS)
  505.   Windows.  There are two end user DCE clients (OS/2 and Windows) available.
  506.   The IBM DCE Client for Windows is only available via a beta program.  A
  507.   customer using other DCE packages such as the IBM AIX DCE Cell Directory
  508.   Server/6000 or the IBM AIX DCE Security Server/6000 may use the clients to
  509.   create a heterogenous client/server environment.  The IBM DCE for OS/2 and
  510.   Windows product family consists of:
  511.  
  512.  
  513.   o   IBM DCE SDK for OS/2 and Windows
  514.  
  515.  
  516.       1.  OS/2 Security Services
  517.  
  518.       2.  OS/2 Cell Directory Services
  519.  
  520.       3.  Five DCE Clients for OS/2 with Remote Procedure Calls (RPC), Threads,
  521.           and Time Services
  522.  
  523.       4.  Five DCE Clients for Windows with RPC, Threads, and Time Services
  524.  
  525.       5.  OS/2 Client/Server Application Development Tools
  526.  
  527.       6.  Windows Client Application Development Tools
  528.  
  529.  
  530.   o   IBM DCE Client for OS/2
  531.  
  532.   o   IBM DCE Client for Windows beta program
  533.  
  534.  
  535.   The above products are available with User Data Privacy in the United States
  536.   and Canada, and without User Data Privacy outside of the United States and
  537.   Canada.  The products that have the User Data Privacy allow the user to
  538.   access the U.S. Government Data Encryption Standard (DES) encryption
  539.   algorithms for encryption of user data via remote remote procedure calls and,
  540.   as such, is subject to U.S.  government export regulations.  Customers that
  541.   qualify under U.S. government regulations can obtain the version of the
  542.   product with user data privacy by submitting a special bid request.  The IBM
  543.   DCE for OS/2 and Windows products that do not have user data privacy use the
  544.   DES algorithm for password encryption and other control information.  Its
  545.   distribution is not regulated by the United States.
  546.  
  547.   INVESTMENT PROTECTION
  548.  
  549.   The primary motivations for the OSF DCE initiative is the lack of coherent,
  550.   integrated set of industry standard distributed system services to address
  551.   requirements for interoperability across heterogeneous hardware platforms.
  552.   Many vendors and organizations have developed partial solutions, but the OSF
  553.   DCE represents the integration of leading technologies available in the
  554.   distributed computing industry.  The DCE architecture allows a process
  555.   running on one workstation to operate with one or more processes on other
  556.   computing platforms, even when they are from different vendors with different
  557.   operating systems.  In addition, time synchronization, security and directory
  558.   services are provided in an integrated environment.
  559.  
  560.   GROWTH ENABLEMENT
  561.  
  562.   Application development and deployment can be performed on any platform
  563.   supporting DCE services.  Therefore, allowing the flexibility to mix and
  564.   match hardware, or reuse existing hardware, to best meet the needs of the
  565.   business.
  566.  
  567.   USER PRODUCTIVITY
  568.  
  569.   Today's businesses have not only become dependent on computing resources, but
  570.   are relying on them to gain a competitive advantage.  A distributed system
  571.   that uses the client/server programming model is more reliable and available
  572.   than a centralized system and can be tailored to provide specialized
  573.   functions optimized for applications and their supporting platforms.  For
  574.   example, in a distributed system, off-loading the front-end processing of the
  575.   user-interface and replicating key functions and data can improve the
  576.   availability of the system to the end user.
  577.  
  578.   BUSINESS SOLUTIONS
  579.  
  580.   For IBM customers, the adoption of the DCE by the industry as the fundamental
  581.   building blocks of distributed solutions means less time waiting for
  582.   applications to be ported to a specific hardware/software platform.  The use
  583.   of the DCE also means that customers can take advantage of under-utilized
  584.   computing resources by harnessing the power of workstations together in a
  585.   distributed network.
  586.  
  587.   SYSTEMS MANAGEMENT
  588.  
  589.   The DCE provides services inherent in a distributed system.  These services
  590.   include management tools for administering the distributed system.
  591.  
  592. TEXT
  593.  
  594.   TECHNICAL DESCRIPTION
  595.  
  596.   The IBM Distributed Computing Environment for OS/2 and Windows is based on
  597.   OSF DCE Version 1.0.2 (OS/2) and 1.0.1 (Windows) provided by the Open
  598.   Software Foundation.  The IBM DCE for OS/2 and Windows products comprises the
  599.   initial delivery of the core components of the OSF's DCE on OS/2 with Clients
  600.   for Windows support.  Originally implemented by the OSF for UNIX platforms,
  601.   the DCE provides a set of industry and international standard APIs and
  602.   services to support the development of robust distributed applications for
  603.   multi-vendor distributed environments.  It's adaptation and delivery on OS/2
  604.   and Windows represents a major step towards the incorporation of the DCE
  605.   technology base for the PC-LAN Systems.
  606.  
  607.   The IBM DCE for OS/2 and Windows provides a set of basic distributed system
  608.   services which provide consistent, secure, integrated environment for the
  609.   development of distributed applications and resource managers.  This basic
  610.   set of services consists of the following:
  611.  
  612.  
  613.   o   Remote Procedure Call:  The DCE remote procedure call (RPC) facility
  614.       allows individual procedures in an application to run on a computer
  615.       elsewhere in the network.  The DCE RPC extends the typical procedure call
  616.       model by supporting direct calls to procedures on remote systems. RPC
  617.       presentation services mask the differences between data representations
  618.       on different machines to allow programs to work across heterogeneous
  619.       systems.  The DCE RPC provides programmers with a number of powerful
  620.       tools necessary to build client/server applications.  It includes two
  621.       major components:
  622.  
  623.  
  624.       1.  An RPC facility developed specifically to provide simplicity,
  625.           performance, portability, and network independence.
  626.  
  627.       2.  A compiler that converts high-level interface descriptions of the
  628.           remote procedures into portable C-language source code.  The
  629.           resulting remote procedure calls behave in the same way as local
  630.           procedure calls.
  631.  
  632.  
  633.   o   Threads Service:  The threads service provides a user the ability to
  634.       create and control multiple threads of execution within a single process
  635.       and to synchronize access to global data within an application.  An
  636.       application can, for example, create a thread to handle the I/O request
  637.       and create another thread for computation.
  638.  
  639.   o   Time Service:  Many applications need a single time reference to schedule
  640.       activity and determine sequencing and duration.  Different components of
  641.       a distributed application may obtain time from clocks on different
  642.       computers.  A distributed time service regulates the system clocks in a
  643.       computer network so that they are closely synchronized, providing
  644.       accurate time for distributed applications.  The DCE time service
  645.       provides precise, fault-tolerant clock synchronization for systems in
  646.       local area networks (LANs) and wide area networks (WANs).  The clock
  647.       synchronization provided by the DCE time service enables distributed
  648.       computing applications to determine event sequencing, duration, and
  649.       scheduling.
  650.  
  651.   o   Cell Directory Services:  Directory Services defines a single,
  652.       consistent, global naming model through which resources in the
  653.       distributed system are identified and located.  This service allows users
  654.       to be identified by name resources such as servers, files, disks or print
  655.       queues, and gain access to them without needing to know where they are
  656.       located in a network.  Additionally, users can continue referring to a
  657.       resource by the same name even when a characteristic of the resource
  658.       changes, such as it's network address.
  659.  
  660.   o   Security Services:  In most conventional timesharing systems, the
  661.       operating system authenticates the identity of users and authorizes
  662.       access to resources.  Individual workstations in a network are not
  663.       necessarily secure.  Therefore, in a distributed environment these tasks
  664.       fall to independent authentication and authorization services.  The DCE
  665.       security services provides the network with three services:
  666.       authentication, authorization, and user account management.  These
  667.       facilities are made available through a secure means of communication
  668.       that ensure both data integrity and confidentiality.
  669.  
  670.       The user registration service manages user, group, and account
  671.       information and provides login services to the cell. The authentication
  672.       service allows principals defined as accounts in the user registry to
  673.       exchange credentials and establish mutually authenticated communications.
  674.       Authorization services are provided by the combination of a privilege
  675.       attribute certificate (PACs) that capture privilege currently available
  676.       and selected by a principal, and an access control list (ACL) facility.
  677.       Each cell has a security server.  It is a single logical server that
  678.       consists of the registry server, privilege server, and authentication
  679.       server.
  680.  
  681.  
  682.   The IBM DCE for OS/2 part of the products incorporates the IBM Multi-Protocol
  683.   Transport Services - Anynet for OS/2 which provides a general solution to
  684.   interconnect applications.  It allows TCP/IP applications to run on top of
  685.   NetBIOS, using the non-native networking feaure of the Multi-Protocol
  686.   Transport Services - Anynet for OS/2.  It supplies drivers for:
  687.  
  688.   o   Common transport semantics
  689.   o   IBM OS/2 TCP/IP protocol drivers
  690.   o   Protocol compensation and address mapping for NetBIOS
  691.   o   Local interprocess communication
  692.  
  693.  
  694.   In summary, the Multi-Protocol Transport Services - Anynet for OS/2 makes it
  695.   possible for applications to communicate over TCP/IP and NetBIOS protocols
  696.   "natively", which means that both the transport user and the protocol used to
  697.   transport data are from the same protocol architecture.  It also makes it
  698.   possible for applications to communicate TCP/IP applications over NetBios
  699.   non-natively.  Currently, the IBM DCE for OS/2 products only use and support
  700.   the TCP/IP protocol.
  701.  
  702.   The IBM DCE for OS/2 products are CID (Configuration/Installation/
  703.   Distribution) enabled, which means that the installation adhears to a set of
  704.   guidelines that allow installation to perform automated and unattended
  705.   installs using response files and/or command line parameters.  This enables
  706.   remote installation also.
  707.  
  708.   IBM DCE for Windows available within the IBM DCE SDK for OS/2 and Windows and
  709.   available via a  beta program consists of the core DCE services necessary to
  710.   execute a secured distributed application as a Windows 3.X application.  The
  711.   core components are: Remote Procedure Call (RPC), Security, Threads, and Cell
  712.   Directory Service (CDS).  In addition, some limited time synchronization
  713.   services are also provided.
  714.  
  715.   The following is a brief description of the Runtime functional capabilities:
  716.  
  717.  
  718.   o   RPC
  719.  
  720.       IBM DCE for Windows supports client and server RPC and is fully complient
  721.       with the OSF/DCE RPC Network Computing Architecture Specification
  722.       (Version 2.0).
  723.  
  724.       UDP/IP (Connectionless) protocols are supported.  The Name Service
  725.       interface to the Cell Directory service is also provided.
  726.  
  727.       The endpoint mapper is supplied in order to allow servers running on the
  728.       personal computer to register endpoints for remote clients.
  729.  
  730.   o   Threads
  731.  
  732.       The POSIX 1003.4a draft specification of pthreads and CMA exceptions as
  733.       implemented by OSF/DCE are provided by IBM DCE for Windows.  However,
  734.       since the Windows 3.X provides a non-preemptible environment,
  735.       applications calling the pthreads interface must take explicit action to
  736.       cause a thread to yield.
  737.  
  738.   o   CDS
  739.  
  740.       IBM DCE for Windows allows applications to query the CDS name space and
  741.       bind to appropriate servers.
  742.  
  743.       The CDS clerk runs on the local personal computer and converses with the
  744.       remote name service through which cell name spaces are accessed.  The
  745.       identity of the Windows DCE client is established and validated by a DCE
  746.       login command sequence with a remote security server.  After the client
  747.       has logged in, the CDS clerk is authorized to use the name service.
  748.       Unauthenticated access is also supported and the accessibility to objects
  749.       is controlled through the associated Access Control List.
  750.  
  751.       A program is supplied to allow users to set up and access profiles and
  752.       groups from the personal computer.  Another program is supplied to allow
  753.       users to create, modify, and retrieve, from the personal computer,
  754.       objects that are catalogued in the name space.
  755.  
  756.   o   Security
  757.  
  758.       The DCE security service is included in IBM DCE for Windows.  Windows-DCE
  759.       applications can access registry and privilege services in order to
  760.       establish a principal identity for authentication and to access the name
  761.       service.  The DCE Kerberos library, which implements the full DCE
  762.       encryption protocol on the personal computer, is also provided.  Support
  763.       for unauthorized access of protected objects is also included.
  764.  
  765.   o   Distributed Time Service
  766.  
  767.       IBM DCE for Windows allows the synchronization of the local clock with
  768.       the network time.
  769.  
  770.  
  771.   Sample Programs are provided in the Software Developer's Kit for both OS/2
  772.   and Windows in source form, which can be built and run by an application
  773.   developer.  The sample programs can be used as templates to develop other
  774.   distributed applications.
  775.  
  776.   OPERATING ENVIRONMENT
  777.  
  778.   MACHINE REQUIREMENTS
  779.   IBM DCE for OS/2 products execute on IBM PS/2*, IBM Industrial Computer and
  780.   non-IBM personal computer hardware configurations supported by IBM OS/2
  781.   Version 2.0 or higher.  IBM DCE for OS/2 products do not require dedicated
  782.   hardware.  The programs require an Intel-based processor model 80386 with
  783.   minimum 20 MHZ or higher.
  784.  
  785.   The RAM/DASD requirements are as follows:  IBM DCE FOR OS/2 IBM DCE CLIENT
  786.   FOR OS/2 (RUNTIME)
  787.  
  788.  
  789.     RAM
  790.      12 to 14 MB with 64KB HPFS and 64KB FAT for diskcashe,
  791.      Multi-Protocol Transport Services - AnyNet for OS/2 MBUF Parameters
  792.      set for:    Small MBUF = 512
  793.                  Large MBUF = 64
  794.  
  795.     DASD
  796.      OS/2 2.0 or higher               50MB
  797.      IBM DCE Client for OS/2          10MB
  798.      Swapper Space                    16MB
  799.                                      ------
  800.      Minimum DASD Required            76MB
  801.      Recommended DASD                 80MB
  802.  
  803.  
  804.      Required RAM/DASD may vary with local installation/configuration
  805.      choices and user application requirements.
  806.  
  807.  
  808.   CELL DIRECTORY AND SECURITY SERVICES (RUNTIME)
  809.  
  810.  
  811.     RAM
  812.      16 MB with 512 KB HPFS and 64KB FAT for diskcashe,
  813.      Multi-Protocol Transport Services - AnyNet for OS/2 MBUF Parameters
  814.      set for:    Small MBUF = 512
  815.                  Large MBUF = 64
  816.  
  817.     DASD
  818.  
  819.      OS/2 2.0 or higher               50MB
  820.      IBM DCE Client for OS/2 and      15MB
  821.      Cell Directory and Security
  822.      Services
  823.      Swapper Space                    16MB
  824.                                      ------
  825.      Minimum DASD Required            81MB
  826.      Recommended DASD                 86MB
  827.  
  828.  
  829.      Required RAM/DASD may vary with local installation/configuration
  830.      choices and user application requirements.
  831.  
  832.     Although IBM DCE for OS/2 runs on OS/2 2.0, we strongly recommend
  833.     that the CSDs found in the Service Pack for OS/2 2.0 be installed,
  834.     or upgrade to OS/2 2.1 with required APAR PJ09481.
  835.  
  836.  
  837.   IBM DCE SDK FOR OS/2
  838.  
  839.  
  840.     DASD
  841.  
  842.      OS/2 2.0 or higher               50MB
  843.      IBM C-Set/2 Compiler              9MB
  844.      OS/2 Toolkit                     21MB
  845.      IBM DCE SDK for OS/2             25MB
  846.                                      ------
  847.      Minimum DASD Required           105MB
  848.      Recommended DASD                110MB
  849.  
  850.      Required RAM/DASD may vary with local installation/configuration
  851.      choices and user application requirements.
  852.  
  853.  
  854.  
  855.   IBM DCE FOR WINDOWS INCLUDED IN IBM DCE SDK FOR OS/2 & WINDOWS
  856.  
  857.   IBM DCE CLIENT FOR WINDOWS (RUNTIME)
  858.  
  859.   IBM DCE Client for Windows requires the following hardware environment:
  860.  
  861.  
  862.   o   An IBM-compatible personal computer using an i386 or i486 processor
  863.       (Minimum 25 MHZprocessor is recommended)
  864.  
  865.   o   Hard disk with at least 5MB of free space
  866.  
  867.   o   Network card supported by the TCP/IP package used
  868.  
  869.   o   At least 4MB of memory (8 MB recommended)
  870.  
  871.   IBM DCE CLIENT FOR WINDOWS (SDK)
  872.  
  873.   IBM DCE Client for Windows Software Developer's Kit requires the following
  874.   hardware environment:
  875.  
  876.  
  877.   o   An IBM-compatible personal computer using an i386 or i486 processor
  878.  
  879.   o   Hard disk with at least 5MB of free space
  880.  
  881.   o   At least 8MB of memory
  882.  
  883.  
  884.   PROGRAMMING REQUIREMENTS
  885.   The following products are required for the IBM DCE for OS/2 products,
  886.   depending upon the communications environment in which you are operating:
  887.  
  888.  
  889.   1.  IBM DCE SDK for OS/2
  890.  
  891.  
  892.       o   IBM OS/2 Version 2.0, or higher
  893.  
  894.       o   IBM TCP/IP is not required, but if it is installed, it must be IBM
  895.           TCP/IP Version 1.2.1, or higher.
  896.  
  897.       o   IBM C SET/2 Version 1.0
  898.  
  899.       o   Hardware configured for codepage PC850 or PC437 or any PCS.
  900.  
  901.       o   IBM BookManager (TM) READ licensed program to access the online
  902.           publications.
  903.  
  904.  
  905.   2.  IBM DCE SDK for Windows included with IBM DCE SDK for OS/2 & Windows
  906.  
  907.  
  908.       o   DOS Version 3.30 (Version 5.0 is recommended)
  909.  
  910.       o   Microsoft Windows 3.1
  911.  
  912.       o   An ANSI-C compiler that supports for API prototyping (Microsoft C,
  913.           Version 7.0 is recommended)
  914.  
  915.  
  916.   3.  IBM DCE Client for OS/2 (Runtime)
  917.  
  918.  
  919.       o   IBM OS/2 Version 2.0, or higher
  920.  
  921.       o   IBM TCP/IP is not required, but if it is installed, it must be IBM
  922.           TCP/IP Version 1.2.1, or higher.
  923.  
  924.       o   Hardware configured for codepage PC850 or PC437 or any PCS.
  925.  
  926.       o   IBM BookManager (TM) READ licensed program to access the online
  927.           publications.
  928.  
  929.  
  930.   4.  IBM DCE Client for Windows (Runtime) included in IBM DCE SDK for OS/2 and
  931.       Windows
  932.  
  933.  
  934.       o   DOS version 3.30, or higher (Version 5.0 is recommended)
  935.  
  936.       o   Microsoft Windows 3.1
  937.  
  938.       o   One of the following TCP/IP network transports:
  939.  
  940.  
  941.           -   A Windows Sockets V1.1-compliant TCP/IP
  942.  
  943.           -   PC/TCP for DOS, Versions 2.05 and 2.11, from FTP Software Inc.
  944.  
  945.           -   LAN WorkPlace for DOS, Version 4.1, from Novell Inc.
  946.  
  947.           -   TCP with Demand Protocol Architecture, Version 2.0 from 3COM
  948.               Corporation.
  949.  
  950.  
  951.  
  952.  
  953.   COMPATIBILITY
  954.   Not applicable.
  955.  
  956.   LIMITATIONS
  957.   U.S. English only.
  958.  
  959.   PERFORMANCE CONSIDERATIONS
  960.   Performance may be affected by total system memory and page space available,
  961.   the amount of fixed-storage available and type/performance of the disk
  962.   drives.  Performance may also be affected by the type and function of the
  963.   applications selected and running at the same time.
  964.  
  965.   PLANNING INFORMATION
  966.  
  967.   CUSTOMER RESPONSIBILITIES
  968.   Not applicable.
  969.  
  970.   CONVERSION
  971.   Not applicable.
  972.  
  973.   SECURITY, AUDITABILITY AND CONTROL
  974.  
  975.   The security services provided by the security server which is part of the
  976.   IBM DCE SDK for OS/2 and Windows package will provide the basic building
  977.   blocks for securing distributed systems.
  978.  
  979.   User management is responsible for evaluation, selection, and implementation
  980.   of security features, administrative procedures, and appropriate controls in
  981.   application systems and communication facilities.
  982.  
  983.   PUBLICATIONS
  984.  
  985.   For a current list of publications, refer to the appropriate publications
  986.   option on your respective HONE system, or contact your local IBM
  987.   representative.
  988.  
  989.  
  990.   *Signifies a trademark or registered trademark of International Business
  991.   Machines Corporation.
  992.  
  993.               - - -    E N D   O F   P R I N T O U T    - - -
  994.