Дипломная работа




Скачать 404.52 Kb.
НазваниеДипломная работа
страница1/11
Дата конвертации05.10.2012
Размер404.52 Kb.
ТипДиплом
  1   2   3   4   5   6   7   8   9   10   11

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ


Математико-механический факультет

Кафедра Системного программирования

Григорьева Елена Евгеньевна

Сравнение различных технологий создания и

использования web-сервисов.

Дипломная работа
Допущена к защите

зав. кафедрой:

д.ф.м.н., профессор Терехов А.Н.


Научный руководитель:

к.ф.м.н., доцент Графеева Н.Г.


Рецензент:

ст.преподаватель Григорьева Л.И.


Санкт-Петербург

2008
Оглавление

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ 1

1. Постановка задачи. 3

2. Введение 4

3. Реализация приложения «Управление проектами» 5

9

12

4. Введение в web-сервисы 14

5. Создание web-сервисов средствами MS Visual Studio .NET 16

5.1 Создание Web-сервиса 16

5.2 Развертывание web-сервисов на сервере IIS. 19

5.2.1 Развертывание web-сервисов путем копирования файлов на web-сервер 19

5.2.2. Развертывание web-сервисов при помощи установочной программы. 20

5.3 WSDL описание сервиса 21

6. Создание web-сервисов средствами Java. 22

6.1 Создание web-сервиса для Axis. 22

6.2 Развертывание web-сервиса на сервере Apache Axis. 23

6.3 Использование описаний WSDL 24

6.3.1 Создание WSDL-файла по классу Java 24

6.3.2 Создание web-сервиса по WSDL-файлу 25

7. Использование web-сервисов 25

7.1 Создание клиента web-сервиса, используя Visual Studio .NET 27

7.2 Создание клиентского приложения под управлением Axis. 29

8. Сравнение технологий по созданию и использованию web-сервисов 31

8.1 Архитектура платформ Java и .Net 31

8.2 Инструментальные средства по созданию и использованию web-сервисов 31

8.3 Серверы Apache и IIS 33

8.4 Сравнение трудоемкости. 34

8.5 Сравнение времени работы и устойчивости web-сервисов. 34

9. Заключение 36

10. Список используемой литературы 38

Приложения 39

1. Развертывание приложения «Управление проектами». 39


1. Постановка задачи.


Реализовать систему «Управление проектами» для осуществления автоматизированной поддержки процессов планирования и управления деятельностью по созданию новых проектов. Данное приложение представляет собой web-приложение с возможностью управления деятельностью проекта несколькими пользователями.

Функциональность приложения:

  • Добавление/удаление/редактирование проектов.

  • Добавление/удаление/редактирование ответственных за проект.

  • Добавление/удаление/редактирование задач/групп задач для данного проекта

  • Определение сроков выполнения каждой задачи

  • Выставление готовности задачи

  • Выбор ответственного за выполнение каждой задачи

  • Необходимые затраты на задачу

  • Добавление/удаление/редактирование сотрудников

  • Просмотр статуса готовности проекта в целом в виде диаграммы в Excel документе.


На основе данных готовности каждой из задач, составляется статус проекта, в любой момент можно быстро и удобно просмотреть насколько выполнена каждая из задач, завершена ли она в назначенный срок. Посмотреть на статус проекта в целом.
На основе базы данных приложения «Управление проектами» создать web-сервисы, предоставляющие данные созданных проектов. Web-сервисы создать при помощи различных технологий и на разных платформах.


  1. Создание web-сервисов средствами Java.

    1. Создание web-сервиса для Axis.

    2. Развертывание web-сервиса на сервере Apache Axis.

    3. Использование описаний WSDL

  1. Создание web-сервисов средствами MS Visual Studio .NET

2.1 Создание web-сервиса

2.2 Развертывание web-сервисов на сервере IIS.

2.2.1 Развертывание web-сервисов путем копирования файлов на web-сервер

2.2.2 Развертывание web-сервисов при помощи установочной программы.

2.3 WSDL описание службы
По созданным web-сервисам провести сравнение различных технологий, выделить сильные стороны каждой технологии.

Инструментальные средства:

  • распространенность

  • доступность

  • простота создания(затраченное время)

  • простота развертывания

Серверы Apache и IIS

  • аппаратное обеспечение

  • доступность

  • производительность

Характеристики web-сервисов:

  • Время отклика web-сервиса

  • Время выполнения запроса

  • Возможность выполнять множество запросов одновременно.


На основе проведенных сравнений сделать выводы.
Цель:

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


  1   2   3   4   5   6   7   8   9   10   11

Похожие:

Дипломная работа icon  дипломная работа 
Дипломная  работа  А. В.  Александрова  на  тему   Субъективация  повествования  и  её 
Дипломная работа icon  дипломная работа 
Работа  посвящена  изучению  и  применению  методов  классического  компьютерного 
Дипломная работа icon  Дипломная  работа
Выпускная  квалификационная  работа  бакалавра,  специалиста  и  магистра  представляет 
Дипломная работа iconДипломная работа ПО русской литературе  
...
Дипломная работа iconДипломная работа 

Дипломная работа iconДипломная работа 

Дипломная работа iconДипломная работа 

Дипломная работа iconДипломная работа 

Дипломная работа iconДипломная работа 

Дипломная работа iconДипломная работа 

Разместите кнопку на своём сайте:
TopReferat


База данных защищена авторским правом ©topreferat.znate.ru 2012
обратиться к администрации
ТопРеферат
Главная страница