Presentation is loading. Please wait.

Presentation is loading. Please wait.

OBJECT STORAGE AND INTEROPERABILITY

Similar presentations


Presentation on theme: "OBJECT STORAGE AND INTEROPERABILITY"— Presentation transcript:

1 OBJECT STORAGE AND INTEROPERABILITY
Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

2 Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY
Access layer Two major tasks Translate the request Translate the results. Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

3 Designing access layer classes:
The Process of designing access layer: For every business class identified, mirror the business class package. Define relationships. Simplify classes and relationships. Redundant classes 2.Method classes Iterate and refine. Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

4 Database Management Systems
DBMS is a set of programs that are used to create, store, modify and delete a database It contains 3 models Hierarchial model Network model Relational model Database Interfaces Data Definition Language(DDL) Data Manipulation Language(DML) Data Control Language(DCL) Transaction Control Language(TCL) Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

5 Sharability and Transaction
Concurrency policy – Goal is to provide consistent view of the database Pessimistic policy – Allow the users to lock all records when they are accessed and release them after committing transactions. Optimistic policy – Allow the users to access all the records without acquiring locks. While committing the transactions, each verifies no other has modified the data it has read. Otherwise the transaction is roll back. Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

6 Client Server Computing
Client is a system that request a service. Server is a system that responds to the request. Server types Database servers Transaction servers Mail servers File servers Print servers Web servers Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

7 Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY
“I want to collaborate with my colleague” “I want to access some information” Client Server Peer-to-peer Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

8 Client Server Computing
Two tier architecture Three tier architecture Components of client server computing View layer Business layer Access layer Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

9 Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY
Three-tier client/server Local-area network Application logic Presentation Shared data Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

10 Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY
Client Web browser Web server Common gateway interchange Application logic Databases and DBMS Application partition Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

11 Distributed and Cooperative processing
Distributed processing – Distribution of application and business logic to multiple processing platforms. Cooperative processing – A form of distributed computing in which two or more distinct processes are required to complete a single business transaction. Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

12 COOPERATIVE PROCESSING
Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

13 Distributed objects computing
DOC standards CORBA – Common Object Request Broker Architecture Microsoft COM – Component Object Model Microsoft DCOM – Distributed Component Object Model Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

14 Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

15 Object oriented databases
Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

16 Rules of object oriented system:
Object identity must be supported. The system must supportcomplex objects. Object must be encapsulated. The system must support types or classes. The system must support inheritance. The system must avoid premature binding. 7.The system must be computationally complete. Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

17 Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY
Rules make it a DBMS: It must be persistent, able to remember an object state. It must be able to manage very large database. .It must accept concurrent users. It must be able to recover from hardware and software failures. Data query must be simple. Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

18 Object Oriented Database Management Systems
Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

19 Object-oriented system:
Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

20 Object – Relation mapping
Table-Class mapping Table-multiple classes mapping Table-inherited classes mapping Tables-inherited classes mapping Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

21 MULTI DATABASE SYSTEMS
Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY

22 Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY
THANK YOU Dr S.ARUNA/III BCA-B/OOAD/OBJECT STORAGE AND INTEROPERABILITY


Download ppt "OBJECT STORAGE AND INTEROPERABILITY"

Similar presentations


Ads by Google