Home

Client Server Computing

Client Server Computing

 

 

Client Server Computing

KEY NOTES
UNIT 1 - Introduction

  • Introduction to Client/Server Computing
    • Overview of Client/Server Computing
    • What is Client/Server Computing
      • Client/server is a distributed computing model in which client applications request services from server processes and Servers receive those requests and perform actions such as database queries and reading files.
    • Application Tasks
      • User interface
      • Presentation logic
      • Application logic
      • Data integrity
    • Rightsizing
      • Downsizing
      • Upsizing
      • Smartsizing
  • Benefits of Client/Server Computing
    • Dollar Savings
    • Increased Productivity
    • Flexibility and Scalability
    • Resource Utilization
    • Centralized Control
    • Open Systems
  • Evolution of Client/Server Computing
    • Hardware Trends
      • Power
      • Chips
      • Memory
    • Software Trends
      • Relational Databases
      • GUIs
      • Multithreaded Processing
      • Continuing Evolution
  • Evolution of Operating Systems
  • Networking Trends
  • Business Considerations
  • Overview of Client/Server Applications
    • Components of Client/Server Applications
      • The Client
      • The Server
      • The Network
  • Classes of Client/Server Applications
    • Host-Based Processing
    • Client-Based Processing
    • Cooperative Processing
  • Categories of Client/Server Applications
    • Office Systems
    • Front-Ends to Existing Systems
    • Database Access
    • Transaction-Processing Applications

 

 

UNIT 2 - Client/Server Operating Systems

  • Dispelling the Myths
    • Client/Server Computing is Easily Implemented
    • Current Desktop Machines Are Sufficient
    • Minimal Training Is Required
    • All Data Are  Relational
    • Development Time Is Shorter
  • Obstacles-Upfront and Hidden
    • Costs
    • Mixed Platforms
    • Maintenance
    • Reliability
    • Restructuring Corporate Architecture
  • Open Systems and Standards
    • Standards Areas
    • Existing Standards
    • Open Systems
  • Standards-Setting Organizations
    • Open Software Foundation
    • UNIX International
    • X/Open
    • Object Management Group
    • SQL Access Group
  • Factors for Success
    • Internetworking
    • Interoperability
    • Compatible Environments
    • Perceived Benefits

 

 

UNIT 3 - The Client

  • Client Hardware and Software
  • Client Components
    • Client Hardware
    • Client Software
    • Interface Environments
  • Client Operating Systems
    • DOS with Windows 3.x
    • OS/2
    • UNIX-Based
  • What is a GUI?
    • Screen Characteristics
    • Event Driven
    • Native API
  • X Window vs. Windowing
    • X Window GUIs
    • Windowing GUIs
    • Other Environments
  • Database Access
    • SQL Interface
    • Extended SQL
  • Application Logic
    • Generated Application Logic
    • Customized Application Logic
  • Client Software Products
    • GUI Environments
      • Windows 3.x
      • Presentation Manager
      • Motif
      • Open Look
    • Converting 3270/5250 Screens
    • Database Access Tools
  • Client Requirements
    • GUI Design Standards
    • Open GUI Standards
    • Interface Independence
    • Testing Interfaces
    • Development Aids
      • Smart GUI interfaces
      • Smart SQL Interfaces
      • Data Dictionaries and Repositories
      • Smart OLTP Interfaces

 

UNIT 4 - The Server

  • Server Hardware
  • Benchmarks
  • Categories of Servers
    • File Server
    • Application Server
    • Data Server
    • Compute Server
    • Database Server
    • Communication Server
  • Features of Server Machines
    • Multiprocessing
    • Multithreading
    • Memory Subsystems
    • Redundant Components
  • Classes of Server  Machines
    • Micro/Server
    • Supersavers
    • Database Machines
  • Server Environment
  • Network  Management Environment
    • Distributed Management Environment
    • Object Management Architecture
    • UI-Atlas
  • Networking Computing Environment
    • Distributed Computing Environment
    • Open Network Computing
  • Network Operating System
  • Server Requirements
  • Platform Independence
  • Transaction Processing
    • Two-Phase Commits
    • Transaction Logs
  • Connectivity
    • Remote Procedure Calls
  • Server Data Management and Access Tools
    • Data Manager Features
      • Standard SQL Access
      • Distributed Database Architecture
      • User Connections
    • Data Management Software
      • SYBASE SQL server
      • Microsoft SQL Server
      • SQLBase
      • Netware SQL
      • Other Options
    • Database Gateways
      • EDA/SQL
      • Database Gateway
      • SQL Bridge
      • SYBASE Open Client/Server

 

 

 

 

 

UNIT 5 – Client Server and Internet

  • Client server and internet
      • Hidden fields
      • A cookie
      • Process-per client architecture
      • Multithreaded architectures
  • Web client server
  • 3 tier client server web style
  • CGI
  • The server side of web
      • A CGI Scenario
  • CGI and State
      • Hidden Fields
      • Cookies
  • SQL database servers
      • The fundamentals of SQL and Relational databases
      • SQL Database Server Architectures
      • Stored Procedures, Triggers and Rules
      • What does a database server do?
  • Middleware and federated databases
      • SQL Middleware: The options
      • SQL API
      • Open SQL Gateways
  • Data warehouses
      • OLTP
      • Decision Support Systems
      • Executive Information System
      • The Elements of Data Warehousing
      • The Data replication manager
      • The informational database
      • The information directory
      • DSS tool support
      • Warehouse Hierarchies: The Data marts
      • Replication Versus Direct Access
      • The Mechanics of Replication
      • Benefits of data warehousing
      • Disadvantages of data warehouses
  • EIS/DSS to data mining
      • Query/Reporting Tools
      • OLAP and Multidimensional Data
      • Types of OLAP
      • OLAP Client/Server Interaction
      • How does data mining work?
  • GroupWare Server
  • What is GroupWare?
  • Components of GroupWare
      • Multimedia document management
      • Workflow
      • Email
      • Group Conferencing
      • Group Scheduling

 

Source: http://www.snscourseware.org/snsct/files/CW_5968bfa4125b4/5.Client_Server_Computing_%20Key%20Notes.doc

Web site to visit: http://www.snscourseware.org

Author of the text: indicated on the source document of the above text

If you are the author of the text above and you not agree to share your knowledge for teaching, research, scholarship (for fair use as indicated in the United States copyrigh low) please send us an e-mail and we will remove your text quickly. Fair use is a limitation and exception to the exclusive right granted by copyright law to the author of a creative work. In United States copyright law, fair use is a doctrine that permits limited use of copyrighted material without acquiring permission from the rights holders. Examples of fair use include commentary, search engines, criticism, news reporting, research, teaching, library archiving and scholarship. It provides for the legal, unlicensed citation or incorporation of copyrighted material in another author's work under a four-factor balancing test. (source: http://en.wikipedia.org/wiki/Fair_use)

The information of medicine and health contained in the site are of a general nature and purpose which is purely informative and for this reason may not replace in any case, the council of a doctor or a qualified entity legally to the profession.

 

Client Server Computing

 

The texts are the property of their respective authors and we thank them for giving us the opportunity to share for free to students, teachers and users of the Web their texts will used only for illustrative educational and scientific purposes only.

All the information in our site are given for nonprofit educational purposes

 

Client Server Computing

 

 

Topics and Home
Contacts
Term of use, cookies e privacy

 

Client Server Computing