Вы находитесь на странице: 1из 14

Построение системной

архитектуры предприятия
Выполнил: Макаревич Роман М4200
«Архитектура информации» и «архитектура данных»
Понятие «архитектура информации» является расширением понятия «архитектура
данных».
Разработка архитектуры информации как части дисциплины архитектуры
предприятия не состоит в создании структур баз данных или моделей всех данных,
использующихся предприятием.
Суть заключается в организации более общего описания информации, требующейся
для бизнеса, а также политики и правил работы с информацией.
Архитектура данных включает в себя: базы данных и хранилища данных; системы
управления базами данных или хранилищами данных; правила и средства
санкционирования доступа к данным.
Исходя из этого можно рассмотреть компанию как архитектуру
информации:

Точкой входа в бизнес-процессы компании является входящая заявка от


потенциального клиента. Происходит подписание агентского договора
между компанией ООО «Радарио» и организатором, в котором будет
указан определённый размер вознаграждения, который компания будет
получать в виде процента продаж от номинальной стоимости билета
Рассмотрим архитектуру данных в компании Radario на примере отдела
аккаунтинга и технической поддержки

В работе отдела аккаунтинга и технической поддержки можно


выделить следующие типовые задачи:
 Подключение новых партнёров и утверждение процента
агентского вознаграждения.
 Предоставление клиентам актуальной информации о
предстоящих событиях, а также о состоянии заказов.
 Оформление возврата заказа по заявке.
 Формирование отчёта о продажах.
Сравнение методологий

opportunities Модель Захмана Модель Gartner Методика META Методика Метод EAP
Group TOGAF

Hierarchical approach, connection with the + + + + +


business strategy

Support of different levels + + + + +

Formal language and notation system - - - + -

Description of the architecture development - + + + +


process

Recommendations for the management of - + + + +


architecture
Была выбрана методика TOGAF для
описания процессов предприятия

opportunities Модель Захмана Модель Gartner Методика META Методика Метод EAP
Group TOGAF

Hierarchical approach, connection with the + + + + +


business strategy

Support of different levels + + + + +

Formal language and notation system - - - + -

Description of the architecture development - + + + +


process

Recommendations for the management of - + + + +


architecture
Концепция описания архитектуры

• Процессы управления и развития ИТ-


архитектуры основаны на методике
TOGAF
• Концепция является:
– Основой для разработки архитектурных
решений
– Основой для развития процессов
развития и описания архитектуры
– Основой для принятия управляющих
решений в проектах внедрения и
развития
Выбор инструментального средства
• Для управления архитектурой необходимо
современное CASE-средство
• Telelogic System Architect поддерживает:
 Многоуровневые модели описания
архитектуры ИС
 Многочисленные нотации и концепции
описания
 Взаимосвязанные уровни описания
архитектуры ИС
Текущее состояние архитектуры
 Диаграммы информационных
потоков между приложениями
 Диаграммы размещения
оборудования по ЦОД
 Диаграммы сети
 Матрицы используемых
технологий и системного ПО
 Матрицы размещения
приложений
 Матрицы эксплуатации ИС
 ...
Текущее состояние архитектуры

 13 информационных систем
 22 потока данных
 18 серверов
 5 центров обработки данных
 50 программных технологий
 57 наименований системного
ПО (СУБД, ОС)
Стек технологий
 Серверным языком программирования выбран C#, а фреймворком -ServiceStack, т.к.
основной продукт использует именно эти технологии и отступить от них нельзя.
 В качестве веб-сервера для административной панели используется Microsoft IIS,
который единственный в своём роде может запускать веб-приложения на .NET
платформе.
 В качестве базы данных используется Microsoft SQL Server, ввиду того, что именно
Transact-SQL является родным для .NET SQL клиента и наиболее стабильным в данной
связке. Библиотеками для работы с БД были выбраны: PetaPoco и Dapper.
 Все взаимодействия с платформой осуществляются путем обмена сообщениями,
запускающими методы определённого класса, возвращающие JSON-объекты. Для
сериализации и десериализации JSON-объектов на стороне сервера используется
библиотека Newtonsoft.Json
 В проекте используется свободная распределённая система управления версиями Git, а
хостингом является крупнейший веб-сервис GitHub.
Архитектура сервисов Radario
В компании Radario используются система управления – PlanFix

PlanFix - Сервис облегчающий работу над проектами, задачами, бизнес-


процессами, реализующий статистика проектов и выполненных задач.
Автоматическое отслеживание сроков, учет времени работы над
задачей, возможность общаться с клиентом прямо из системы.
С помощью аналитики PlanFix’a сотрудники вводят информацию в
задачах, с помощью отчетов информация собирается и выводится в
удобной для анализа форме.

Вам также может понравиться