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