Protokoll & standardersedan 1997⏱ ~1 min

UML

Unified Modeling Language - branschstandard för visuell modellering av programvara och system.

UML (Unified Modeling Language) är en ISO/IECInternational Electrotechnical Commission - global standardiseringsorganisation för elektroteknologi och kraftsystem.-standard (14977) för grafisk modellering av programvara och system. UML erbjuder en familj av diagramtyper: klassdiagram (struktur och relationer), sekvensdiagram (interaktioner över tid), tillståndsmaskiner (livscykel), aktivitetsdiagram (processflöde) och komponentdiagram (systemarkitektur). UML standardiserades av OMG 1997 som en sammanslagning av tre befintliga modelleringsspråk (Booch, OMT och OOSE). Inom energisektorn är UML främst känt som grunden för CIMGemensam informationsmodell - IEC-standard för semantisk modellering av elsystemet, grunden för datautväxling mellan TSO:er i Europa.-standarden: IEC 61970/61968 är definierat som UML-klassdiagram som sedan exporteras till RDFResource Description Framework - W3C-standard för att beskriva resurser och deras relationer som triples, grunden för semantisk webb och CIM-datautbyte i energisektorn.-schema för datautbyte. UML används i TvimenningGammalnorska för 'två bundna tillsammans' - en som löser en uppgift skuldra vid skuldra med en annan.-projekt för domänmodellering (vilka entiteter och relationer är relevanta på energimarknaden?), APIApplikationsprogrammeringsgränssnitt - standardiserat gränssnitt som låter två system kommunicera med varandra.-design (datamodellFormell representation av datastruktur, relationer och begränsningar - grund för databasdesign och systemmeddelanden. för RESTRepresentational State Transfer - arkitekturstil för API:er baserad på HTTP och resursorienterad design.-endpoints), arkitekturdokumentation (C4-modellen är en modern lättviktsvariant av UML) och kravspecifikation (sekvensdiagram för ElhubNationellt nav för mätvärden och marknadsprocesser på den norska elmarknaden.-meddelandeflöden).

StandardArkitektur