
- •1. Основы организации Интернет (Интранет) как среды для работы распределенных программных приложений.
- •2. Понятие сервис-ориентированной архитектуры (соа) информационной инфраструктуры предприятий. Главные преимущества соа для бизнеса.
- •3. Составные части соа – персонал, бизнес-процессы, информация, связь, повторное использование.
- •4. Основные сценарии внедрения соа: создание сервиса, связь на основе сервисов, сервисы взаимодействия и совместной работы.
- •5. Основные сценарии внедрения соа: управление бизнес-процессами, информация как сервис. Вспомогательные сценарии: архитектура, управление, обеспечение безопасности и администрирование соа.
- •7. Стандарты веб-сервисов. Soap (Simple Object Access Protocol).
- •3 Стандарта на кот-ых они базируются:
- •7. Стандарты веб-сервисов. Wsdl (Web Services Description Language).
- •3 Стандарта на кот-ых они базируются:
- •9. Проектирование веб-сервисов. Стили взаимодействия с веб-сервисами (rpc, Document).
- •11. Создание Web-сервиса в среде Delphi
- •12. Создание приложений-клиентов средствами Delphi. Структура проекта. Основные компоненты приложения.
- •Создание rpc-сервиса и приложения-клиента с использованием языка программирования php. Использование php для разбора xml-документов.
- •14. Основы .Net, идеология, вычислительная модель, технологическая платформа, инструментальное средство
- •15. Архитектурная схема .Net
- •15. Архитектурная схема .Net, роль веб-сервисов
- •Разработка веб-сервисов и веб-клиентов в Microsoft Visual Studio .Net Создание Web-сервисов
- •Создание клиентского приложения
1. Основы организации Интернет (Интранет) как среды для работы распределенных программных приложений.
WWW (World Wide Web) – это служба, предоставляющая доступ к различным ресурсам Интернет – документам, графике, аудио и видеозаписям, использующая протокол HTTP и язык HTML.
HTTP – это протокол передачи гипертекстовых документов.
HTML (Hypertext Markup Language) – это язык разметки гипертекста.
Гипертекст – это формат документа, который кроме текста, может содержать ссылки на другие гипертекстовые документы, картинки, музыку и файлы.
Гиперссылки - это ссылки, позволяющие переходить от одного Web-ресурса к другому щелчком мыши. При просмотре Web-страницы в браузере ссылки выделяются визуально.
Изначально WWW создавалось как сеть документов. Веб клиенты общались с веб-серверами по протоколу http и получали инф-ю в формате гипертекстовых документах созданных с помощью html. В результате развития тех-ии большинство сайтов стали поддерживать транзакции с клиентами. Такие сайты строятся на основе не обычных веб-серверов, а с помощью многозвучной архитектуры в состав, кот. входит сервер приложений.
Отличия серверов приложений от веб-сервера в том, что они не просто возвращают док-т, а могут обрабатывать пользовательский запрос, содержат программный код реализующий бизнес логику.
Серверы приложений генерируют код динамически в зависимости от указанных параметров.
Применение серверов приложений позволяет создавать масштабируемое решение, позволяющее одновременно обслуживать большое кол-во транзакций.
На смену документно-ориентированного веб приходит сервис ориентированный веб. В основе кот. лежит:
SOAP (доступ к объектам)
XML (обмена информацией между программами)
Согласно этой концепции веб состоит из набора приложений обменивающихся информацией в формате XML по протоколу SOAP.
Основой сервис-ориентированного веб явл. веб-сервис.
Веб-сервис — это набор логически связанных функций, которые могут быть программно вызваны через интернет.
Веб-сервисы позволяют максимально упростить доступ к программам через сеть. Разработчик Web-сервиса определяет формат запроса к своему сервису и его ответа. Веб-сервис обрабатывает запрос, выполняет какое-либо действие, формирует ответ и отправляет его пользователю.
2. Понятие сервис-ориентированной архитектуры (соа) информационной инфраструктуры предприятий. Главные преимущества соа для бизнеса.
СОА это не технология это способ проектирования и организации информационной архитектуры и бизнес функциональности предприятия. Это некий стиль создания архитектуры ИТ направленный на превращение бизнеса в ряд связанных сервисов, т.е. стандартных бизнес задач, кот. при необходимости можно вызвать через сеть. В основе SOA лежат принципы многократного использования функциональных элементов информационных технологий (унификации типовых операционных процессов, и ликвидация дублирования функциональности в ПО).
Для вып-я определенной бизнес задачи можно объединить несколько сервисов, что позволяет компании быстро адаптироваться под изменение условий и требований рынка.
Реализация СОА основа на стратегических целях предприятия обеспечивающее позитивное преобразование бизнеса и представляет главные преимущества:
Соответствие ИТ бизнесу компании
Максимальное, повторное исп-е ресурсов ИТ (программы, алгоритмы, БД и др.)
Таким образом, процедура внедрения СОА оказывает влияние на бизнес, на успешность компании, на прибыль и т.д.