Цель работы – обеспечение возможности разработки программного обеспечения для построения сложной структуры архитектуры Веб- сервиса. Проектирование подобных систем должно осуществляться с учетом потребностей пользователя. Системы ИТ-инфраструктуры и бизнес-целей. Современные инструменты и платформы упрощают задачу по созданию таких приложений, однако требуют учета требований потребностей пользователя и обеспечения управления ими в среде производственной эксплуатации. Основное назначение архитектуры- описание использования или взаимодействия основных элементов и компонентов приложения. Выбор структур данных и алгоритмов их обработки или деталей реализации отдельных компонентов является вопросами проектирования. В работе рассмотрены вопросы использования популярных шаблонов проектирования. В их основе лежит разделение данных приложения, интерфейса пользователя и управляющей логики на отдельные модули.