Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Интернет-технологии программирования: сравнительный анализ потребительского качества Аручиди Наталья Александровна

Интернет-технологии программирования: сравнительный анализ потребительского качества
<
Интернет-технологии программирования: сравнительный анализ потребительского качества Интернет-технологии программирования: сравнительный анализ потребительского качества Интернет-технологии программирования: сравнительный анализ потребительского качества Интернет-технологии программирования: сравнительный анализ потребительского качества Интернет-технологии программирования: сравнительный анализ потребительского качества Интернет-технологии программирования: сравнительный анализ потребительского качества Интернет-технологии программирования: сравнительный анализ потребительского качества Интернет-технологии программирования: сравнительный анализ потребительского качества Интернет-технологии программирования: сравнительный анализ потребительского качества
>

Диссертация - 480 руб., доставка 10 минут, круглосуточно, без выходных и праздников

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Аручиди Наталья Александровна. Интернет-технологии программирования: сравнительный анализ потребительского качества : Дис. ... канд. экон. наук : 08.00.13 : Ростов н/Д, 2004 199 c. РГБ ОД, 61:05-8/2055

Содержание к диссертации

Введение

1 Теоретические и методологические вопросы сравнения и выбора интернет-технологий программирования 9

1.1 Интернет-технологии программирования 9

1.2 Использование интернет-технологий в корпоративной сети предприятия 15

1.3 Показатели качества интернет-технологий программирования 18

1.4 Экспертный анализ качества интернет-технологий программирования 20

1.5 Оптимизационная модель выбора средств разработки интернет-приложений 27

1.6 Применение экспертных методов для оценки качества интернет-технологий программирования 36

2 Сравнительный анализ интернет - технологий по критерию функциональной полноты 41

2.1 Содержательный анализ интернет-технологий программирования 41

2.2 Сравнение интернет-технологий программирования по критерию функциональной полноты 55

3. Модели и методы анализа потребительского качества средств для интернет-программирования 65

3.1 Экономико-статистический анализ производительности web-приложения 65

3.2 Имитационная модель выбора интернет-технологии программирования 73

3.3 Постановка активных экспериментов для анализа возможностей интернет-технологий программирования 81

3.4 Планирование интернет-приложения с помощью унифицированного языка моделирования UML (на примере проектирования интернет-магазина программных продуктов) Заключение 110

Библиографический список использованных материалов Ill

Приложения 122

Введение к работе

В течение последнего десятилетия наблюдалось стремительное развитие глобальной сети интернет, которая превратилась сегодня в одну из основных отраслей мировой экономики. Сеть интернет, объединяя в себе информационные и коммуникационные возможности, оказывает влияние практически на все сферы современного общества: на экономику, образование, государственное управление и пр. Одной из главных особенностей сети является стремительный рост числа пользователей и объема представленных информационных ресурсов. Помимо количественного роста сети происходит и ее качественное развитие — появляются все новые технологии, расширяющие доступные пользователям интернет возможности.

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

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

Вопросы исследования потребительского качества информационных систем и программных средств рассматривались в работах российских и зарубежных ученых: Бешелева С.Д., Гурвича Ф.Г., Волковой В.Н., Дика В.В., Дунаева СТ., Ефимова Е.Н., Липаева В.В., Рузайкнна Г.И., Сальникова А.В., Хубаева Г.Н., John М. Gallaugher и др. В литературных источниках и в сети интернет представлен значительный объем материала о возможностях тех или иных интернет-технологий. С другой стороны, нам неизвестны работы направленные на изучение вопросов потребительского качества интернет-техноглогий, на сравнительный анализ их эффективности.

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

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

Цель настоящей работы - анализ Интернет-технологий программирования и разработка рекомендаций по оптимизации их применения при создании информационных систем.

Для практической реализации этой цели потребовалось решить следующие задачи:

- исследовать существующие Интернет-технологии программирования;

- разработать рекомендации для выбора оптимальной технологии для создания информационной системы;

- провести содержательный анализ основных характеристик Интернет-технологий программирования;

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

- количественно оценить степень соответствия той или иной технологии требованиям разработчика к функциональной полноте:

проран жировать Интернет-технологии программирования по критерию функциональной полноты;

- оценить степень взаимосвязи между Интернет-технологиями программирования по функциональным операциям.

Инструментарий исследования составили методы научного познания -наблюдения, сравнения, системного анализа, математической статистики, групповых экспертных оценок (ГЭО), методы планирования экстремальных экспериментов, унифицированный язык моделирования UML, современное программное обеспечение общего и специального назначения: Microsoft Excel, Borland Delphi, FrontPage, HTML и другие.

Теоретической базой исследования послужили труды ведущих отечественных и зарубежных ученых по рассматриваемой проблеме, инструктивные материалы, а также материалы научных конференций и совещаний, публикации в периодической печати и в сборниках научных трудов.

Информационно-статистической (эмпирической) базой исследования и обоснования основных положений диссертационной работы явились данные, собранные в ходе активных и пассивных экспериментов Работа выполнена в рамках паспорта специальности 08.00.13 — «Математические и инструментальные методы экономики»: п.2.6 «Развитие теоретических основ, методологии и инструментария проектирования, разработки и сопровождения информационных систем субъектов экономической деятельности: методы формализованного представления предметной области, программные средства, базы данных, корпоративные хранилища данных, базы знаний, коммуникационные технологии».

Методы исследования: системный анализ, стохастические двухэтапные модели, прямые методы стохастического программирования, имитационное моделирование.

В качестве объекта исследования выступают Интернет-технологии программирования.

В результате проведенного исследования получены новые прикладные и теоретические результаты.

Новыми являются:

- сформированный в процессе содержательного и количественного (формализованного) анализа полный перечень функций, реализуемых наиболее часто используемыми Интернет-технологиями программирования;

- предложенный состав обязательных функциональных операций;

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

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

Использование интернет-технологий в корпоративной сети предприятия

В течение последних лет наблюдалось появление и развитие новой технологии построения информационных систем - технологии Intranet. Под технологией Intranet чаще всего понимается использование интернет-технологий внутри организации.

Intranet-технология предполагает использование принципов, сетевых протоколов и программного обеспечения сети Интернет внутри предприятия или организации. По сути речь идет о том, что внутри организации строится сеть на основе протоколов TCP/IP, HTTP, при этом вся информация пользователям поступает через Web - броузер, как если бы они работали с Интернет. Имеется один или несколько Web - серверов на которых пользователь может прочитать нужную ему информацию.

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

На рисунке 1 приведена схема Intranet-системы. При этом изображена трехзвенная архитектура, когда используется промышленная СУБД, причем сервер баз данных находится на другой ЭВМ по отношению к Web - серверу. Надо заметить, что эти сервера могут располагаться и на одной ЭВМ, а кроме того система может вообще не использовать базы данных или пользоваться настольными базами данных, например, MS Access.

Использование Intranet-технологий позволяет достичь определенных преимуществ по сравнению с традиционными технологиями и по сравнению с технологией Client-server. Программное обеспечение, работающее в рамках Intranet-сети имеет следующие преимущества: - гибкость и масштабируемость. Расширение и модификация Intranet сети, в том числе и при замене серверного программного обеспечения, осуществляется безболезненно для пользователя; -возможность постепенного перехода к Intranet с поэтапным расширением сети и вложением средств. Для Intranet характерна быстрая отдача вложенных инвестиций на каждом этапе; - незначительные затраты при переводе локальной сети на принципы Intranet, При наличии в организации локальной вычислительной сети переход потребует только подключения сетевого протокола TCP/IP, а при наличии доступа в Интернет не понадобится и этого; -снижение стоимости разработки и внедрения программных средств вследствие использования стандартных средств проектирования; -относительно невысокая стоимость программного обеспечения, наличие бесплатного ПО; - независимость от конкретных программных средств и аппаратных платформ. В Intranet-сети могут сосуществовать различные аппаратные платформы, операционные системы, Web-сервера и способы доступа к данным; - возможность проводить все модификации программного обеспечения в вычислительном центре. Также происходит снижение затрат на поддержку клиентских систем, поскольку в условиях Intranet на рабочих местах пользователей не нужно иметь прикладное программное обеспечение; -единое программное средство для доступа информации - Web браузер, универсальный клиент. Как следствие происходит ускорение доступа к информации, поскольку она хранится в едином формате, появляется возможность поиска любой необходимой информации стандартными средствами; - единый способ доступа к внутренней (Intranet) и внешней (Интернет) информации; - простота работы. Обучение пользователей аналогично обучению работе с Интернет; -возможность работы с сетью для сотрудников филиалов или сотрудников находящихся в командировке. Это возможно благодаря доступу через Интернет. Появляется хороший способ взаимодействия с филиалами. В филиалах достаточно иметь подключение к Интернет, что позволит их сотрудникам ознакомиться с последней информацией из головной организации. Обычно называют определенные трудности при использовании Intranet-технологий: - возможный рост загрузки локальной сети и, как следствие, возможные перебои в работе, повышение требований к оборудованию. При плохо продуманной топологии сети возможны перегрузки на «узких» участках; -при отсутствии четкой концепции создания сети и при «рыхлой» структуре каталогов возможна ситуация, когда информации очень много и сложно отыскать нужную. Такая картина хорошо знакома пользователям сети Интернет; - intranet-сеть, соединенная с Интернет таит в себе опасность несанкционированного доступа и изменения информации. Для защиты информации используются такие средства как брандмауэры, прокси-сервера, применяется шифрование, различные методы аутентификации пользователей и т.п. В ряде случаев практикуется физическое разграничение сетей Intranet и Интернет.

Оптимизационная модель выбора средств разработки интернет-приложений

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

В экспертном опросе, проводимом как в очной форме, так и по электронной почте, приняли участие 50 специалистов. Результаты обработки анкет пятнадцати участников, оказавшихся наиболее активными, приведены ниже.

Рассмотрим состав экспертной группы. При проведении опроса экспертам было предложено сообщить в анкете некоторые сведения о себе: фамилию, имя, отчество, указать место работы, должность, стаж работы в указанной должности.

Общее распределение экспертов по и должностям представлено в таблице 1. Средний стаж работы экспертов в соответствующих должностях составил приблизительно 3,4 года, при минимальном значении, равном 2-м годам и максимальном значении, равном 5-ти годам. Все эксперты имеют опыт работы как минимум с одной Интернет-технологией програмирования. Большинство работали с несколькими технологиями, что позволило каждому из них сравнивать системы в процессе оценки [71]. Рассмотрим задания анкеты, касающиеся существа исследуемой проблемы (полный текст анкеты приведен в приложении А). Первый вопрос являлся закрытым и был построен с учетом применения метода непосредственной оценки. Экспертов просили перечислить Интернет-технологии программирования, которые они освоили (с которыми когда-либо работали), и оценить по десятибалльной шкале их характеристики: 1) интерфейс; 2) удобство работы; 3) качество помощи; 4) трудоемкость создание приложения; 5)трудоемкость поддержки разработанного проекта; 5) трудоемкость освоения технологии; 6) качество документации. Эти показатели взаимосвязаны и, в совокупности, могут достаточно полно характеризовать ту или иную технологию. Данное задание было разработано с целью сравнения оценок свойств Интернет-технологий программирования, данных разными экспертами.

Наиболее популярными среди экспертов оказались технологии РНР и Delphi. Характеристики каждой из них были оценены несколькими экспертами. Обе системы предназначены разработки Интернет-приложений, но принадлежат к разным классам с точки зрения технологии разработки. Результаты оценки технологии программирования «Delphi» представлены в таблице 2. Таблицы составлялись на основе анкетных данных.

Экспертам, принявшим участие в опросе, были присвоены уникальные коды, по которым мы будем их идентифицировать в дальнейшем. Это сделано из соображений конфиденциальности личных данных экспертов.

Наивысший балл по показателям «Трудоемкость освоения системы», «Трудоемкость поддержки», «Трудоемкость создания системы» соответствует минимальной трудоемкости. Средние оценки по каждой из систем были рассчитаны на основе соответствующих оценок их характеристик.

Технология программирования «Delphi»», в целом, была оценена несколько выше, чем технология программирования «РНР», хотя и незначительно. Средняя оценка составила 6,71 и 6,49 баллов, разброс - 5,86 (от 3,71 до 9,57) и 5,86 (от 3,57 до 9,43) соответственно.

Можно сравнить оценки экспертов 14 и 15, у которых наименьший опыт работы с технологией РНР. При этом у эксперта 15 наибольший опыт работы с технологией Интернет-программирования Delphi. Согласно рассчитанным средним оценкам, эксперт 15 дает технологиям Delphi и РНР одинаково высокие оценки с незначительным разрывом в 0, 43 балла, а эксперт 14 дает указанным технологиям невысокие оценки также с незначительным разрывом в ОД 6 балла. Представляет интерес также мнение эксперта 06, так как опыт его работы с обеими технологиями наибольший. Оценивает этот эксперт технологии Delphi и РНР немного выше среднего и разница составляет всего 0,14 балла (таблица 3).

Интерфейс технологий Delphi эксперты 06 и 15 оценили одинаково высок - в десять баллов, эксперт 14 эту характеристику оценил значительно выше, дав оценку всего лишь в 5 баллов. Для технологии РНР характеристика Интерфейс получила ото всех экспертов примерно одинаково высокие оценки: эксперт 06-9 баллов, эксперт 14-8 баллов, эксперт 15-10 баллов. Удобство работы с технологией РНР все трое экспертов оценили достаточно высоко, а с технологией Delphi только эксперт 14 дал невысокую оценку в 5 баллов при почти максимальных оценках у экспертов 06 и 15. Удобство работы с технологией Delphi эксперт 14 оценил очень низко -всего два балла. Тогда как эксперты 06 и 15 дали высокие оценки (9 и 10 баллов соответственно). Удобство работы с технологией РНР только эксперт 06 оценил достаточно высоко -в девять баллов, а два других эксперта дали почти одинаковые не слишком высокие оценки. Качество встроенной помощи технологии Delphi эксперты 14 и 06 оценили одинаков низко - пять баллов. А эксперт 15 дал более высокую оценку в 8 баллов. Встроенную помощь технологии РНР только эксперт 15 оценил максимально высоко - в десять баллов, а два других эксперта дали почти одинаково низкие оценки. Трудоемкость освоения технологий Delphi и РНР все эксперты оценили невысоко. Это говорить о том, что обе эти технологии не слишком сложна в освоении. Трудоемкость поддержки технологии Delphi и РНР эксперт 15 оценил максимально высоко, эксперт 14 - на среднем уровне, а эксперт 06 - очень невысоко.

Сравнение интернет-технологий программирования по критерию функциональной полноты

ASP позволяет перемешивать HTML-код с программным кодом, что, в свою очередь, позволяет легко и удобно встраивать серверные программы в страницы, причем первые будут выполняться только на стороне сервера. Еще одним мощным средством является поддержка ActiveX, так как ASP является языком, обеспечивающим полную поддержку ActiveX Scripting INT-2000erface.

ASP поставляется вместе с Microsoft LNT-2000ernet Information Server (IIS) для Windows NT-2000. IIS же находится в составе Windows NT-2000 Option Pack. Для Windows 2000/XP Microsoft INT-2000ernet Information Services (IIS) и ASP входят в состав дополнительных компонентов операционной системы. Curl. Технология Curl позволяет разрабатывать и интегрировать новое поколение Web страниц и приложений, предоставляя функциональность и возможности полноценной программы. Ядром технологии является язык представления содержимого, специально разработанный для использования в Web, предоставляющий функциональность написания скриптов, объектно-ориентированную модель программы и функциональность интерфейса в одной интегрированной среде разработки. Curl может использоваться также с уже существующими технологиями, такими как HTML, CGI и средствами мультимедиа анимации. Поскольку интернет эволюционирует, он должен становится все более и более интерактивным, так же как и приложения на ПК. До текущего момента технологии в этой области развивались практически только в области технологий, исполняемых на Web серверах. Технология же Curl была создана непосредственно для Web приложений, исполняющихся на клиентских ПК [77].

Curl Corporation предлагает альтернативный подход, когда Web приложение взаимодействует с Web не с помощью статичного документа, но с использованием среды приложений на стороне устройства клиента, например, такого как ПК. Такой подход не нуждается в обращениях к Web серверу. Текст, графика, программный код и элементы ООП объединены и унифицированы, что позволяет минимизировать обращения к содержимому Web и, тем самым, повысить "отклик" на обращения к интерфейсу. Во-первых, через создание полноценного содержимого Web. Во-вторых, с помощью использования вычислительных ресурсов клиента, который как правило 90% времени проводит в ожидании "отклика" от интернет ресурса.

Curl Corporation разработала технологию, предоставляющую новые и важные преимущества как для конечных пользователей, так и для разработчиков и провайдеров содержания Web ресурсов.

Предоставляя конечному пользователю более богатый интерфейс, интерактивную и улучшенную скорость передачи информации, технология Curl безусловно обогатит опыт пользователя в сети. С помощью программной платформы Surge, которая включает в себя и plug-in модуль, на своем компьютере пользователь сможет работать гораздо быстрее и эффективнее с помощью использования содержимого Web страниц написанных на Curl. Что же касается электронной коммерции, то пользователь получает более динамичный процесс совершения покупок, быстрый и безопасный расчет. Все эти преимущества пользователь получает без всяких дополнительных устройств или ОС, но исключительно с помощью среды Surge и ее компонентов.

Технология Curl освобождает разработчиков от компромиссных решений для содержания и скорости отклика Web-страниц и приложений, а также значительно снижают усилия, стоимость и время требуемое на разработку и поддержку содержания Web-страниц. Используя Surge Lab IDE, разработчики смогут создавать Web-проекты, качество представления содержимого которых будет равняться скорости их загрузки. Они смогут создавать проекты, используя преимущества работы в общей, унифицированной среде разработки, которая может сочетать в себе функциональность HTML с функциональностью скриптов и концепциями объектно-ориентированного программирования.

Технология Curl выдвинет провайдеров содержимого Web на новый уровень доставки содержимого к конечному пользователю, удовлетворяя потребности последнего к наиболее быстрому, лучшему и дешевому доступу в INT-2000ernet. Curl провайдеры смогут предложить пользователю новые высоты интерактивности объема содержимого, т.к. содержимое Web созданное с ее помощью является более компактным по отношению к уже существующим технологиям.

Современный Web приложения созданы, как правило, на технологиях, тяжелых для понимания, которые делают процесс создания таких приложений более сложным, чем он мог бы быть. Поскольку интерактивные компоненты Web приложений могут вести себя по разному не только в зависимости от ОС, но и в зависимости от конкретного броузера, разработчикам в большинстве случаев приходится проводить все операции на сервере и формировать исходный результат как HTML документ для броузера, что ведет к появлению следующих проблем:

Постановка активных экспериментов для анализа возможностей интернет-технологий программирования

По ряду причин [7], проведение активных экспериментов при экономических исследованиях в области проектирования и применения информационных систем является одним из перспективных направлений. Intranet/Интернет - системы также могут быть подвергнуты подобным исследованиям, поскольку получение достоверных сведений о эффективности тех или иных решений при построении соответствующих информационных систем необходимо для обоснованного с экономической точки зрения выбора. Различные Интернет - технологии обладают различными характеристиками в плане производительности, надежности, требования к оборудованию, сложностью и т.д. [7, 61, 59]. Выбор стратегии построения системы, выбор соответствующих программных и технических средств должен базироваться на сравнительном анализе эффективности этих технологий в условиях решения конкретной задачи [43, 61].

Информационные системы (ИС), в том числе ориентированные на использование Интернет-технологий могут успешно исследоваться с помощью активных экспериментов [11,7]: - реальная и опытная эксплуатация ИС довольно близки, и результаты эксперимента имеют высокую ценность; - проведение эксперимента и обработка его результатов может быть автоматизирована, имеется возможность использования различных систем, работающих при помощи протоколов HTTP и ТСРЯР, предназначенных для тестирования производительности web-сервера на всех компонентах — сервер, линия и т.п. [17]; - значительная доля информации может быть получена при помощи встроенных возможностей ИС по документированию; - в ходе эксперимента можно проанализировать поведение системы при всех возможных ситуациях, когда объем проходящей информации и частота обращений к системе может возрасти. В рамках реализации такого подхода нами были проведены активные эксперименты для изучения Интернет-технологий. Была создана база данных, содержавшая текстовую и числовую информацию. Задача состояла в том, чтобы вывести на печать выборку из таблицы. По запросу к web-серверу запускалась программа, выполняющая следующие действия: - запрос информации из базы данных с помощью команды SELECT ... FROM... WHERE....; - результат запроса выводился в табличной форме с подведенными итогами; - полученная web-страница возвращалась пользователю. С помощью разработанной для проведения эксперимента программы производились запросы к серверу, в соответствии с планом эксперимента. Программа была разработана с помощью Borland Delphi с использованием OCX-элемента HTML, который позволяет эмулировать работу web-броузера. После выполнения запроса фиксировалось время, ушедшее на выполнение этого запроса. Эксперименты проводились на ПЭВМ Intel Pentium IV с 256 MB оперативной памяти. В качестве инструментария построения Интернет-системы использовались следующие программные средства [24]:

Microsoft IDC (это средство представляет собой набор библиотек, работающих в пространстве памяти сервера в соответствии с возможностями ISAPI. Его можно использовать с Microsoft Интернет Information Server и с Personal Web Server,); - PHP (гипертекстовый препроцессор, использовалась версия php 3, при этом она была установлена в качестве фильтра для обработки файлов с расширением .php. Для доступа к базам данных форматов foxpro и access использовались возможности ODBC, и соответствующие функции РНР, т.е. odbc_connect(), odbc_exec() и т.д., для доступа к базам данных MySQL использовались функции mysql-connect(), mysql_fetch_row() и т.п.); - Borland Delphi 4.0 (Возможности системы по созданию web-приложений предлагают создание cgi-приложения в виде консольного exe-файла, который будет запускаться по запросу клиента, либо в виде dll-библиотеки ISAPI, которая по запросу клиента загружается и выполняется в виде потока. Вариант ISAPI-приложения может использоваться с Microsoft Интернет Information Server или Personal Web Server [8]. Использовались возможности предлагаемые палитрой компонентов «Интернет». Запрос к базам данным проводился с помощью стандартных средств Delphi, через Borland Database Engine с использованием собственных (native) драйверов баз данных. Для проведения запроса использовался компонент Query.). В проеденном эксперименте варьировалось два параметра: - объем таблицы (xi) нижний уровень 1000 записей (-1), верхний -100000 записей (+1); - объем выборки (х2) нижний уровень 10 записей (-1), верхний - 100 записей (+1). В таблице 25 приведен план эксперимента для одного из вариантов реализации. Было проведено три повторности опыта. В качестве выхода (у) использовалась производительность сервера страниц/мин.

Похожие диссертации на Интернет-технологии программирования: сравнительный анализ потребительского качества