Lecture07 (1133564), страница 5
Текст из файла (страница 5)
Очень часто используемые ресурсы сводятся к набору баз данных,необходимых для работы организации. На этом уровне определяется структураиспользуемых ресурсов и способы управления ими, в частности, конкретноеразмещение данных по таблицам реляционной базы данных или классам объектнойбазы данных и соответствующий набор индексов. Чаще всего схемы баз данныхоптимизируются под конкретный набор запросов, и поэтому их структуранесколько отличается от концептуальной схемы данных, находящейся напредыдущем уровне.Часто два средних уровня объединяются в один — уровень функционированияприложений, что дает в результате широко используемую трехзвенную архитектуруинформационных систем.Литература к Лекции 7[1] Э.
Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес. Приемы объектно-ориентированногопроектирования. Паттерны проектирования. СПб.: Питер-ДМК, 2001.[2] M. Fowler. Analysis Patterns: Reusable Object Models. Addison-Wesley, 1997.[3] М. Фаулер и др. Архитектура корпоративных программных приложений. М.: Вильямс,2004.[4] Mars Climate Orbiter Mishap Investigation Board Phase I Report.Доступен по адресу ftp://ftp.hq.nasa.gov/pub/pao/reports/1999/MCO_report.pdf[5] M.
Shaw and D. Garlan. Software Architecture: Perspectives on an Emerging Discipline. PrenticeHall, Englewood Cliffs, NJ, 1996.[6] M. Shaw and P. Clementz. A Field Guide to Boxology: Preliminary Classification of ArchitecturalStyles for Software Systems. Proceeding of COMPSAC, Washington, D.C., August 1997.[7] F. Buschmann, R.
Meunier, H. Rohnert, P. Sommerlad, M. Stal. Pattern-Oriented SoftwareArchitecture. A System of Patterns. Wiley, 2002.[8] Э. Таненбаум. Современные операционные системы. 2-е издание. СПб.: Питер, 2002.[9] Э. Таненбаум. Компьютерные сети. 4-е издание. СПб.: Питер, 2003.[10] Л. Басс, П. Клементс, Р. Кацман. Архитектура программного обеспечения на практике.СПб.: Питер, 2006.[11] Э. Дж. Брауде. Технология разработки программного обеспечения.
СПб.: Питер, 2004..