05.00.00 Технические науки

АРХИТЕКТУРНЫЕ СТИЛИ В РАЗРАБОТКЕ WEB-ПРИЛОЖЕНИЙ И ОБЛАСТЬ ИХ ПРИМЕНЕНИЯ

Горюнова М.П.

Email: Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.

Горюнова Мария Павловна – заместитель генерального директора, ОАО «Научный центр прединвестиционных исследований», г. Москва

Аннотация: в статье описываются основные архитектурные стили или шаблоны, применяемые при разработке программного обеспечения, в частности web-приложений. Описаны такие архитектурные стили, как: компонентная архитектура, многоуровневая архитектура, клиент/сервер архитектура, N-уровневая/3-уровневая архитектура, сервисно-ориентированная архитектура (СОА, SOA), объектно-ориентированная архитектура, шина сообщений. В статье представлены основные характеристики этих архитектурных стилей, область их применения и примеры приложений, при построении которых рекомендуется их использование.

Ключевые слова: архитектура программного обеспечения, архитектура web-приложений, архитектурные стили, архитектурные шаблоны, компонентная архитектура, многоуровневая архитектура, клиент/сервер архитектура, сервисно-ориентированная архитектура, СОА, объектно-ориентированная архитектура, шина сообщений, выбор архитектуры.

ARCHITECTURAL STYLES IN THE DEVELOPMENT OF WEB-APPLICATIONS AND THE FIELD OF THEIR APPLICATION

Goryunova M.P.

Goryunova Maria Pavlovna - Deputy General Director, JSC "Scientific Center for Pre-investment Studies", Moscow

Abstract: the article describes the main architectural styles or templates used in the development of software, in particular in the web applications. Such architectural styles as: component architecture, multi-level architecture, client/server architecture, N-tier/3-tier architecture, service-oriented architecture (SOA), object-oriented architecture, message bus are described in the article. The article presents the main characteristics of the architectural styles, the scope of their application and examples of type of application where their use is recommended.

Keywords: software architecture, architecture of web applications, architectural styles, architectural templates, component architecture, multi-level architecture, client / server architecture, service-oriented architecture, SOA, object-oriented architecture, message bus.

Список литературы / References

  1. Garlan D., Shaw M. An introduction to software architecture // Advances in software engineering and knowledge engineering, 1993. Т.1. № 3.4.
  2. Huimin F., Panpan Y. Research on Application of Web Services in an Expert System // Industrial Control and Electronics Engineering (ICICEE), 2012 International Conference on. IEEE, 2012. С. 350 - 352.
  3. Kruchten P., Obbink H., Stafford J. The past, present, and future for software architecture // IEEE software, 2006. Т. 23. № 2. С. 22 - 30.
  4. Pyshkin E., Kuznetsov A. Approach to building a web-based expert system interface and its application for software provisioning in clouds //Computer Science and Information Systems, 2015. С. 343 - 354.
  5. Tapiador A. et al. A web collaboration architecture//Collaborative Computing: Networking, Applications and Worksharing, 2006. CollaborateCom 2006. International Conference on. IEEE, 2006. С. 1 - 4.

Ссылка для цитирования данной статьи

Publication-of-scientific-papers-copyright    
Горюнова М.П.  АРХИТЕКТУРНЫЕ СТИЛИ В РАЗРАБОТКЕ WEB-ПРИЛОЖЕНИЙ И ОБЛАСТЬ ИХ ПРИМЕНЕНИЯ // Проблемы современной науки и образования  №12 (94), 2017. - С. {см. журнал}

Publication of scientific papers 2

Поделитесь данной статьей, повысьте свой научный статус в социальных сетях

        
  
  

Похожие статьи: