Can not deny that the server is a multi-user computer, where it is not unusual hardware condition, which change the computer server, and thus platform is rather based on the application and calls for strict economy. Servers and client / server applications work invincible when they are configured with the operating system that supports the shared memory, application specific, and pre-emptive multitasking. With the operating system of preventive multitasking thanks to prioritize the task is expected to manage or run the CPU at lower priority task. The server provides a common access and control resources on the server. Applications on the server is separated so that the error can not harm the other. Preemptive multitasking ensures that no single task can take over all the resources from the server and prevent other tasks to provide the service. Should be a means to determine the relative priority of tasks on the server. These requirements are specifically client / server success or file server implementation. Because the file servers perform only one task file service, they can serve only a limited run in the background without the application of isolation and predictive multitasking.
Traditional minicomputer and mainframe hosts have worked in practice, the company network, servers, terminals they support. Since only the functionality available to the user terminal through the host, personal productivity and business information systems, data stored on the host server. Network services, application services and database providing a centralized service center. Many organizations can download data from old servers to the local company’s manipulation of workstations. When a client / server model, the definition of the server intends to continue these functions, perhaps even taken the same or similar platforms. In addition, the entry of open systems-based servers to facilitate the placement of services, many different platforms. Client / server computing is a phenomenon that developed from the ground up. Remote teams are required to share expensive resources and workstations will be connected local area networks LANs have grown until they are overarching organization. But often, they are isolated from each other. Many organizations have integrated functionality to their workstations, dumb terminals to support character mode, host-based applications from a single workstation. The next wave of client / server computing is happening now, because the organizations the mid-1990s to start using a cheaper and more readily available processing power of a workstation as part of the company’s systems. Novell Network Operating System (NOS), NetWare, is the most installed LAN. It provides a unique file and print server supports. However, the limitation of the needs of reliable NetWare client / server applications is a requirement for an additional processor as a separate database server. Availability of copies of the database, companies such as Sybase and Oracle to run on a NetWare server, a plateful distribute this restriction.
Apropos of activities, the servers provide application, file, database, print, fax, image, communication, security, systems and network management. These are each described in detail in the following sections. It is important to understand that the server is an architectural concept, not the physical implementation of an explanation. Client and server functions can be provided by the same physical device. With the movement toward peer computing, which is the device to operate in response to the client and server service. Application Servers will provide business functions to support the operation of the workstation. When a client / server model of such services to the entire or part of the company’s operations rely on through the Inter Process Communication (IPC), the request for service. Either a message-based requests RPCS can be used. A collection of application servers can work together to provide the entire undertaking. For example, employee salary data may lead to an application server, income is another application server, and deductions are calculated third application server. These servers may use different operating systems on different hardware platforms and can use different database servers. The client relies on these services without regard to the technology or geographic location of different servers. Object technology provides the technical basis for the application server, and the widespread acceptance of the CORBA standards by ensuring that trend. File servers do not record data services for database applications. Mandatory memory storage has been granted, and the state manage the file server.
Catalog is offering file server supports file naming and directory structure. File, the maximum length of characters ranges from 8-256, depending on the server operating system supports. Programs are usually stored in the downloaded file on the server executed on the client or the host server platform. Database Servers managed by the database engine such as Sybase, IBM, Ingres, Informix, or Oracle. The file server provides the original space, and a database engine allocates space for the tables inside the space with a file server. These hosting services are responsible for specialized data services required for the database product, and automatic recovery from power blackout, hardware or software is not, space management, file, database, again, record locking, deadlock detection and treatment. Print servers that receive assistance to customer documents, they are queued for printing, prioritize them, and take specific printer driver, the logic requires the selected printer. Print server software is needed to support the logic of the unique features of each printer. A powerful print server support will include error recovery jams and operator instructions for notification of errors again. Fax Servers support provided by the same print servers. In addition, fax servers to queue up outgoing faxes later, communications, distribution costs are lower. Since the fax documents distributed in a compressed form, either Group III or Group IV compression, the fax server must be able to dynamically compression and decompression of documents distribution, printing and display. This measure is usually done by adding the fax card to the server. If the fax is rare, the software supports compression and decompression options may be used. Image servers work the same way as fax servers.
Infrastructure servers support Wide Area Network (WAN) communications. This support typically includes support for a subset of the IBM System Network Architecture (SNA), asynchronous protocols, X 25, ISDN, TCP / IP, OSI and LAN-to-LAN NetBIOS communication protocols. In the implementation of Novell NetWare, Gateway Communications provides leading communications product. When the LAN Server and LAN Manager environments, OS / 2 Communications Server products are available from IBM and DCA. In Banyan VINES environment, adding DCA products VINES supports SNA connection. UNIX servers offer additional product components from different manufacturers to support a whole range of communications requirements. VMS servers support Decent, TCP / IP and SNA as well as different and asynchronous serial communication protocols. MVS servers to support the SNA, TCP / IP, and some other support asynchronous communication. Security server to restrict access to software and data access server. Communication connection directed to Communications Server. Most implementations use a username is the primary means of security. Using the LAN Server, some organizations have taken an integrated operation of Access Control Facility (RACF) security by creating profiles MVS environment and download them, LAN Server domain control. Systems and network management services to local area network managed by the LAN administrator, but WAN services for any central location. Generally, treatment is far from a central data center site trained MIS staff. The discussion in the following sections more specific functions provided by the NOS server environment. NOS customer requests to provide services residing in the workstation software. These services form an appropriate RPC request and submit a request application layer client protocol stack. This request must be received at the application layer protocol stack on the server. File handle to access services virtual directories and files located on your workstation and the server to permanent storage. These services are guided through the use of software as part of a workstation environment.
To reduce the impact of the work and installation and maintenance of software, the software is downloaded from the server carrying out the client. New versions can be upgraded to the server and made immediately available to all users. In addition, installation of a central location to reduce the effort needed for each workstation user knob installation. Since each workstation user to use the same software installation, optional parameters are consistent, and Remote Help Desk operators are aware of them. This simplifies the analysis must occur to support. Sharing of information, such as word processing documents, it is easier when everything is the same release level, and uses the same default settings within the software. Medium productivity, such as style sheets and macros can be created for general use. Most personal productivity products allow the local variables, such as colors, default printers and so on also made locally. Backups on the server can be trained to organize and supervise support staff. Backups can be scheduled workstation, server, and data may be stored in the server to facilitate recovery. Tape or optical backup units are typically used for backup, these devices can easily support many users. Placing the server and its backup in a safe place against theft or accidental destruction of backup copies. The central location is easily monitored mentor, which ensures that the backup is completed. As more and more organizations are considering the multimedia and imaging technology, a large optical devices may be best to carry out common servers. High-quality printers, fax machines and workstation produced by plotters are natural candidates to support a shared server. The server can accept input many customers queue according to a priority request and manage it when the device is available. Many organizations receive significant savings, enabling users to create their workstations, fax output queue and the transmission of the fax server when communication costs are lower. Incoming faxes can be queued on the server and delivered to the customer, where appropriate, either a receipt or upon request. In concert with workflow management techniques, images can be captured and shared, where appropriate, the workstation from the image server. When a client / server model, work queues are kept in concert with the server administrator default algorithms that determine how to allocate work queue. Of incoming paper mail can be converted into an image in the form of mail room and sent to the client via the LAN, if necessary, rather than inter-office mail. Centralized collection and distribution of the pictures centrally indexed. This index can be maintained database of services for all authorized users can conduct searches. Accordingly, after taking pictures, and which is available immediately to all authorized users. Well-defined standards for electronic document management will enable this technology fully integrated into the desktop environment. Has dramatic potential for cost savings and improve efficiency, if the technology is properly implemented and used. Article 10 deals with more issues of electronic document management.
Morning, night, database servers, file servers really different. Products, such as dBase, Clipper, FoxPro, and Paradox database engine to implement a priority client machine and use the file services, file server disk access, and free space management. These are new and more effective implementations of the original flat file to extract the indices of models directly access to the record. Currency controls manage the application software that gives lock requests and lock controls, and database server, which creates a lock table is always questioned the use of a record lock check arises. Since the connection is at historically high levels with all the information meet the primary key is returned to the client filtering. There are no facilities to implement the procedure code on the server, to take connected, or to filter rows before returning them to the workstation. This failure significantly increases the likelihood of a record lock when the number of customers have access to the same database and improve the network traffic when many of the unnecessary rows returned to the client, only to be rejected. Lack of implementation of the server logic to prevent these products provide an automatic update of a partial power outage and recovery application, system or hardware failure. Therefore, systems that operate in this environment requires an experienced system programmer to help support the restoration bug. When the applications are very simple and requires only one row can be updated for each interaction, the question does not apply to recovery. However, many client / server applications are required to update more than one line as part of one logical unit of work. Client / Server database engine such as Sybase, IBM’s Database Manager, Ingress, Oracle and Informix provide support for server to perform server-client application asks circulation. File services are still used for space allocation and base-directory services, but all other services provided directly to the database server. Relational database management systems are in line with current technology management. Major disadvantage is a hierarchical technique is only the applications that access the data according to its physical storage location in order to benefit from a benchmark. Changes in requirements, which require a different approach is required to access the data again. This process, which includes reading, sorting, and re-write database, a new section is open to applications that require a physical original series. Indices that provide direct access to the database provides the opportunity to view and use information about the structure of the physical series. These indexes are known to the user when the application has been developed. Developer expressly refers to the directory to get the information advantages. Thus indexes can not be added later without changing any programs that need access to this index directly. Indices can not be removed without changing the programs at the moment access to the index. Most implementations force the application developer is sensitive to ordering and the presence of the columns within the record. So columns may not add or remove without changing any programs that are sensitive to this information. Application sensitivity to the physical implementation is the biggest problem in hierarchical database systems. Application sensitivity to the physical storage for a considerable complexity of navigating the hierarchy of application developers to go to find their desired information. Companies database vendors to improve performance have generally increased the complexity of access. If life is too easy today, try to create a nearly two-way paired IMS logical relationship, which is why organizations are using the products, such as IMS and IDMS database usually highly paid technical support staff. Since the machine technology evolves, it is important to use data management capabilities to develop new features. Relational database technology provides current information management solution to many problems associated with flat files and hierarchical technologies. In the late 1970s and early 1980s, products such as Software AG’s ADABAS and System 2000 was introduced in attempt to provide the application flexibility of the systems required date. IBM IMS, and IDMS Cull net trying to add features to their products to increase flexibility. The first concerned the products were introduced ADR Dotcom DB and Computer Corporation of America with the Model 204 Each of these implementations are used to extract indexes provide direct access to stored information without navigating to the database from flat files or sorting. All products tried to maintain some of the performance advantages offered by the location of reference (storage-related columns and notes as close to the primary column and save).
Development activities are defined in relational algebra, which can be done between tables has made possible the efficient implementations of RDBMS. Creating industry standards for the definition and to relational tables has accelerated the adoption of RDBMS as the de facto standard for all client / server applications today. Similar standards have not yet exist OODBMSs. Is a place for both models. You can be widely used, the need to integrate openly OODBMSs RDBMS technology. Table 4 1 compares the terminology used by RDBMS and OODBMS supporters. Relational database is characterized by a simple data structure. All access to information and relationships between tables based on values. Value of the information event is unique determined by the chaining of the table name, column name and value of the unique identifier of the row (primary key). Relationships between tables determined by the common occurrence of primary key values. Applications to build the data tables through join based on common values. Conversion to join the second table, which contains a combination of column values in the tables accompanying stick together. There are still some applications to RDBMS not reached a satisfactory level. Primarily, they are applications that require very complex data structures. Thousands of tables to determine the number of relationships with each other. The lines are often sparsely populated, and applications usually require many lines to be linked, often recursively, to produce the necessary view. The major suppliers in this market are based on objectivity, Inc., Object Design, earth, and Versant. Other manufacturers such as HP, Borland, and Housing has been included in objective features of their products. Application features that lead to the choice of OODBMS in Figure 4 3. OODBMS may be the production of this type of applications, the introduction of 16Mbps D-RAM and to create a permanent (permanent) databases, D-RAM. Just for logging functions use the correct I / O. At times the D-RAM databases are backed up real magnetic or optical disc. In 1993, a significant amount of production carried out in OODBMS applications. Self-confidence and experience of applications, the pace of construction, and the 1994 and 1995 it will grow significantly in the use of OODBMSs business-critical applications. OODBMSs have reached a maturity level, coincident with the demand for multimedia-enabled applications. Deal with the complexity of the multimedia features of OODBMS requires efficient storage and handling.
Client / server applications require a LAN and WAN communications services. Basic LAN services are essential for NOS. WAN services are offered various Communications Server products. Article 5 provides a complete report documents the issues of client / server model. Client / server applications require similar security services as the host environments. Each user is required to log in using your username and password. If passwords can become visible and unauthorized users, the security server should insist that passwords are changed regularly. Company on the table means that a single logon ID and logon sequence is used to obtain the authority time to get all the information and process the user has the need and right. Since the data can be stored in less physically secure area, the opportunity would exist to store data in encrypted form. The combination of a username and password should be required to terminate the data. New options, such as a floppy disk less workstation with integrated Data Encryption Standard (DES) coprocessors are available suppliers, such as Beaver Computer Company. These products are automatically encrypted or terminate the data read or written to disk or communication line. Encryption and decryption are conducted using the DES algorithm and a password. This will ensure that no unauthorized users can access data stored communications or information. This type of protection is particularly useful for portable computers participating in client / server applications, because computers do not work in an environment where physical security is the same office. In order to use the system without properly use portable ID and password should courts disaster. NetWare is a family of LAN products support IBM PC-compatible and Apple Macintosh clients and IBM PC-compatible servers. NetWare NOS has its own sense of the word, that it does not require another OS such as DOS, Windows, Windows NT, OS / 2, Mac System 7, UNIX, or drive on the server. Separate Novell NetWare product Portable UNIX server offers leading support for RISC-based UNIX implementations, IBM PC-compatible systems running Windows NT, OS / 2, high-end Apple Mac System 7 Mac, and Digital Equipment Corporation VAXs running VMS. NetWare provides a unique environment for LAN file and print sharing resources. It was a 62 percent market share in 1993. It is widely used as a standard item in many organizations.
Suffice it to say that the LAN Manager, IBM and its derivative, LAN Server are standard products for use in client / server implementations using OS / 2 server operating system. LAN Manager / X product is a standard client / server implementations of Unix System V operating system server. Advanced Server, Microsoft released a product with Windows NT in the third quarter of 1993. In 1994, it will improve support of Microsoft network management services, is now called “Hermes”, and Banyan’s Enterprise Network Services (ENS). Advanced Server is a natural migration path for existing Microsoft LAN Manager and IBM LAN Server customers. Existing LAN Manager / X customers can not find the Advanced Server, the answer to their dreams before 1995. AT & T has taken over the LAN Manager / X version. Vendors such as Hewlett-Packard (HP) are the reluctance on the part of the AT & T. AT & T and Microsoft is regarded as compatible with the API all the functionality of the base stations. LAN Manager Advanced Server and provides the customer support DOS, Windows, Windows NT, OS / 2, and Mac System 7 Server support extends NetWare, AppleTalk, UNIX, Windows NT and OS / 2 Client can retrieve information about both NetWare and LAN Manager servers simultaneously. LAN Manager supports NetBIOS and Named Pipes LAN between clients and OS / 2 servers. Redirecting offered map file and print from remote workstations to customers. Advanced Server also supports TCP / IP communication. In early 1994, Advanced Server, there is still a young product many missing parts. Even more troublesome, the competitiveness of Microsoft and Novell delayed release to the requestor client software and the NetWare Core Protocol (NCP) support. Microsoft has added a TCP / IP support for LAN Manager 2 1 and Advanced Server with Net View and Simple Network Management Protocol (SNMP) agent. This equipment is in place to provide remote management of LAN Manager local networks. Microsoft has announced support for IBM Net View 6000 Advanced Server Management.
Advanced Server provides integrated support for peer-to-peer processing and client / server applications. Current support Windows NT, OS / 2, UNIX, and Mac System 7 customers with application, database and communications servers run on the same machine as file and print server. This feature is attractive for small LANs. Oman-emptive multitasking operating system support for storage and protection ensures that those server applications that do not reduce the reliability of other services. Windows NT has already been rolled out to provide database, application and communication services for client / server applications that use Novell as NOS LAN selection continues in remote resource sharing applications. Microsoft has tried a small LAN market is expected to Windows for Workgroups product. This is attacking the same market as NetWare Lite inexpensive product, which is integrated into Windows. It is an attractive option for small organizations is not required for larger LANs. The complexity of systems management to make it less attractive business environment, already used for Novell. WWW can be used in conjunction with Novell’s team wants to use some of the WFW services, such as group calendars. IBM has signed an agreement to sell and integrate Novell NetWare product in environments where both IBM LAN Server and Novell NetWare are needed. NetWare provides a more functional, easier-to-use and powerful file and print services. Environments where these functions are just a LAN, it is better to NetWare LAN Manager Derivatives. The ability to connect it to the world makes SNA IBM LAN Server product attractive to organizations that prefer to use both products. Most large organizations are the Department of teams, who need only the services that Novell offers a well, but can use the LAN Server client / server applications use the SNA services, such as APPN. IBM and Microsoft had a contract to make the API two products are equivalent. However, the dispute between the two companies over Windows 3 x, and OS / 2 has ended this cooperation. The most recent NT LAN Manager and LAN Server 3 3 closer to the agreed correlation, but there is no guarantee that this will continue. In fact, all the indications are that the products will vary with different operating systems focus on the two companies. IBM LAN Server is priced very attractively, so that if the OS / 2 clients are used, LAN Server is an affordable option for small LANs. LAN Server supports DOS, Windows and OS / 2 customers. There can be no informed Mac System 7, although it is possible to connect an AppleTalk LAN Server and LAN networks share files and communications services.
Street Talk enables resources to identify the network, making them easier to use and manage. All resources, including file services, users and printers, defines objects. Each object is a Street Talk name associated with it. Street Talk are the names of the three-level hierarchical format: Item @ Group @ Organization. For example, a user can be identified Psmith @ @ Cerritos Tnet. All network objects stored in the shared database, which can be used worldwide. Novell’s NDS is similar to Street Talk functionality. However, major differences. NDS can partition and copy the database, which usually improves the performance and reliability. NDS is X. 500-compatible and allows for multiple levels of hierarchy. Street Talk supports three flat hierarchy. NDS architecture provides more flexibility, but the corresponding complexity and Street Talk is a less flexible, but less control complexes. One advantage of the current version of Street Talk is more than that Street Talk NDS objects can have an unlimited choice of properties. Novell and Microsoft have announced support for Banyan ENS their products have been available in Q2 1994. Banyan and DCA SNA services to provide VINES environment. VINES support for UNIX, DOS, Windows, OS / 2, and Mac System 7 customers. NFS is the standard UNIX file system support. PC NFS is available on the Sun and use FTP to provide services to support the UNIX file server for Windows, OS / 2, Mac and UNIX clients. Client / server accounting requires that the LAN and WAN topologies so as to provide the necessary internetworking shared applications and data. Gartner Group1 surveyed and evaluated Microsystems integration topologies for the period 1986-1996, the results are shown in Figure 4 6. Special interest is the projection that most of the workstations must be within the local area networks in 1996, but only 14 percent participate in company’s local network so far. These figures are quite pessimistic about the prospects for one LAN-to-LAN connectivity and the size of the company. These figures likely will be substantially true if organizations adopt an architectural point of view the selection of their platforms and tools and use these tools within the organizational systems optimized development environment (SDE). Routers and communication servers may be having communication between local area networks and into the WAN. When a client / server model, these links are offered openly that SDE tools. Is a significant performance impact if traffic volumes are high. IBM LU6. 2 implementation of the APPC and TCP / IP is the best support in large quantities, LAN-to-LAN/WAN communications. DEC’s implementation of DECnet always provided excellent LAN-to-WAN connectivity. Integrated support for TCP / IP, LU6.
2.
2.