Предложена и описана модель ядра/каркаса иерархической структуры объектов, подходящая для эффективной разработки и поддержки больших интернет-проектов.
Приоритетными направлениями являлись: потенциальная гибкость информационной системы; её ориентированность на конечного пользователя; возможность создания хранилища готовых компонент, которые можно переиспользовать при дальнейшей разработке интернет сайтов; простота в доработке и сопровождении написанного кода.
Для реализации предложенного была выбрана технология Microsoft dotNET. С использованием специального вида атрибутов языка C# реализованы механизмы для создания и обработки объектов баз данных, объектов презентационного уровня, объектов-обработчиков сложных форм и наборов форм. Для работы с локальными и удаленными данными разработаны компоненты на базе web-сервисов (протокол SOAP).
Для решения задачи о возможности переиспользования готового кода для разных интернет-сайтов был разработан гибкий набор XSLT шаблонов, используемый для визуализации разработанных компонент.
Рассмотренная архитектура была опробована более чем в 10 крупных интернет проектах, показала свою эффективность и продолжает дальнейшее развитие.
Презентация доклада находится здесь.
Примечание. Тезисы докладов публикуются в авторской редакции
Ваши комментарии Обратная связь |
[Головная страница] [Конференции] |
© 1996-2000, Институт вычислительных технологий СО РАН, Новосибирск
© 1996-2000, Сибирское отделение Российской академии наук, Новосибирск