Научный журнал
Международный журнал прикладных и фундаментальных исследований

ISSN 1996-3955
ИФ РИНЦ = 0,731

РАЗРАБОТКА СЕРВИС-ОРИЕНТИРОВАННЫХ ПРИЛОЖЕНИЙ (УЧЕБНОЕ ПОСОБИЕ)

Артемов М.А. 1 Барановский Е.С. 1
1 Воронежский государственный университет
1. Сервис-ориентированная архитектура // Википедия: свободная интернет-энциклопедия [Электронный ресурс]. – Режим доступа: https://ru.wikipedia.org/wiki/Сервис-ориентированная_архитектура (дата обращения: 11.10.2015).
2. Service Oriented Architecture (SOA) [Электронный ресурс] // MSDN: информационный сервис для разработчиков программного обеспечения. – Режим доступа: http://msdn.microsoft.com/ru-ru/library/bb833022.aspx (дата обращения: 11.10.2015).
3. Артемов М.А., Золотарев С.В., Барановский Е.С. Разработка сервис-ориентированных приложений: учебно-методическое пособие для вузов. – Воронеж: Издательский дом ВГУ, 2015. – 42 с.
4. Erl T. Service-Oriented Architecture: Concepts, Technology, And Design. – Pearson Education, 2005.
5. Bell M. SOA Modeling Patterns for Service-Oriented Discovery and Analysis. – Wiley & Sons, 2010.
6. Lawler J, Howell-Barber H. Service-Oriented Architecture: SOA Strategy, Methodology, and Technology. – Taylor & Francis Group, 2008.

В последние годы значительный интерес вызывает покомпонентная сборка приложений на базе сервис-ориентированной архитектуры. Существует множество определений термина «сервис-ориентированная архитектура» (SOA, англ. service-oriented architecture). SOA можно рассматривать как модульный подход к разработке программного обеспечения, основанный на использовании распределённых, слабо связанных (англ. loose coupling) заменяемых компонентов, оснащённых стандартизированными интерфейсами для взаимодействия по стандартизированным протоколам [1]. В статье [2] SOA определяется как «a loosely-coupled architecture designed to meet the business needs of the organization» (слабо связанная архитектура, служащая интересам бизнеса). По сути, SOA – это стиль мышления, набор лучших практик и рекомендаций для построения высокоэффективных информационных систем. Разумеется, существуют и конкретные технологии, реализующие принципы SOA.

Идеи SOA начали реализовываться много лет назад и нашли свое отражение в различных технологиях. Данное направление интенсивно развивается, но при этом имеется совсем немного качественных учебных пособий доступных для первоначального изучения предмета. Это обстоятельство определяет актуальность разработки сбалансированного по сложности и доступности учебного пособия по SOA. Для решения этой задачи на кафедре программного обеспечения и администрирования информационных систем Воронежского государственного университета было подготовлено учебное пособие «Разработка сервис-ориентированных приложений» [3]. Пособие состоит из четырех разделов. В первом разделе обсуждаются сервисы, их свойства, назначение и роль в SOA. Здесь же приводится обобщенная модель разработки программного обеспечения на основе SOA. Во втором разделе рассматриваются Web-cервисы. В третьем разделе дается введение в Windows Communication Foundation (WCF). Заключительный раздел посвящен вопросам программирования в WCF. Все разделы пособия содержат примеры. Для читателей, интересующихся вопросами разработки сервис-ориентированных приложений, данное пособие может послужить введением в материал предмета. Для дальнейшего изучения можно обратиться к [4–6] и цитируемой в этих работах литературе.


Библиографическая ссылка

Артемов М.А., Барановский Е.С. РАЗРАБОТКА СЕРВИС-ОРИЕНТИРОВАННЫХ ПРИЛОЖЕНИЙ (УЧЕБНОЕ ПОСОБИЕ) // Международный журнал прикладных и фундаментальных исследований. – 2015. – № 11-3. – С. 479-480;
URL: http://www.applied-research.ru/ru/article/view?id=7767 (дата обращения: 12.12.2017).

Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1.252