.:Публикации:. [www.karlson.ru]


Вперед: Системы разработки и динамического Вверх: Дипломная работа Назад: Содержание   Содержание

Введение

Abstract:

Обзор области исследования: программирование на базе динамических web-сайтов, выработка и автоматизация подхода.

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

  • web-разработка должна происходить с помощью web-приложений,
  • система web-разработки должна предоставлять возможность web-программисту легко добавлять в свою разработку такие возможности как поиск, новости, персонализация, электронная коммерция, базы данных и многое другое,
  • система web-разработки должна предоставлять так же возможности организации работы нескольких программистов и дизайнеров (разделяя роли программистов и дизайнеров) над проектом, включая такие возможности как новости компании, запросы и предложения, управление пользователями, планирование разработки и многое другое.
Целью работы является практическая демонстрация новейшего подхода, предложенного автором для создания эволюционной информационной системы с подсистемой автоматизации работы большого распределенного предприятия и активным рабочим столом пользователя на базе динамических WWW-сайтов -- WebOS. Также дан обзор выбранных технологий (с объяснением выбора) и обширные примеры использования технологии. Вначале представим себе гипотетическую ситуацию. В бухгалтерии предприятия работает 20 человек, при этом они используют машины класса Intel i486 (типичная ситуация на предприятиях на территории бывшего СССР). Для установки традиционной бухгалтерской программы поверх традиционной операционной системы с сетью требуется замена всего парка машин на более мощные. Если же мы будем использовать в качестве бухгалтерии WWW-сервер с установленной на нем WebOS, то нам понадобится лишь один новый компьютер. На него будет установлен ОС Linux, WWW-сервер Apache и SQL-сервер MySQL. По верх этого будет установлена WebOS и набор бухгалтерских web-приложений. На клиентских машинах нужен будет только web-обозреватель. В данной работе будет показано, что подобный выигрыш в производительности, функциональности, простоте разработки и экономии средств наблюдается при переносе практически всех известных программ. При этом важно обратить внимание на вводимую концепцию к эволюционной системык, то есть программы, развивающейся вместе с ростом потребностей ее заказчика. Данная область исследования пользуется широкой популярностью в данный момент и было уже предложено несколько решений частично-аналогичных WebOS, такие как Mason [14], Blade [11], Midgard [13] и Zope [12]. В заключении работы будут рассмотрены и эти работы и объяснено отличие в подходе и решениях. Предложенная в работе концепция является развитием концепции представленной в работе Кожекина Н.Е. [16].

Подглавы

...домик на крыше...,поиск,гостевая книга,cv. Be free, use Linux!