Использование SIO в новых разработках

На рисунке 4.8 показано, как используется SID в разработке нового проекта. В проекте применялись рекомендации ТМ Forum по расширению модели SID. Расширения на этом рисунке обведены овалом.

Приведенная на этом же рисунке диаграмма классов показывает, каким образом новые сущности встраивались в существующие сущности SID (в дан­ном случае — ResourceSpecification).

SID использовалась также в другом новом проекте разработки, представ­ленном на рис. 4.9. При реализации этого проекта рекомендации в отноше­нии расширения SID соблюдались не полностью, и это было ошибкой. Из-за этого было трудно отличить основную модель SID от дополнительных рас­ширений (одно из расширений на рисунке обведено овалом). Но компания усвоила этот урок, и в следующих проектах ошибка была исправлена.

В настоящее время никто не делает попыток поддержать единую модель на базе SID. Это объясняется тем, что каждый проект уникален и что модель бизнес-ракурса SID и расширения для конкретных приложений используют­ся как разовые модели и не поддерживаются после того, как проект закончен. Это решение было принято на основании того, что существующие ныне инструменты не позволяют генерировать модель ракурса внедрения, которая удовлетворяла бы требованиям MetaSolv, и вообще с трудом обеспечивают поддержку ракурса внедрения и других синхронизируемых ракурсов.

Как уже говорилось, для SID поддерживаются не все четыре ракурса NGOSS. Бизнес-ракурс преобразуется в системный ракурс, который далее преобразуется в ракурс внедрения. Но для каждой инсталляции приложения поддерживается отдельный ракурс развертывания.

а О LogcalVew

>: 0 Common Buanett Entfce:

ЕВ 0 Cutfom* Doman S 0 Producl Dorrvsn S 0 Rewuce Doman

EB 0 Ccmpou^etouceErW*: A8E S 0 Lo£K^«M£t£*to ABE РЬужаКехмсЛпбБЬАВЕ E 0 R«ouc< Doman Ei 0 Cal Rome Fie ABE ABE

S 0 logical R«0tece ABE Extewero £ 0 Rr. cuce Ccrftguatxxi ABE Extenacro В AlomcRewuceConh^ltm В AtefwcRwoucoConhgJtfmSfxc S В CompoatefteaxiiteCortigltefn • В Corrpoatefittouc<Ccr*gltem$pec У В lnvcfc*<fi«ocr«Conf>0tefnSpec

> В InvofceflotouceltemSpecTK*

> В R«ou:eCortigOpbonfifW)uceSpec ■£ В R«mir#riWis(temSp*TTjif*

Рис. 4.8. Использование SID в разработке нового приложения

В LD Logical View

В CD Common Business Entities ® GD Base Types ABE ® CD Location ABE В GD Parly ABE

f - GD Service Item ABE 'j ® S SERVJTEMJ

SERV_i№W REL В S S E RV_I T E M_RE L_TYPE В S serv_item_typ!

В В SERV_ITEM_VALUE В В Sl_ EUL_USAGE В В SI_CA_MULTI_VALUE В В SI_CA_VALUE В В SI_CLll_LOC_USAGE В В SI_COMMON_BLOCK В В SLEQUIPMENT В В SLJACKJNFO В В SI_L0C

В Associations В CD Work ABE ^ Associations В CD Resource

В CD Logical Resource ABE В GD Circuit ABE В a Reservation ABE Associations

В CD Physical Resource ABE ® GD Equipment ABE Associations

В CD Physical Resource Specification ABE В CD Resource Development ABE

В CD Network Configuration Project ABE

Рис. 4.9. Использование SID в случае, когда рекомендации в отношении расширений не соблюдаются

Комментарии закрыты.