throbber
RIC 1002 (Part 1 of 2)
`IPR of U.S. Pat. No. 7,986,426
`
`0001
`
`

`
`0002
`
`0002
`
`

`
`
`XEROX NETV\_IORK SYSTEMS ARCHITECTURE
`
`GENERAL INFORMATION MANUAL
`
`XEROX
`
`.
`
`xusc 068504
`
`April 1985
`
`.
`
`0003
`
`

`
`Copyright 9 1985 by Xerox Corporation. All rights reserved.
`
`XEROX 0, XNS, NS, Interpress,
`CORPORATION
`Printed in U.S. A.
`
`lnterscript, Clearinghouse. 8010. and 860 are trademarks of XEROX
`
`Text and graphics prepared on the Xerox 8010 Information System, and printed on a Xerox laser printer
`using the lnterpress electronic printing standard.
`
`Xerox Corporation
`Office Systems Division
`2300 Geng Road
`Paio Alto, California 94303
`
`0004
`
`0004
`
`

`
`TABLE OF CONTENTS
`
`1. Introduction
`
`Xerox Network systems: the key to integration
`
`1
`
`3
`
`
`Network architectures and distributed systems
`4
`
`Realization of Xerox Network Systems
`
`XNS architecture is open
`
`2. Xerox Network Systems Overview
`
`Xerox‘ goal in office automation
`
`5
`
`6
`
`7
`
`7
`
`
`Xerox Network Systems objectives
`8
`
`Qualities of Xerox Network Systems
`
`/ Xerox NetworkSystemsconceptsandfacilities
`
`ISO Open Systems Interconnection Reference Model
`XNS structural overview
`
`/
`I
`
`10
`
`11
`
`11
`14
`
`Network devices and terminology
`
`Servers and services
`
`17
`
`18
`
`
`Clients
`19
`
`3. Communications
`
`Names
`
`20
`
`21
`
`
`
`Ethernet
`
`Ethernet benefits
`
`21
`
`23
`
`/ SynchronousPoint-to-PointProtocol
`
`Ethernet architecture
`
`The Internet
`
`
`
`24
`
`26
`
`28
`
`_
`
`_/
`
`‘
`
`Internet architecture
`
`Datagrarns
`
`Source and destination addresses
`
`Internet delivery and routing
`
`29
`
`30
`
`31
`
`33
`
`
`
`Message integrity
`
`Other Internet protocols
`
`Internetwork Routing Service
`
`Dedicated and switched circuits
`
`)(.25 public data networks
`
`34
`
`36
`
`37
`
`39
`
`39
`
`Clusternet communication
`
`Network management
`
`40
`
`41
`
`
`XEROX NETWORK SYSTEMS GENERAL INFORMATION MANUAL
`I
`
`0005
`
`

`
`
`
`4. Remote Procedures: Courier
`43
`/ The internal Courier layers
`44
`
`
`
`Bulk data transfer and third parties
`
`46
`
`5. Application Support Environment
`
`Clearinghouse
`
`/.
`/ Time
`
`Authentication
`
`Object names and addresses
`
`Character code and fonts
`
`Character code standard
`
`Font architecture
`
`6. Gateway access
`
`Gateway Access Protocol
`
`49
`
`49
`
`53
`
`50
`57
`
`57
`
`59
`
`60
`
`65
`
`65
`
`
`Gateway services
`66
`
`~\_
`""-
`,/
`
`I
`
`. /
`
`\'\_‘_.
`X
`
`.- ’/
`
`External Communication Service
`Interactive Terminal Service
`ssorsso Gateway Service
`Remote Batch Service
`
`7. Filing
`
`Filing Protocol
`
`_/ File Service
`8. Document interchange
`
`Document compatibility
`
`Interscript
`
`67
`68
`70
`70
`
`71
`
`71
`
`75
`77
`
`77
`
`78
`
`
`Interscript as a document interchange standard
`79
`
`interscript base language
`
`Document Interchange Service
`
`9. Mailing
`
`80
`
`82
`
`33
`
`
`
`Mailing standards
`
`Mail Service
`
`Mail Transport Protocol and Inbasket Protocol
`
`Mail format standard
`
`84
`
`85
`
`87
`
`88
`
`External Mail Gateway and Tel etex Gateway Service
`
`90
`
`
`
`10. Printing
`
`Electronic printing
`
`lnterpress
`
`Interpress as an industry standard
`
`91
`
`91
`
`93
`
`95
`
`
`lnterpress language
`97
`
`ii
`
`XEROX NETWORK SYSTEMS ARCHITECTURE GENERAL INFORMATION MANUAL
`
`0006
`
`

`
`TABLE OF CONTENTS
`
`
`
`Utility programs
`
`Printing Protocol
`
`Print Service
`
`Electronic printing service
`
`Facsimile printing service
`
`Print Service Integration Standard
`
`101
`
`101
`
`103
`
`104
`
`104
`
`105
`
`11. Scanning
`
`107
`
`
`
`Raster Encoding Standard
`
`Scanning services
`
`Electronic reprographics
`
`107
`
`111
`
`114
`
`12. XNS applications
`Office information systems
`
`Engineering information systems
`
`Programming and knowledge-based systems
`
`
`
`117
`117
`
`121
`
`123
`
`‘
`
`Xerox Development Environment
`
`123
`
`Artificial intelligence applications
`
`Electronic publishing
`
`Xerox and electronic publishing: baseline products
`
`125
`
`126
`
`129
`
`Xerox and electronic publishing: potential future extensions 132
`
`
`
`Appendices:
`
`_
`
`Index
`
`A. Objectives of network architectures
`
`B. XNS and other network architectures
`
`C. XNS and industry standards
`
`D. Examples of XNS protocol usage
`
`E. Glossary
`
`F. Annotated Bibliography
`
`137
`
`141
`
`14?
`
`149
`
`155
`
`169
`
`179
`
`-wmw
`XEROX NETWORK SYSTEMS GENERAL INFORMATION MANUAL
`iii
`
`0007
`
`

`
`::
`Iv
`XEROX NETWORK SYSTEMS ARCHITECTURE GENERAL INF-ORMAT|ON MANUAL
`
`0008
`
`

`
`LIST OF FIGURES
`
`1-1 Structural relationship of architectu re. standards,
`
`and products
`
`6
`
`
`
`2-1 Return on information assets
`
`2-2 Layers in the ISO Model
`
`2-3 Protocols and interfaces in the ISO Model
`
`7
`
`11
`
`13
`
`2-4 Overview of Xerox Network Systems
`
`2-5 Network devices
`
`15
`
`17
`
`
`
`2-6 Portion of a user's desktop
`
`3-1 A local area network
`
`20
`
`22
`
`3-2 Ethernet frame
`
`24
`
`
`
`Poi nt-to-Poi nt Protocol
`
`26
`
`3-3
`
`lnterfacility communication using the Synchronous
`
`3-4 Exam pies of internetworking configurations
`
`29
`
`
`
`3-5 The XNS Internet layer
`
`30
`
`3-6 Internet packet or “datagram"
`31
`3-7 A sequenced packet protocol packet allows
`
`successive transmission of internet packets
`
`35
`
`3-8 A packet exchange protocol packet simply
`
`transmits a request and receives a response 36
`3-9 Two local area networks interconnected by a
`communication line
`38
`
`3-10 Internet Routing Service (IRS) with )(.25 links
`
`3-1 1 Internet Routing Service (IRS) with cl usternet feature
`
`40
`
`41
`
`4-1 The Courier remote procedure call model
`
`4-2 The layers within Courier
`
`4-3 Example of Courier usage
`
`43
`
`45
`
`46
`
`47
`
`48
`
`53
`
`55
`
`56
`
`
`
`4-4 Third-party bulk data transfer (receiver active)
`
`4-5 Immediate bulk data transfer (initiator the receiver)
`
`5-1 The Clearinghouse Service
`
`5-2 Strong authentication model
`
`5-3 Simple authentication model
`
`
`
`5-4 Layout of data field of Time Service response packet
`
`5-5 16-bit character code
`
`58
`
`60
`
`
`XEROX NETWORK SYSTEMS GENERAL INFORMATSON MANUAL
`
`0009
`
`

`
`
`
`
`
`S-6 Xerox Character Set allocation 61
`
`
`
`5-7 A font service
`
`6-1 Gateway access torfrom non-XNS systems
`
`7-1 Transmitting documents between a workstation
`
`63
`
`67
`
`72
`
`73
`
`78
`
`and a file service
`
`7-2 Filing Protocoi structure
`
`8-1 Document interchange using Interscript
`
`8-2 A document's constituent parts
`
`8-3 Interscript base language grammar
`
`9-1 CCI'lT XA00 architecture model
`
`79
`
`82
`
`84
`
`
`
`9-2 The Inbasket Protocol provides an internal
`
`interface for user convenience
`
`9-3 Envelope and content of a mail message
`
`85
`
`86
`
`9-4 Heading and body of a mail message
`
`10-1 Electronic printing
`
`10-2
`
`Interpress used for printing or archiving
`
`10-3 Example of an lnterpress master
`
`10-4 Preparing two-up signature pages
`
`11-1 Example of raster image file
`
`11-2 Two models for scanning service
`
`87
`
`92
`
`94
`
`99
`
`102
`
`109
`
`112
`
`1 1-3
`
`Intelligent scanning system converts hardcopy to text
`
`1 13
`
`12-1 XNS applications in office information systems
`
`I 12-2 XNS applications in engineering information systems
`
`12-3 XNS applications in artificial intelligence and
`
`software development
`
`118
`
`122
`
`124
`
`12-4 Traditional document publishing process
`128
`
`12-5 Electronic publishing process 129
`12-6 Electronic publishing using Xerox professional
`workstations
`130
`
`12-7 Electronic publishing using the 700 Xerox Publishing
`
`System
`
`'
`
`12-8 Extended integration in the Xerox electronic
`
`publishing applications
`
`B-1
`
`XNS and other architectures
`
`131
`
`135
`
`141
`
`
`
`(3-1
`
`Clearinghouse request and response
`
`13-2 Remote printing
`
`149
`
`150
`
`13-3
`
`Filing with authentication
`
`D4
`
`Sending mail
`
`D5
`
`Receiving mail
`
`151
`
`152
`
`153
`
`
`VI
`XEROX NETWORK SYSTEMS ARCHITECTURE GENERAL INFORMATION MANUAL
`
`0010
`
`

`
`I.
`
`INTRODUCTION
`
`For nearly three decades Xerox Corporation has played an
`important rote in improving the productivity of office workers.
`in addition to its widely—recognized line of plain paper copiers,
`Xerox is manufacturing and marketing word processors,
`facsimile transceivers, data terminals, electronic typewriters,
`professional workstations, electronic printers, and a host of
`related products. These advanced products are being used
`throughout the world to improve personal efficiency and
`
`productivity in handling physical and electronic documents in
`the office.
`
`The size and vitality of the office systems industry is a direct
`result of the substantial gains in productivity users have been
`able to realize through modern computing and communica-
`tion technology- As a result of those gains, work can flow more
`smoothly, data can be processed more accurately and quickly,
`and information can be distributed more efficiently. in turn,
`management can be more effective and responsive in its
`decision-making.
`
`The early office machines were basically “point products,“
`which means that their benefits were derived essentially from
`functions wholly performed within the product
`itself- For
`example, a point product such as a word processor made it
`possible for a secretary to be much more productive in many
`routine tasks, without requiring that the product be connected
`to anything else. In this fashion many of the more obvious tasks
`in offices were automated and significant gains in productivity
`were realized. Xerox was part of this initial wave of office
`automation with its word processing systems. Moreover, many
`of the most important subsequent developments in office
`automation have come from basic research work carried out at
`
`the Xerox Palo Alto Research Center.
`
`One result of that research was a recognition that further
`major productivity gains would be made when point products
`could easily communicate and share work with each other.
`These new requirements for intercommunication and integra-
`tion led Xerox to announce, with its partners, Intel Corporation
`and Digital Equipment Corporation, that Xerox’ proprietary
`local area networking technology, Ethernet, would be made
`avaiiable to the business and academic communities. Xerox‘
`
`intent was to promote widespread acceptance and use of local
`area network technology to provide a basic, generaI—purpose
`
`Productivity through systems
`
`Productivitythrough networks
`
`XEROX NETWORK SYSTEMS GENERAL INFORMATION MANUAL
`
`1
`
`0011
`
`

`
`
`
`data transmission "highway" within a facility such as an office
`
`building, laboratory, or factory.
`
`The importance of local area networks in such applications as
`office automation cannot be overemphasized. They are one of
`the most important means by which individual devices-work-
`stations, word processors. electronic typewriters, filing and
`printing subsystems, etc.-—communicate directly with each
`other. Being able to intercommunicate is a necessary first step
`toward the functional integration of these devices: the coor-
`dinated cross-functioning between products that will deliver
`the next wave of effectiveness and efficiency improvements in
`offices and related environments. (Note, however, that a local
`
`area network, or any other communication system, by itself
`
`does not guarantee integration; more is required as we will
`see-)
`
`As an example of functional integration, when the Ethernet
`announcement was made, Xerox introduced a series of inte-
`
`grated office products called the 8000 Network System, which
`included the Star Information System along with a number of
`shared—resource "servers-" Star pioneered such concepts as
`
`"bit-mapped" (or "ail points addressable“) displays, "win-
`dows" for simultaneously interacting with multiple processes,
`and a "mouse" for efficient operator control- The 8000 Net-
`
`work System provided not only the functions that were avail-
`able with the oider point products, but an entirely new set of
`functions such as coordinated document creation, centralized
`
`printing, and filing. These functions were possible only because
`of the high degree of integration among the members of the
`8000 family.
`
`More recently Xerox has broadened the integration of its
`product line, continuing to offer additional productivity im-
`provements. Gradually drawn into the integrated community
`
`were such products as word processors, personal computers,
`very fast electronic printers, an input scanner, electronic
`typewriters, and special systems for electronic engineers.
`In
`each of these cases, integration means that all products work
`effectively with other products, exchanging data, sharing
`resources, and building applications, thereby leading to new
`
`levels of productivity.
`
`Xerox’ development philosophy has emphasized taking maxi-
`mum advantage of what has been developed before and of
`the efforts in the international standards groups that are
`
`leading to robust, durable standards. The openness of ‘the
`Xerox approach works both ways: as new developments have
`matured at Xerox, a conscientious effort has been made to
`
`share these developments with the rest of the information
`
`systems world. Xerox is committed to an open systems
`approach to the development of its information systems.
`
`Productivity through integration
`
`Commitment to open systems
`
`2
`
`XEREX EETWORK SYSTEMS ARCHITECTURE GENERAL INFORMATION MANUAL
`
`0012
`
`

`
`INTRODUCTION
`
`
`
`Xerox Network Systems: the key to integration
`
`Network architecture
`
`Long-range planning
`
`local area networking technology
`Although the Ethernet
`makes it Palssible for intelligent devices to intercommunicate
`efficiently, simply having that facility does not ensure the
`devices will be integrated. All it guarantees is that they will be
`able to exchange data back and forth. Simply put, the benefits
`of an integrated information system can be obtained only
`when the individual element work together. That,
`in turn,
`depends on what those elements do with the data they
`exchange.
`
`The rules governing the exchange of information among net-
`worked devices, and specifying the processes through which
`work on that information is to be done, are collectively known
`as a network architecture. There are many different types of
`network architectures, varying with respect to their application
`orientation, the emphasis placed on local vs. wide area com—
`munications, etc. But they all define a structured approach to
`the exchange and handling of information in a network, and
`they all encompass greater functional scope than the compar-
`atively straightforward matter of data transmission provided
`by" the network itself.
`In fact, a general purpose network
`architecture is capable of employing a number of different
`transmission techniques as required: a locat network here, a
`wide area network there, along with satellite links, public data
`networks, etc.
`‘
`'
`
`An analogy might be drawn between network architectures
`and city planning. At first glance, a “city plan" could be
`thought of as a map of the city's streets. But in order to have a
`completely integrated city plan, provisions must be made for
`various city services, the delivery of utilities, the extent of land
`use restrictions, the establishment of public activities such as
`
`education and recreation, and the integration of various
`transportation systems, of which the city street system is an
`important part. but only a part. The city streets are analogous
`to a local area network and the overall city plan is analogous to
`the network architecture.
`
`As is the case with a comprehensive city plan, a good network
`architecture is conceived with the understanding that not all
`eventual uses of
`the architecture can be anticipated in
`advance. But it accommodates known elements successfully, is
`faithful to long-range goals, and provides for future _growth
`and change in ways that do not require the architects period-
`ically to return to their drawing boards to start over.
`
`The network architecture underlying Xerox’ focus on inte-
`grated systems is called Xerox Network Systems (XNS)-
`
`XNS provides a conceptual framework for accomplishing all the
`functions required in a general-purpose information system.
`
`
`XEROX NETWORK SYSTEMS GENERAL INFORMATION MANUAL
`3
`
`0013
`
`

`
`
`
`Integrated office systems
`
`Like the city plan that uses city streets as one of its building
`blocks, XNS uses Ethernet (along with other networking tech-
`niques); but XNS is not synonymous with Ethernet- Indeed, XNS
`imposes extensive and stringent requirements on those pro-
`ducts designed according to its rules, requirements far more
`elaborate than those applicable to devices that simply connect
`to Ethernet.
`
`Following the ruies and specifications of XNS, it is possible to
`design highly integrated information systems, using hardware
`and software elements designed by different groups using
`different technologies. XNS brings to this process a broad
`range of facilities and functions, tested in a variety of imple-
`mentations over a long development period. This makes XNS
`one of the most thorough and robust of the extant network
`architectures, particularly among those intended for commer-
`- cial, office-—oriented applications.
`
`XNS is one of the major reasons why Xerox products are as
`capable, reliable," user-friendly, and obsolescence-resistant as
`they are. These qualities are specific objectives of the archi-
`
`tecture design and reflect directly on the products that the
`architecture supports. Office products not designed within a
`framework such as XNS provides will likely be lacking in one or
`more of these important attributes.
`
`
`
`Network architectures and distributed systems
`
`A network architecture provides the conceptual framework for
`the design of the many functions that are necessary for net-
`work elements to work together. It also provides a series of
`specifications for the common functions that must be agreed
`upon by the network community. These functions usually take
`the form of protocols that provide for accomplishing specific
`tasks such as the transfer or storage of information. In such
`instances the network architecture can be thought of inform-
`ally as a collection of protocols, each of which is usually iden-
`_- tified with the service to which it corresponds.
`
`Traditional architectures are centralized
`
`in addition to XNS, a number of other network architectures
`
`have emerged within the computer and office equipment
`industries- Two examples are IBM's Systems Network Archi-
`tecture, which is oriented to the interconnection of mainframe
`
`computers and terminals, and Digital Equipment Corporation's
`Digital Network Architecture, which supports the intercon-
`nection of that company's small- to medium-sized computers.
`
`An important distinction exists between XNS and the typical
`
`computer-manufacturer network architecture. To one extent
`or another, the latter tend to be hierarchical in organization,
`
`intended for applications where one or more computers domi-
`
`XEROX NETWORK SYSTEMS ARCHITECTURE GENERAL INFORMATION MANUAL
`
`0014
`
`

`
`INTRODUCTION
`
`nate the resulting information system and its users. In such
`systems other elementsrwsatellite processors, terminals. work-
`
`stations. etc.-are clearly subordinate to the large computers.
`In various ways the network architectures underlying these
`systems are designed to create and reinforce this relationship.
`
`There is a place for such arrangements. Traditional mainframe
`computing is usually organized in such a way that information
`naturaiiy flows to and from major computing centers. The
`operation of other system elements is intended to support the
`processes taking place in the centralized machines- in many
`respects this view of computing reflects traditional data
`processing implementation.
`
`Centralized systems lack flexibility Many networking applications, however, are not well served
`by this model. in particular, many of the processes and activities
`in modern offices are essentially autonomous.
`i.e-,
`initiated
`and concluded by individuals at their own pace, with only
`occasional references to external resources. This is particularly
`true with the creation, editing, storage, retrieval, and printing
`of documents, the common currency of the office. In most
`cases document management requires dealing with a large
`series of autonomous processes, for which the centralized
`mainframe-oriented model of information flow and processing
`is often not very effective and a potential bottleneck.
`
`XNS architecture is distributed
`
`For this reason XNS——and network architectures similar to it-
`
`are designed to support autonomous processes, implemented
`by distributed, rather than centralized. processors. One of the
`important results of this is that XNS makes it possible for
`networks to grow incrementally through replication of the
`individual
`system elements and data bases. XNS is
`a
`distributedlreplicative network architecture.
`'
`
`A more complete discussion of network architectures and the
`relationship of XNS to other architectures and industry
`standards is provided in the Appendices.
`
`
`
`Realization of Xerox Network Systems
`
`This manual describes the architecture of Xerox Network
`
`information on the standards and
`It provides
`Systems-
`protocols that comprise the architecture. Detail specifications
`and specific hardware and software products are not
`described, but a description of the services is provided to
`illustrate how the protocols are used and how the network
`architecture integrates products to form systems. Fig. 1-1 shows
`the relationship between the XNS architecture, standards, and
`
`products.
`
`The architecture is at the top of the hierarchy. it establishes the
`general structure and functioning of the network. The specifics
`
`XEROX NETWORK SYSTEMS GENERAL INFORMATION MANUAL
`
`5
`
`0015
`
`

`
`
`
`XNS
`
`Architecture
`
`XNS
`
`Standards
`
`XNS
`
`' ' ' ' ' ' ' ° '
`
`Implementors
`
`Group
`
`ware Products
`
`XNS
`
`Releases
`
`xerox Hard-
`
`Non-Xerox Hard-
`
`ware and Soft-
`
`"‘ "' "" ware and Soft-
`
`ware Products
`
`XNS architecture is open
`
`_ Figure 1-1 Structural relationship of architecture, standards.
`and products
`
`of the architecture are contained in the various standards
`
`documents. The Xerox Network Systems releases specify which
`Xerox hardware and software products conform to the
`standards, and their level of mutual integration.
`
`There is a well-defined path for other companies who choose
`
`to offer products in conformance with XNS standards (see Fig-
`1-1)- Xerox offers a variety of help to companies wishing to
`adopt any or all of the XNS standards. This help includes
`publication of standards and guides, assistance in implemen-
`tation through the XNS Implementors Group and the XNS
`Institute, and a variety of joint intercompany arrangements.
`For further information please contact:
`
`Xerox Corporation
`Xerox Network Systems Institute
`2300 Geng Road
`Paio Alto, Ca 94303
`(41 5}-496-6088
`
` 6
`
`XEROX NETWORK SYSTEMS ARCHITECTURE GENERAL INFORMATION MANUAL
`
`'
`
`0016
`
`

`
`mznux NHWORK SYSTEMS
`OVERVIEW
`
`
`
`Xerox’ goal in office automation
`
`
`Xerox’ goal in office automation is to provide its customers
`with products, systems, and services to maximize return on
`their information assets. Information assets come in two forms:
`
`people and hardvvarelsoftware products. increasing the return
`on information worker assets is
`increasing effectiveness;
`increasing the return on information product assets is increas-
`ing efficiency. Fig. 2-1 graphically displays the concept of
`return-on-information assets (ROIA). The boxes at the bottom
`
`of the diagram show some of the ways in which the return can
`be increased and the assets decreased.
`
` Return on Information Assets
`
`Efficiency
`
`Effectiveness
`
`Return on
`Information Worker
`Assets
`
`
`
`I Better decision making
`I More effective communication
`
`I More persuasive communication
`I Higher th roughput (people)
`I Less information in transit
`I Higherjoh satisfaction
`
`support‘
`.............;..
`
`Direct personnel costs
`indirect personnel costs
`
`
`
`
`I High quality CRT interfaces
`I Typeset-quality primed output
`I Integration of paper and
`electronic documents
`
`I Ease of growth and change
`I Higher throughput (processing)
`I High-speed networks
`
`Cost of acquisition and support of
`hardvvarefsoftwa re
`
`Return on
`Hardware and Software
`ASSEB
`
`Figure 2-1 Return on information assets
`
`Typeset quality
`
`Consider an electronic printer which can provide typeset quali-
`ty directly. Not only can documents be printed on fewer pieces
`of paper, thereby reducing material. storage. and delivery
`costs. but higher-quality documents can support more effective
`communication and decision making-
`
`.
`
`XEROX NETWORK SYSTEMS GENERAL INFORMATION MANUAL
`
`7
`
`0017
`
`

`
`
`
`Documents and document management
`
`People come together to accomplish information related tasks
`in offices because these tasks are generally highly interactive.
`The means of interaction is usuaiiy either through verbal
`
`means, including physical cues, or through the creation and
`reading of documents.
`
`A clear understanding of the concept of a document is essen-
`tial to understanding the objectives of XNS. A document is a
`structured organization of information designed to communi-
`cate effectively with people- A document may be rendered by a
`printer, which produces a paper document from an electronic
`original, or it may be rendered by a workstation, which makes
`an electronic document visible. Alternate forms of documents
`
`include voice documents and video records. In the future it will
`
`be possible to integrate these various document forms; for
`example, a text document may be annotated by digitized
`voice.
`
`As most documents are stored at one time or another, it is easy
`to confuse documents with stored information. Not all stored
`
`information is in document form. A computer data base, for
`
`example, is not a document since it is organized to provide
`efficient storage and access to elements of information, not to
`communicate with people.
`
`The general objectives of XNS is therefore to increase the ROIA
`by facilitating the creation, capture, storage. communication,
`printing, and replicating of electronic or paper documents
`
`within the office, especially at the work group and depart-
`mental levels. This is what Xerox calls document management.
`
`Xerox Network Systems objectives
`
`Systems that fulfill specific short—range objectives are always
`possible, and may appear to have a lower initial cost. The real
`test of a system's quality, however, is if it can be used over a
`long period as applications change and new technology is
`introduced.
`In the long run,
`systems
`that
`lack proper
`architecturai support are seldom the most cost effective. They
`become obsolete in a short time and have to be replaced. often
`resulting in costly disruption for users. Xerox Network Systems
`Architecture, with its long-range view, is for those users and
`
`su ppliers who want to do it right the first time.
`
`The XNS objectives include:
`
`Formal definition of standards
`
`The creators of XNS knew that this architecture would be used
`
`as a basis for the design of a wide variety of products. The
`architecture. therefore, would have to be powerful and open-
`
`ended- The products supported by the architecture would be
`
`designed by a number of Xerox and non-Xerox organizations.
`
` B
`
`XEROX NETWORK SYSTEMS ARCHITECTURE GENERAL INFORMATION MANUAL
`
`0018
`
`

`
`ACHUA nu: I WUHK SYSTEMS OVERVIEW
`
`Document compatibility
`
`Product performance
`
`Some of these organizations would be as distantly removed
`
`from the group responsible for the architecture as if they were
`outside of Xerox. For this reason, the architecture had to be
`
`formally defined and its individual elements subject to strict
`rules of standardization and configuration control.
`
`One of the key issues in the design of an information system is
`the preservation of compatibility for the users‘ work products
`(documents of all kinds). Once a document is created, it must
`
`be capable of being operated upon at some point in the future
`
`and at another part of the system (even in another part of the
`world where a different language is used).
`If at all possible,
`architectural changes that "dead-end“ already-created docu-
`ments must be avoided.
`'
`
`The architecture must be designed so the products it supports
`can be engineered in accordance with it.
`Using proven
`technology. the products must still meet their performance,
`reliability, and cost goals. This objective separates the
`theoretical from the practical as each architectural provision
`must be implemented with real hardware and software at a
`
`competitive cost. An appreciation of this must
`architectural design work.
`
`influence
`
`Product evolution
`
`The architecture must make it possible for products and
`services to evolve in two directions: toward greater breadth
`(new areas of applications, user categories, operating environ-
`ments, etc.), and toward greater depth (new functions).
`
`Interconnection with other systems
`
`Industry standards
`
`interface and interact with computer
`Xerox systems must
`products and specialized systems from a large number of
`suppliers. Because Xerox’ autonomous distributedireplicative
`_system must be closely integrated with hierarchical, main-
`frame—oriented systems, some interfaces become very complex
`and create profound challenges for the architectural designer.
`Despite the difficulty, these challenges have been met- The end
`user and the industry are not well served by approaches that
`omit interconnection with external mainframe systems.
`
`Xerox has a strong commitment to the development and use of
`industry standards. Xerox personnel have participated actively
`in standardization efforts sponsored by groups such as IEEE,
`ANSI, ISO, ECMA, and CClTT. XNS architecture will either adopt
`
`or be compatible with all the important relevant standards.
`Many aspects of XNS have yet to be the subject of external
`standardization since in many cases Xerox’ work on XNS tends
`to lead official standards formulation and adoption processes
`by several years. Nevertheless, Xerox anticipates making XNS-
`derived contributions to such efforts when they are finally
`undertaken just as it has with past and present standards
`projects- A summary of
`the XNS relationship with key
`international standards appears in appendix C.
`
`
`XEROX NETWORK SYSTEMS GENERAL INFORMATION MANUAL
`9
`
`0019
`
`

`
`
`
`Qualities of Xerox Network Systems
`
`The layers and functions of XNS bring together an important
`set of qualities on behalf of the products they support.
`
`Together these qualities ensure that a system designed with
`the support of XNS will be among the most powerful. cost-
`effective, and obsolescence—resistant systems available.
`
`The XNS qualities include:
`
`Maturity
`
`XNS is more than just a theoretical construct; Xerox has been
`working on it for over a decade. Thousands of man-years of
`effort have gone into its design, implementation, testing, and
`refinement. It is a practical system with well-established per-
`formance and functional characteristics. XNS is a key support
`element in Xerox‘ distributed information systems.
`
`Distributivefreplicative
`
`Xerox has designed XNS to support distributed processing in
`which autonomous devices are interconnected in a network
`
`Completeness
`
`that permits simple, low-cost, incremental expansion. Because
`it is easy to replicate workstations, file and print servers, and
`
`other network resources as a user’s needs grow, a user will be
`able to benefit from the system for a long time—unlike
`mainframe—centered architectures-
`
`XNS is one of the most complete architectures available. It
`provides two separate information exchange techniques: one
`for moving data and the other for invoking (and responding
`to) remote processes. It also provides a broad spectrum of self-
`contained application processes.
`Including these processes
`within the architecture rather than leaving them for user
`development means that an XNS—based system is more immedi-
`
`ately useful to the user and ensures uniformity and robustness
`in all the important network functions.
`
`Growth and expandability
`
`XNS is not a static architecture- One of its strengths is that new
`facilities can continue to be added without major disruption to
`
`the product hardware and software it supports.
`
`Transparency to the user
`
`Global scope
`
`Despite its many functions and its potentially worldwide scope,
`XNS is transparent to the user. Information is exchanged, re-
`sources are added to and subtracted from the network, remote
`
`procedures are invoked, and all activities defined by the
`architecture take place while the user remains free to do his job
`without concern for what is making that job possible.
`
`Whether the physical scope of a user's network is limited to a
`single building or whether it spans the world, XNS provides a
`single, consistent set of services that automatically adjust to the
`network's scope. Each user sees one logical network, even
`though that network may consist of many physical local area
`networks interconnected by a web of wide area telecommuni-
`cation circuits.
`
`‘I0
`
`XEROX NETWORK SYSTEMS ARCHITECTURE GENERAL lNFORMATlON MANUAL
`
`0020
`
`

`
`Ar:r<UJk Nl:TW'ORK SYSTEMS OVERVIEW
`
`An "open" system
`
`XNS systems are rnultivendor systems. As new, specialized
`
`hardware and software are introduced for use in office
`applications, these facilities will be capable of integration
`within an XNS-based system. Xerox began this process in 1981
`with the public disclosure of the non-application layers of the
`XNS architecture. The application layers are also being fully
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket