воскресенье, 5 октября 2014 г.

Карта служб

Перейти к концу метаданных
Переход к началу метаданных
This is version 0.9.0 of this page. | Status: Draft
Working Version:
VersionStatusChange InfoActions
0.8.0Draft
Page added in 0.8.0.
0.9.0Draft
Page modified in 0.9.0. (show differences)
0.10Draft
Page modified in 0.10. (show differences)
СлойСлужбаCBS3-BackCBS3-FrontКлассификаторы програмных областей в CBS3-FrontКомментарий
D00 Доступ к даннымD01 Служба кэшированияKN17+MAIN_CQПозволяет снизить нагрузку на СУБД и сетевой траффик за счет сохранения запрашиваемых данных в  кэше сервера приложений или на локальной рабочей станции
3+: Front сервер (nginx) и другие компоненты, занимающиеся кэширования, вплоть до клиента
D00 Доступ к даннымD02 Драйверы к СУБД + Реализуется целиком продуктами 3-х сторон
D00 Доступ к даннымD03 Служба доступа к даннымKN11+MAIN_CTX MAIN_DTS MAIN_MET MAIN_QRY MAIN_VLDСлужба с которой взаимодействуют остальные службы и прикладные модули для получения и/или сохранения данных.
Адаптеры для доступа к данным.
D00 Доступ к даннымD04 Служба соединения с базой данныхKN01+/-MAIN_AUTHУправление сессией базы данных и ее контекстом.
Пулы соединений.
I00 Интерфейс пользователейI01 ПО client-side для поддержки пользовательского web-интерфейсаKN31+ Канал предназначен для обеспечения интерактивной работы пользователей через web-browser, будучи размещен как на сервере приложений системы, так и частично на рабочих станциях пользователя. Используются продукты 3-х сторон (Qooxdoo, Sarasvati)
I00 Интерфейс пользователейI02 ПО server-side для поддержки пользовательского web-интерфейса. +MAIN_CBS3 MAIN_FLT MAIN_FRM MAIN_SCR 
I00 Интерфейс пользователейI03 ПО для интеграции с устройствами (агент). +  
I00 Интерфейс пользователейI04 Канал доступа через сервисную шину - В CBS-3plus есть также специфический канал через файловый обмен (терминал доставки сообщений)
I00 Интерфейс пользователейI05 Канал доступа через Delphi-приложениеKN16 KN19 KN20- Канал предназначен для обеспечения интерактивной работы пользователей через desktop-приложение, написанное на основе Delphi и дополнительных библиотек 3-х сторон
I00 Интерфейс пользователейI06 Канал доступа через файловый обменKN21- Включает средства обработки файлов на сервере, а также организацию файлового обмена на основе отдельного приложения term4.exe и на основе "буферных" таблиц базы данных
K00 Службы ядраK01 Служба безопасностиKN02 KN03 KN22+MAIN_AUD MAIN_JRN MAIN_LOG MAIN_USRПредназначена для выполнения требований по безопасности системы и для администрирования пользователей системы
K00 Службы ядраK02 Служба полномочийKN04 KN05+MAIN_AWPПредназначена для разделения доступа к объектам и операциям системы между пользователями и для формирования рабочего места пользователя
K00 Службы ядраK03 Служба контроля лицензионного соглашенияKN58+ Предназначена для учета количества пользователей, использующих функции системы, сравнения с количеством лицензий и поддержки принятия решений по этому факту 
K00 Службы ядраK04 Служба событийKN27-MAIN_EVEСлужит посредником для взаимодействия между различными модулями и процессами в системе
K00 Службы ядраK05 Служба ведения словаря данныхKN06 KN15 KN60+MAIN_CHK MAIN_CMN MAIN_DIC MAIN_DMN MAIN_LNG MAIN_LOC MAIN_REF MAIN_REG MAIN_UDPОбеспечивает поддержку универсальных свойств и поведения для всех классов, составляющих словарь данных системы
K00 Службы ядраK06 Служба ППОKN35-  
K00 Службы ядраK07 Служба формирования оперативных отчетовAS KN09 KN10+  
K00 Службы ядраK08 Служба локализацииAS KN18+ Колодец, каждая команда должна будет поддержать в своих компонентах и интегрироваться со словарем переводов Colvir
K00 Службы ядраK09 Служба фоновой обработкиKN30 KN46+ Очереди для отчетов, отсылки сообщений (пока не интегрирована)
K00 Службы ядраK10 Служба исполнения бизнес процессовAS KN37+ BPMN весь, базовые процессы на замену
K00 Службы ядраK12 Внутренняя шина (коммутатор)AS+ 
K00 Службы ядраK13 Служба поддержки сервисного слоя CBS3 + Шаблоны, утилиты и документация, для реализации сервисного слоя в прикладных модулях и ядре.
C00 Средства разработкиC01 Конструктор структуры данныхAS KN13 KN14-  
C00 Средства разработкиC02 Конструктор описания данныхAS KN11+ Наборы данных, контексты
C00 Средства разработкиC03 Конструктор ППОKN35-  
C00 Средства разработкиC04 Конструктор пользовательских задачAS KN07+ Учитывая, что в CBS3plus он будет доведен до конца
C00 Средства разработкиC05 Конструктор отчетовAS KN08+  
C00 Средства разработкиC06 Конструктор событийAS KN22 KN27+/- Инструменты связывания события CBS3 с Активити (задача "???")
C00 Средства разработкиC07 Инструментарий локализацииKN18- Внешнее приложение, меняется только импорт и экспорт языковых ресурсов
Общее для 3-Back и 3-Front
C00 Средства разработкиC08 Конструктор бизнес процессовAS KN37+  
C00 Средства разработкиC09 Конструктор алгоритмовKN23- В CBS-3plus сюда относятся таблицы решений и настраиваемые алгоритмы в ХД
S00 Общие службыS01 Служба рассылкиAS KN29+  
S00 Общие службыS02 Служба системных параметровKN36- Данная служба, несмотря на название, предназначена для параметрихации по всей прикладной системе, а не по околосистемному слою
S00 Общие службыS03 Служба правил кодированияKN24-  
S00 Общие службыS04 Служба обработки алгоритмовKN23- В CBS-3plus сюда относятся таблицы решений и настраиваемые алгоритмы в ХД
S00 Общие службыS05 Служба календарейKN32- Тесно связана с предметными модулями
S00 Общие службыS06 Служба графиковKN33- Тесно связана с предметными модулями
S00 Общие службыS07 Асинхронная транспортная службаKN21+ TBD Реализуется на основе продуктов 3-х сторон (на механизме очередей)
B00 Прикладные службыбез деталей+   
A00 Прикладные конструкторыбез деталей+   
T00 Технологические службыT01 Конструктор классов конфигурационного управленияAS KN25+ возможно наследование структуры хранения
T00 Технологические службыT02 Служба технологической поддержкиAS KN26+  
T00 Технологические службыT03 Служба мониторинга производительности++  
Z00 Системные службы CBS-3plusZ01 Конструктор бизнес-объектовKN12- Специфическая служба, которая эмулировала объекный подход в Oracle pl/sql
Z00 Системные службы CBS-3plusZ02 Служба управления задачами "клиент-сервер"KN16 KN19- Служба для поддержки "толстого" клиента, необходима только в архитектуре "клиент-сервер"
Z00 Системные службы CBS-3plusZ03 Конструктор типов данныхKN30- Cлужба  для конструирования типов в Oracle pl/sql
Z00 Системные службы CBS-3plusZ04 Средства поддержки PythonKN20- Служба для исполнения питон-скриптов на стороне "толстого" клиента, необходима только в архитектуре "клиент-сервер"
Содержимое графы CBS-3plus
Icon
  • "KNxx" в графе CBS3 - номер службы CBS3, реализующей данную функциональность
  • "MAIN_*" в графе CBS4 - классификация службы в справочнике программных областей CBS4

Комментариев нет:

Отправить комментарий