Object Management Group
OMG je konsorcium, jehož standardy, například Unified Modeling Language, odkazuje 3GPP při definování architektury a datových formátů při návrhu telekomunikačních manažerských systémů.
Popis
V kontextu specifikací 3GPP termín „OMG“ odkazuje na externí standardizační konsorcium Object Management Group. 3GPMO samo OMG nedefinuje, ale rozsáhle odkazuje na jeho technické standardy, především na Unified Modeling Language (UML), jako na normativní součást vlastní metodologie specifikace. UML je používáno jako primární modelovací jazyk pro popis architektury, informačních modelů a procedur systémů 3GPP, zejména v oblasti správy sítí (např. specifikace řady 32).
Využívání standardů OMG, především UML, poskytuje formální, grafický a objektově orientovaný způsob specifikace komplexních systémů. V rámci 3GPP jsou diagramy tříd UML používány k definování spravovaných objektů, jejich atributů a vztahů v rámci informačního modelu pro správu sítě. Sekvenční diagramy slouží k specifikaci toků zpráv a interakcí mezi různými síťovými funkcemi nebo mezi manažerskými systémy a síťovými prvky. Tento formální modelovací přístup snižuje nejednoznačnost, zlepšuje přesnost specifikací a napomáhá vývoji konzistentních softwarových implementací a testovacích sad.
Rozsáhlý seznam specifikací 3GPP odkazujících na OMG (přes 100 v poskytnutých datech, převážně ze série 28.x, 32.x a 52.x) podtrhuje jeho klíčovou roli. Tyto specifikace pokrývají oblasti jako Management a orchestrace (MANO) pro NFV, správu výkonu (PM), správu chyb (FM), správu konfigurace (CM) a celkovou architekturu Telecommunication Management Network (TMN) a její vývoj. Prostřednictvím využití UML od OMG dosahuje 3GPP úrovně návrhové přesnosti a interoperability, která je nezbytná pro více-dodavatelské globální telekomunikační ekosystémy.
K čemu slouží
3GPP přijalo UML od OMG, aby vyřešilo základní problém ve velkorozměrné, více-strané technické standardizaci: nejednoznačnost a nekonzistenci popisů v přirozeném jazyce. Před rozšířeným používáním formálního modelování byly systémové specifikace popisovány textem a neformálními diagramy, které byly náchylné k mylnému výkladu různými implementátory, což vedlo k problémům s interoperabilitou.
Zavedení UML od OMG, které výrazně započalo v letech 2000 (přibližně od Release 5/6 3GPP pro specifikace správy), poskytlo standardizovaný, dodavatelsky neutrální a přesný vizuální jazyk. To umožnilo pracovním skupinám 3GPP definovat komplexní manažerská rozhraní, datové modely a chování systémů jednoznačným způsobem. Objektově orientovaná povaha UML dobře vyhovovala modelování telekomunikačních sítí složených ze spravovaných objektů, jako jsou síťové prvky, spojení a služby.
Tento krok byl motivován rostoucí složitostí sítí 3G a později 4G/5G, tlakem na automatizovanou správu a orchestraci a kritickou potřebou bezchybné interoperability mezi zařízeními od stovek dodavatelů. Použití mezinárodně uznávaného standardu jako je UML od OMG také usnadnilo sladění práce 3GPP s ITU-T a dalšími organizacemi, které rovněž používají modelovací jazyky, čímž se zlepšila konzistence napříč širším telekomunikačním standardizačním prostředím.
Klíčové vlastnosti
- Poskytuje Unified Modeling Language (UML), které je normativně používáno ve specifikacích 3GPP
- Umožňuje přesnou definici informačních modelů pro správu pomocí diagramů tříd UML
- Specifikuje systémové procedury a toky zpráv pomocí sekvenčních diagramů UML
- Podporuje objektově orientovanou analýzu a návrh telekomunikačních manažerských systémů
- Snižuje nejednoznačnost v technických specifikacích, čímž zlepšuje interoperabilitu
- Tvoří základ pro automatizovanou generaci kódu a vývoj řízený modelem v telekomunikacích
Definující specifikace
- TS 28.303 (Rel-19) — LSA Controller IRP Solution Set Definitions
- TS 28.606 (Rel-12) — CN and non-3GPP interworking NRM IRP Solution Sets
- TS 28.616 (Rel-19) — EPC and non-3GPP access NRM IRP SS definitions
- TS 28.625 (Rel-19) — State Management Data Definition IRP Information Service
- TS 28.626 (Rel-19) — State Management Data Definition IRP Solution Set
- TS 28.629 (Rel-19) — SON Policy NRM IRP Solution Set Definitions
- TS 28.653 (Rel-19) — UTRAN NRM IRP Solution Set Definition
- TS 28.656 (Rel-19) — GERAN NRM IRP Solution Set Definitions
- TS 28.659 (Rel-19) — E-UTRAN NRM IRP Solution Set Definitions
- TS 28.663 (Rel-19) — Generic RAN NRM IRP Solution Set Definitions
- TS 28.673 (Rel-19) — HNS NRM IRP Solution Set Definitions
- TS 28.676 (Rel-19) — HeNS NRM IRP Solution Set Definitions
- TS 28.701 (Rel-19) — Core Network NRM IRP Requirements
- TS 28.703 (Rel-19) — Core Network NRM IRP Solution Set Definitions
- TS 28.706 (Rel-19) — IMS NRM IRP Solution Set definitions
- … a dalších 80 specifikací
📖 Anglický originál a plná specifikace: OMG na 3GPP Explorer