Веб Дизайн - статьи



         

Преобразование Бизнес Модель в Модель сообщений


UML Модель сообщений специфицирована как тип сообщения и состоит из: классов сообщений, атрибутов и соответствий (ассоциаций). Эти термы формально определены в UML и представляют класс сообщений, который является подкласс формального класса UML. Эти термы используют различные формы обычного UML класса, т.к. сообщение может состоять из атрибутов форм одного или более классов.

Правило 1. Классы сообщений должны быть структурно иерархически взаимосвязаны. Корневой класс всегда должен быть определен. Создавая корневой класс предпочтительно ему дать имя БМ сообщения, например при моделировании EDIFACT сообщения CusDec (таможенная декларация), классу предпочтительно дать имя CustomDeclaration. Ниже изображен формальный UML класс - CustomDeclaration

Секции и подсекции в БМ могут быть разделены на категории по:

  • простым секциям, т.е секция которая не категоризируется по списку ролей и списку значений;
  • списку ролей - т.е секции содержат данные, являющимися именами ролей;
  • списку значений - т.е секции содержат данные термов специальных кодов значений.

Ниже приведен пример создания корневой секции сообщения CusDec. В таблице приняты следующие сокращения:

O = Optional / Необязательный DE = элемент данных справочника UN/EDIFACT

R = Requred / Обязательный CL = значение из списка кодов справочника

D = Dependent / Зависимый

Секция А - Message Information (информация о сообщении)

Наименование терма, ссылка на Элемент данныхO/R/DЗначение клалификатора, примечаниеЭлемент данных клалификатор
А 1 идентификация документа&nbsp 
A1-1 Document type codedR"914" = Customs declarationCL 1001 - 335
A1-2 Document issue dateR CL 2005 - 137
A1-3 Customs procedureR1 - export, 2 -importCL 8323
A1-4 Customs Declaration numberR CL 3035 - CM
A1-5 Carrier booking numberDPrimary key, if not CUCL 1153 - BN
A1-6 Invoice reference numberD CL 1101- 935
A1-7 Consignor reference numberDPrimary key, If not BNCL 1153 - CU
A1-8 Reference to previous messageD CL 1153 - ACW
A1-9 Message senderOFor return purposesCL 3035 - MS
A1-10 Message receiverOFor on-distributionCL 3035 - MR
A2 функции сообщения  DE 1225
A2-1 OriginalD CL 1225 - 9
A2-2 ReplaceD CL 1225 - 5
A2-3 CancellationD CL 1225 - 1
A3 идентификация Edifact   
A3-1 Message typeOFixed "CUSDEC"DE 0065
A3-2 Message type versionOFixed " D"DE 0052
A3-3 Message type releaseOFixed "98A"DE 0054
A3-4 Controlling agencyOFixed "UN"DE 0051
A3-5 MIG identityOFixed "SE0023"DE 0057
A3-6 Message reference numberO DE 0062
<


Содержание  Назад  Вперед