Little bit of History
- Traditional File Processing System: the very first form of business data processing
- Each program contains data description that it manipulates
- Redundancy of data
- Problems in maintenance
File Processing Systems
Library | Exam | Registration |
Reg_Number | Reg_Number | Reg_Number |
Name | Name | Name |
Father Name | Address | Father Name |
Books Issued | Class | Phone |
Fine | Semester | Address |
Grade | Class |
Duplication of Data
Vulnerable to Inconsistency
Database Approach: (Also called centralized database) Database is a shared collection of logically related data
Database Approach
- Takes care of all major drawbacks of File System Environment plus more
Distributed Computing System
- A number of autonomous processing elements that are connected through a computer network and that cooperate in performing their assigned tasks
- Distributed System Software enables computers to coordinate and share
- The thing being distributed?
- Processing logic
- Functions
- Data
- Control; All are relevant and important here
Classifications of DCS
- Degree of Coupling
- How closely systems are connected
- May be the measured as ratio of messages interchanged to the local processing
- Could be Weak (over the network) or Strong (if components are shared)
- Interconnection structure
- Could be point to point or a common interconnection channel
- Interdependence of Components
- Synchronization
- Factors are not totally independent
- Suits some of the Organizational Structures; more reliable and responsive
- Nature of some applications
- Technological Push
DCS’s Alerts
- Information Islands and Lack of Standards
- Difficulties in Large Application Design
- Too Many Options Available
No comments:
Post a Comment