Исследование компонентной модели объектов для создания программного обеспечения и оценка производительности Web-сайтов
Диссертация
Особенно актуальным исследование применения технологии компонентного программирования для создания эффективных программ стало в связи с всеобъемлющим использованием сети Internet и разработкой большого количества сайтов. Известно, что web-приложения могут создавать значительную нагрузку на сервер и стать «узким» местом, ограничивающим производительность работы пользователя в сети, а от этого… Читать ещё >
Содержание
- 1. Принципы проектирования распределенных
- приложений в среде Windows
- 1. 1. Фундаментальные основы Windows DNA
- 1. 2. Архитектура современных
- приложений
- 1. 3. Инструментальные средства и шаблон MVC
- 1. 4. Компонентный подход и технологии Интернета
- Выводы по главе
- 2. Методика проектирования распределенных
- приложений
- 2. 1. Основные этапы и формулировка требований
- 2. 2. Декомпозиция по уровням и создание компонентов
- 2. 3. Выбор инструментальных средств
- Выводы по главе
- 3. Комбинированный подход к оценке производительности
- 3. 1. Анализ факторов и показателей производительности
- 3. 2. Моделирование и измерение производительности
- 3. 2. 1. Аналитическое и имитационное моделирование
- 3. 2. 2. Измерение производительности
- 3. 2. 3. Имитационное моделирование и Сети Петри
- 3. 2. 4. Построение имитационной модели Web-сайта
- 3. 3. Математическое моделирование на основе методов планирования эксперимента
- 3. 3. 1. Общая постановка задачи планирования экспериментов
- 3. 3. 2. Полный факторный эксперимент (ПФЭ)
- 3. 3. 3. Дробный факторный эксперимент (ДФЭ)
- 4. 1. Составление плана тестирования производительности
- 4. 2. Выбор инструментов нагрузочного тестирования
- 4. 3. Проведение и оценка результатов тестирования
- 4. 4. Построение и анализ уравнения регрессии для оценки производительности
Список литературы
- Эш Рофэйл, Яссер Шохауд «СОМ и СОМ+. Полное руководство», Москва «Энтроп» 2000.
- Джон Мюллер «Технология СОМ+ библиотеку программиста»
- Хльер, Скот «Создание приложений СОМ+ в среде Visual Basic. Руководство разработка.» «Вильяме», 2001.
- Understanding СОМ+, David S. Patt, Microsoft Press, 1999.
- Разработка распределенных приложений на Microsoft Visual Basic 6.0. Учебный курс. 2000. 400c.
- Microsoft COM Technologies, http://www.microsoft.com/com/
- Joseph M., Enterprise Application Architecture With VB, ASP and MTS, Wrox Press Ltd. 1999,
- Шелли Паузрс «ASP компоненты. Для профессионалов» Питер, 2002.- 832 с.
- Сулейман ЛАЛАНИ, Разеш ЧАНДЭК, Библиотека программиста ActiveX 2000 г.
- Ю.Скотг Палмер, VBScript и ActiveX Библиотека программиста, Санкт-Петербург, 1999 г.11. «Unraveling Windows DNA» by Robert Hess, MSDN Library12. http://www.microsoft.com/dna -(Microsoft DNA Home)
- Designing for Scalability with Microsoft Windows DNA, Sten Sundblad and Per Sundbland, Microsoft Press, 2000. -453c.14. «Как программировать для Internet & WWW «, Internet and World Wide Web. How to Program, Харви Дейтел, Пол Дейтел. 2002 г.
- Windows 2000 Server. Учебный курс MCSE. М.: изд-во Русская редакция, 2000.-612с.
- Администрирование сети на основе Microsoft Windows 2000. Учебный курс MCSE. М.: изд-во Русская редакция, 2000. — 512с.
- Windows 2000 и Windows Server 2003. Администрирование серверов и домен Чекмарев А, изд-во Русская редакция, 2003.
- Вишневский А. Служба каталога Windows 2000. Учебный курс. СПб.: Питер, 2001.-464с.
- Distributed MVC: An Architecture for Windows® DNA Applications http://www.roguewave.com
- А.Павлов. «CGI-программирование», Питер. 2001 г. с 416c
- Технический обзор Internet Information Services (IIS) 6.0, Апрель 2003 г. Stress
- Integrated approach to web performance testing: a practitioner’s guide/ B.M. Subraya, editor.
- Web and Application Server Infrastructure Performance and Scalability, Bill Karagounis, 2003.
- Chang, C. (WMC2003). Web application stress test and data analysis. Unisys electronic document distributed at http://webtool.rte.microsoft.com (Accessed on September 17,2003.)
- Testing Data Access Components in Windows DNA Applications, Mike Schelstrate, March 2000.
- Lilja, D.J. (2000) Measuring Computer Performance: A Practitioner’s Guide. Cambridge University Press, Cambridge.
- Computer Systems Performance Evaluation and Prediction, by Paul J. Fortier and Howard E. Michel, Digital Press © 2003 (525 pages).
- Асатурян В.И. Теория планирования эксперимента: Учеб. пособие для вузов. -М.: Радио и связь, 1983.-243 с.
- Чалый В.Д. Планы эксперимента высоких порядков для идентификации объектов. М: МИФИ, 1987.
- Web Performance Testing and Measurement: a complete approach, G. Cassone,
- G. Elia, D. Gotta, F. Mola, A. Pinnola, 2001.
- Тестирование производительности Web-серверов, Сергей Рогов, Дмитрий Намиот, 2001. http://www.osp.ru/os/2002/l 2/182 266/ p3. html
- Казаков Ю.Б., Тихонов А. И. Методы планирования эксперимента в электромеханике: Метод, указания к выполнению лаб. работ / Иванов, гос. энергетический ун-т. Иваново, 2001. — 28 с.
- Питерсон Д. Теория сетей Петри и моделирование систем. М.: Мир, 1984, -264 с.
- Ломазова И.А., «Вложенные сети Петри: моделирование и анализ распределительных систем с объектной структурой», научный мир, 2004 г., 208с.
- Верификация Estelle-спецификаций распределенных систем посредством раскрашенных сетей Петри.// Под ред. Непомнящего В. А., Шилова Н. В. -Новосибирск, 1997.
- Т. Мурата, «Сети Петри: Свойства, анализ, приложения», ТИИЭР, т.77, № 4, апрель 1989.
- Netjes М, etc. Analysis of resource-constrained processes with Coloured Petri Nets Eindhoven University of Technology, Netherlands.
- Jensen K. Introduction to the practical use of Coloured Petri Nets -http://www.daimi.au.dk/~kjensen/
- Kristensen Lars M., Christensen S., Jensen K. The practitioner’s guide to Coloured Petri Nets Springer-Verlag, 1998.