Daddy's Technology Notes

Read, think, and write down the notes.

Monday, October 31, 2005

Software Architecture (3)

Some useful links to Software Architecture:

Software Architectural Styles: http://hebb.cis.uoguelph.ca/~dave/27320/new/architec.html
A class website: http://courses.cs.tamu.edu/cpsc689/hohin/fall00/


Chapter 4 Shared Information System


4.1 Shared Information System

  • Separate programs for separate subtasks;
  • Multiple individual steps is composed to larger tasks by passing data in a known format; (not flexible, not interactive)
  • Shared data store; (data stores with different representation)
  • Shared information system evolution pattern.

4.2 Database integration

2 strategies to handle data diversity: unified schema and multidatabases.

4.2.1 Batch sequential

  • Transaction (commit(), rollback())

4.2.2 Simple repository

  • interactive tech provides the opportunity and demand for online update adn query.
  • Increasing transaction and modification.

4.2.3 Virtual repository

  • Use schemas to provide a logic view of the multiple distributed databases.

4.2.4. Hierarchical layers

4.2.5. Evolution of shared information system in business data processing

  • Batch processing
  • Interactive processing
  • unified schemas
  • Multidatabase (layered hierarchy with client server interaction).

4.3. Integration in software development environment

  • Batch sequential
  • Repository
  • Hierarchical layer

4.4. Building design

  • Repository
  • Intelligent control

4.5 Architectural structures for SIS

0 Comments:

Post a Comment

<< Home