Фрагмент документа "О ДАЛЬНЕЙШЕМ ПРОВЕДЕНИИ РАБОТ ПО СОЗДАНИЮ МОСКОВСКОГО ГОРОДСКОГО ПОРТАЛА".
3.6. Использование многоуровневой клиент-серверной
архитектуры ИС
Общепризнанным способом структуризации среды открытых систем
является использование так называемой эталонной модели, в рамках
которой информационная система включает в себя три уровня, а именно,
ядро (вычислительные и информационные ресурсы), оболочку (набор
стандартизированных интерфейсов) и уровень телекоммуникаций (т.е. сеть
и используемые в ней стандартные протоколы). Исходя из этого,
следование основным положениям концепции ТОС накладывает определенные
ограничения на выбор общей архитектуры построения ИС, функционирующих
в рамках СГП. В частности, предполагается, что используемые ИС должны
быть построены на основе многоуровневой клиент-серверной архитектуры.
Кроме того, следует заметить, что использование уровневой архитектуры
построения ИС является одним из необходимых условий для обеспечения ее
масштабируемости и переносимости. В данном случае предполагается, что
используемая клиент-серверная модель ИС должна включать в себя
следующие необходимые компоненты (уровни):
- уровень клиента, в качестве которого рассматривается один из
стандартных вариантов Web-браузера;
- презентационный уровень, предназначенный для формирования
отображаемой информации, а также внешних интерфейсов интерактивных
сервисов, и реализуемый на основе использования одного из вариантов ПО
Web-сервера;
- уровень бизнес логики, обеспечивающий все функции обработки
анных, реализуемый на основе сервера приложений;
- уровень постоянного хранения информации, реализуемый на основе
использования СУБД.
В каждом конкретном случае приведенная выше уровневая модель
может быть реализована на основе различных программных платформ. Тем
не менее, в рамках настоящей Концепции в качестве базовых предлагаются
платформы, основанные на спецификации J2EE (Java 2 Enterprise
Edition). В частности, согласно рекомендациям W3C, именно данные
программные решения наиболее полно удовлетворяют требованиям,
связанным с многоуровневой архитектурой Web-приложений, а также их
масштабируемостью, модульностью и переносимостью на различные
аппаратные платформы и операционные системы.
|
Фрагмент документа "О ДАЛЬНЕЙШЕМ ПРОВЕДЕНИИ РАБОТ ПО СОЗДАНИЮ МОСКОВСКОГО ГОРОДСКОГО ПОРТАЛА".