Приоритетыв Business Web Application.



 

С точки зрения пользователя (заказчика)

В BWA важнее всего:

1. Функциональная адекватность - положение корректно выполняет все свои функции в идеальных условиях

2. Надежность в условиях ограниченной загрузки приложение устойчиво и надежно обслуживает не большое фиксированное число одновременно работающих пользователей

3. Удобство работы и интуитивно понятный интерфейс

4. Возможно обслуживание максимальное расчетное количество одновременных работ пользователей

5. Высокая скорость работы

6. Красивый дизайн


Распределенная архитектура BusinessWebApplication.

 

 

Наиболее подходящая для BWA архитектура - это распределенная

 

Три уровня с точки зрения программирования - это хранение, обработка и представление информации. Идея заключается в том чтобы не смешивать эти три составляющие. Грубо говоря трех уровневый подход - это просто хороший стиль программирования

Критерии идеальной распределенной архитектуры:

1. Каждый уровень распределенного расположения может взаимодействовать только со смежным уровнем 

2. Вся сложная бизнес логика находится в объектах 2го уровня

3. Взаимодействие уровней организовано так, чтобы они могли взаимодействовать по сети

4. Находясь физически на различных компьютерах

5. Сущности данных не зависимы от способа и хранения уникальны идентифицированы по какому либо ключу и не зависимы от способа и места хранения других сущностей - это в частности иногда означает отсутствие в некоторых таблицах связи по внешним ключам, что позволяет хранить группы таблиц имеющие отношение к одной сущности в разных БД. Однако тогда необходимо отслеживать целостность данных дополнительным кодом


 

Script-программирование: сравнение VBScript, JScript, PerlScript.

 

 

Как правило на каждой платформе определен свой круг используемых языков

ДляASP -VB Script, J Script, Perl Script

 

Достоинства VB D

1. Прост для использования visualbasic программистам

2. Если объекты второго уровня пишутся как com объекты на visualbasicто это способствует появлению корпоративному стандарту

 

Недостатки:

1. Не способствуют появлению хорошего стиля программирования из -за смешивания HTML с кодом

2. Отсутствие ООП

 

J Scrip достоинства:

1. Наличие ООП

2. Является более логичным расширяемым и переносимым

3. Имеет возможность выполнения на стороне клиента

 

J Scrip недостатки:

1. Если не входит в базовую комплектацию, то требуется установка библиотек

2. Путаница между J Y

 

 

Perl Script достоинства:

1. ООП

2. Уникальные возможности для работ со строками

3. Большое количество общих доступных библиотек

 

Perl Script недостатки:

1. Необходимость установки и настройки системных библиотек

2. Отсутствие стандартов из -за общей доступности библиотек

 

Таблица сравнительных характеристик

 

ASP Script VBA Script JScript PerlScript
ОПП - + +
2nd tier на com + + +
2nd tier на CORBA Через мосты Через мосты +
Схожие ЯП Visual Basic Basic JavaScript+ Java C, C++ Perl PHP
Возможности миграции Дрю., Web - технологию _ JSP PHP Perl наCGI/ISAPI

 


Дата добавления: 2018-02-18; просмотров: 737; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!