1、 UNION INTERNATIONALE DES TLCOMMUNICATIONS UIT-T X.780 SECTEUR DE LA NORMALISATION DES TLCOMMUNICATIONS DE LUIT (01/2001) SRIE X: RSEAUX DE DONNES ET COMMUNICATION ENTRE SYSTMES OUVERTS Gestion OSI Fonctions de gestion et fonctions ODMA Directives concernant le RGT pour la dfinition dobjets grs CORB
2、A Recommandation UIT-T X.780 (Antrieurement Recommandation du CCITT) RECOMMANDATIONS UIT-T DE LA SRIE X RSEAUX DE DONNES ET COMMUNICATION ENTRE SYSTMES OUVERTS RSEAUX PUBLICS DE DONNES Services et fonctionnalits X.1X.19 Interfaces X.20X.49 Transmission, signalisation et commutation X.50X.89 Aspects
3、rseau X.90X.149 Maintenance X.150X.179 Dispositions administratives X.180X.199 INTERCONNEXION DES SYSTMES OUVERTS Modle et notation X.200X.209 Dfinitions des services X.210X.219 Spcifications des protocoles en mode connexion X.220X.229 Spcifications des protocoles en mode sans connexion X.230X.239 F
4、ormulaires PICS X.240X.259 Identification des protocoles X.260X.269 Protocoles de scurit X.270X.279 Objets grs des couches X.280X.289 Tests de conformit X.290X.299 INTERFONCTIONNEMENT DES RSEAUX Gnralits X.300X.349 Systmes de transmission de donnes par satellite X.350X.369 Rseaux protocole Internet
5、X.370X.399 SYSTMES DE MESSAGERIE X.400X.499 ANNUAIRE X.500X.599 RSEAUTAGE OSI ET ASPECTS SYSTMES Rseautage X.600X.629 Efficacit X.630X.639 Qualit de service X.640X.649 Dnomination, adressage et enregistrement X.650X.679 Notation de syntaxe abstraite numro un (ASN.1) X.680X.699 GESTION OSI Cadre gnra
6、l et architecture de la gestion-systmes X.700X.709 Service et protocole de communication de gestion X.710X.719 Structure de linformation de gestion X.720X.729 Fonctions de gestion et fonctions ODMA X.730X.799 SCURIT X.800X.849 APPLICATIONS OSI Engagement, concomitance et rtablissement X.850X.859 Tra
7、itement transactionnel X.860X.879 Oprations distantes X.880X.899 TRAITEMENT RPARTI OUVERT X.900X.999 Pour plus de dtails, voir la Liste des Recommandations de lUIT-T. UIT-T X.780 (01/2001) i Recommandation UIT-T X.780 Directives concernant le RGT pour la dfinition dobjets grs CORBA Rsum La prsente R
8、ecommandation spcifie des directives pour la dfinition dinterfaces fondes sur CORBA avec des objets logiciels reprsentant des ressources grables dans un RGT. Elle contient des directives pour la modlisation dinformations, des rgles pour la traduction de modles GDMO et des conventions sur le style ID
9、L. Elle contient aussi un module IDL dfinissant des types de donnes, des superclasses et des notifications utiliser dans les spcifications de modle dinformation fond sur la technique CORBA. Source La Recommandation X.780 de lUIT-T, labore par la Commission dtudes 4 (2001-2004) de lUIT-T, a t approuv
10、e le 19 janvier 2001 selon la procdure dfinie dans la Rsolution 1 de lAMNT. Mots cls Architecture de courtier commun de requte dobjets (CORBA), langage de dfinition dinterface (IDL), directives pour la dfinition des objets grs (GDMO), traitement rparti, interfaces du RGT, objets grs, notation de syn
11、taxe abstraite numro un (ASN.1). ii UIT-T X.780 (01/2001) AVANT-PROPOS LUIT (Union internationale des tlcommunications) est une institution spcialise des Nations Unies dans le domaine des tlcommunications. LUIT-T (Secteur de la normalisation des tlcommunications) est un organe permanent de lUIT. Il
12、est charg de ltude des questions techniques, dexploitation et de tarification, et met ce sujet des Recommandations en vue de la normalisation des tlcommunications lchelle mondiale. LAssemble mondiale de normalisation des tlcommunications (AMNT), qui se runit tous les quatre ans, dtermine les thmes d
13、tude traiter par les Commissions dtudes de lUIT-T, lesquelles laborent en retour des Recommandations sur ces thmes. Lapprobation des Recommandations par les Membres de lUIT-T seffectue selon la procdure dfinie dans la Rsolution 1 de lAMNT. Dans certains secteurs des technologies de linformation qui
14、correspondent la sphre de comptence de lUIT-T, les normes ncessaires se prparent en collaboration avec lISO et la CEI. NOTE Dans la prsente Recommandation, lexpression “Administration“ est utilise pour dsigner de faon abrge aussi bien une administration de tlcommunications quune exploitation reconnu
15、e. DROITS DE PROPRIT INTELLECTUELLE LUIT attire lattention sur la possibilit que lapplication ou la mise en uvre de la prsente Recommandation puisse donner lieu lutilisation dun droit de proprit intellectuelle. LUIT ne prend pas position en ce qui concerne lexistence, la validit ou lapplicabilit des
16、 droits de proprit intellectuelle, quils soient revendiqus par un Membre de lUIT ou par une tierce partie trangre la procdure dlaboration des Recommandations. A la date dapprobation de la prsente Recommandation, lUIT navait pas t avise de lexistence dune proprit intellectuelle protge par des brevets
17、 acqurir pour mettre en uvre la prsente Recommandation. Toutefois, comme il ne sagit peut-tre pas de renseignements les plus rcents, il est vivement recommand aux responsables de la mise en uvre de consulter la base de donnes des brevets du TSB. UIT 2001 Droits de reproduction rservs. Aucune partie
18、de cette publication ne peut tre reproduite ni utilise sous quelque forme que ce soit et par aucun procd, lectronique ou mcanique, y compris la photocopie et les microfilms, sans laccord crit de lUIT. UIT-T X.780 (01/2001) iii TABLE DES MATIRES Page 1 Domaine dapplication 1 1.1 Objectif . 1 1.2 Appl
19、ication 2 1.3 Structure 3 1.4 Conventions 4 1.5 Compilation du langage IDL 4 2 Rfrences. 5 2.1 Rfrences normatives 5 3 Dfinitions et abrviations 6 3.1 Termes dfinis dans lUIT-T X.701 6 3.2 Termes dfinis dans lUIT-T X.703 6 3.3 Abrviations 6 4 Objectifs et caractristiques applicables la modlisation C
20、ORBA 7 4.1 Objectifs 7 4.1.1 Interoprabilit des applications 7 4.1.2 Utilisation commune de services dobjet communs CORBA 8 4.1.3 Transparence des modles dinformation 8 4.2 Entits . 8 4.2.1 Granularit laccs. 8 4.3 Principes de contenance et de dnomination 9 4.3.1 Dnomination 10 4.3.2 Identification
21、dentit . 10 4.4 Classes dobjets grs 11 4.5 Paquetages 11 4.6 Attributs 11 4.6.1 GET et SET . 11 4.6.2 Lecture dattribut gnrique. 11 4.6.3 Attributs ayant un ensemble de valeurs. 11 4.7 Cration et suppression dobjets grs 11 4.7.1 Cration . 12 4.7.2 Suppression 13 4.8 Hritage. 13 5 Module IDL du modle
22、 dobjet. 13 5.1 Interface dobjet gr (du sommet) de base 15 5.1.1 Opration nameGet() . 15 iv UIT-T X.780 (01/2001) Page 5.1.2 Opration objectClassGet() . 15 5.1.3 Opration packagesGet(). 16 5.1.4 Opration creationSourceGet() . 16 5.1.5 Opration deletePolicyGet() 16 5.1.6 Opration attributesGet() 16 5
23、.1.7 Opration destroy() 17 5.2 Fabrique dobjets grs 17 5.3 Interface des notifications. 18 5.4 Dfinitions de types de donnes . 20 5.5 Anomalies . 20 5.5.1 Anomalie ApplicationError . 21 5.5.2 Anomalie CreateError 21 5.5.3 Anomalie DeleteError. 22 5.6 Dfinitions de macros . 23 5.7 Dfinitions de const
24、antes 23 6 Directives pour la modlisation des informations 23 6.1 Modules 24 6.2 Interfaces. 24 6.3 Attributs 25 6.3.1 Attributs pouvant tre lus 25 6.3.2 Attributs pouvant tre fixs . 26 6.3.3 Attributs ayant un ensemble de valeurs. 26 6.3.4 Anomalies 26 6.3.5 Attributs normaliss. 26 6.4 Actions 27 6
25、.5 Notifications 28 6.6 Paquetages conditionnels 29 6.7 Comportement 29 6.8 Informations de rattachement de nom 30 6.9 Fabriques. 31 6.9.1 Oprations de cration. 32 6.9.2 Recherche de fabrique . 34 6.10 Types de valeur de classe dobjets grs. 34 6.11 Constantes. 35 6.12 Enregistrement 37 6.13 Version
26、de spcifications en IDL CORBA. 37 7 Traduction de GDMO. 38 UIT-T X.780 (01/2001) v Page 7.1 Classes dobjets grs 38 7.2 Paquetages 39 7.3 Attributs 40 7.4 Groupes dattributs 41 7.5 Actions 41 7.6 Notifications 41 7.7 Comportements. 42 7.8 Rattachements de nom 42 7.9 Paramtres. 43 7.9.1 ACTION-INFO et
27、 ACTION-REPLY . 43 7.9.2 EVENT-INFO et EVENT-REPLY . 43 7.9.3 Mot cl de contexte 44 7.9.4 SPECIFIC-ERROR . 45 7.10 Types de donnes ASN.1 46 7.10.1 Types de base. 46 7.10.2 Squence 46 7.10.3 Squence de . 46 7.10.4 Ensemble de. 47 7.10.5 Choix . 47 7.10.6 Identificateur dobjet (OID) . 47 7.10.7 Instan
28、ce dobjet 47 7.10.8 Chane binaire 47 8 Idiomes de style pour les spcifications en IDL CORBA 49 8.1 Utiliser une indentation cohrente 50 8.2 Utiliser une casse cohrente pour les identificateurs 50 8.3 Respecter lapproche JIDM pour IMPORT 51 8.4 Utiliser lapproche JIDM pour OPTIONAL et CHOICE 51 8.5 U
29、tiliser un suffixe cohrent pour les types . 51 8.6 Utiliser un suffixe cohrent pour les types de squence. 52 8.7 Utiliser un suffixe cohrent pour les types densemble. 52 8.8 Utiliser un suffixe cohrent pour les types facultatifs 52 8.9 Placer les paramtres dopration de manire cohrente 52 8.10 Suppos
30、er labsence despace didentificateurs global 52 8.11 Dfinitions au niveau module. 52 8.12 Utiliser des anomalies et des codes de rsultat . 52 8.13 Oprations explicites et oprations implicites 52 8.14 Ne pas crer un grand nombre danomalies 52 vi UIT-T X.780 (01/2001) Page 9 Conformit 52 9.1 Conformit
31、des documents normatifs. 53 9.2 Conformit des systmes 53 9.3 Directives pour les dclarations de conformit. 53 Annexe A Module CORBA IDL du modle dobjet. 54 Annexe B Dfinitions des constantes de gestion de rseau 76 Appendice I Bibliographie 78 UIT-T X.780 (01/2001) 1 Recommandation UIT-T X.780 Direct
32、ives concernant le RGT pour la dfinition dobjets grs CORBA 1 Domaine dapplication Larchitecture du RGT dfinie dans lUIT-T M.3010 utilise des concepts du traitement rparti ainsi que plusieurs protocoles de gestion. Les spcifications initiales des interfaces intra et interrseau RGT ont t labores sur l
33、a base de la notation GDMO (directives pour la dfinition des objets grs) partir de la gestion des systmes OSI avec comme protocole le protocole commun dinformations de gestion (CMIP, common management information protocol). Linterface interRGT (X) comprend la fois CMIP et CORBA GIOP/IIOP comme choix
34、 possibles au niveau de la couche Application. On envisage dutiliser CORBA, technique de traitement rparti, dans larchitecture de communication du RGT, essentiellement en raison de son acceptation par lindustrie des technologies de linformation. Cette acceptation devrait permettre de renforcer la di
35、sponibilit dinterfaces fondes sur CORBA grce de meilleurs outils de dveloppement et une comptence tendue dans le dveloppement dinterfaces fondes sur CORBA. Lutilisation de cette technique, mise au point par le groupe de gestion dobjets (OMG, object management group), est galement envisage par plusie
36、urs industries. Les spcifications fondes sur cette technique servent de base aux interfaces de programmation dapplication (API) normalises et aux liens avec les langages de programmation et elles facilitent aussi la portabilit de logiciel. Les solutions dinteroprabilit offertes par le courtier pour
37、les requtes sur des objets (ORB, object request broker) se combinent avec linteroprabilit client-serveur en ce qui concerne les adresses de protocole inter-ORB. Tandis que le protocole CMIP et les modles dinformation fournissent des solutions pour linteroprabilit entre les systmes du gestionnaire et
38、 de lagent, la technique CORBA dfinit des interactions interobjet pour lesquelles les objets peuvent tre rpartis. 1.1 Objectif Plusieurs groupes laborent des spcifications de gestion de rseau qui utilisent des techniques de modlisation CORBA avec le langage IDL comme notation conjointement avec des
39、services CORBA. La prsente norme vise dfinir des directives utiliser pour spcifier des interfaces de gestion de rseau fondes sur CORBA interoprables. Les exigences relatives aux interfaces X sont diffrentes de celles relatives aux interfaces utilises “ lintrieur“ dune administration, les interfaces
40、“Q“. La prsente Recommandation porte sur toutes les interfaces du RGT o la technique CORBA peut tre utilise. Les capacits et modles dfinis ici ne devraient pas tous tre ncessaires dans toutes les interfaces du RGT. Cela signifie que le cadre gnral peut tre utilis pour les interfaces entre systmes de
41、 gestion tous les niveaux dabstraction (inter et intra-administration) ainsi quentre systmes de gestion et lments de rseau. LUIT-T Q.816 1 dfinit un ensemble de services qui sont ncessaires pour les interfaces du RGT fondes sur CORBA. La prsente Recommandation dfinit des directives pour la spcificat
42、ion, en IDL CORBA, de modles dinformation auxquels les services sappliquent. Elle contient aussi des rgles permettant de traduire les modles GDMO existants en IDL. Enfin, elle dfinit un certain code IDL de base utiliser par tous les modles dinformation du RGT fonds sur CORBA. La combinaison de la pr
43、sente Recommandation et de lUIT-T Q.816 constitue un cadre gnral pour la dfinition et la mise en uvre dinterfaces du RGT fondes sur CORBA. Lutilisation dun cadre gnral commun pour les interfaces de gestion des tlcommunications prsente plusieurs avantages, notamment: faciliter la rutilisation de modl
44、es qui sont dvelopps pour rpondre aux caractristiques gnriques des tlcommunications; dfinir un profil pour les 2 UIT-T X.780 (01/2001) services CORBA utiliser par lindustrie des tlcommunications; faciliter la dfinition de nouveaux services pour le RGT; rutiliser la smantique du riche ensemble exista
45、nt de modles et harmoniser lapproche de modlisation parmi les groupes utilisant une source unique analogue lUIT-T X.720, lUIT-T X.721 et lUIT-T X.722 pour le protocole CMIP. La rutilisation dune approche commune concernant la modlisation des ressources et la rutilisation dun modle dinformation gnriq
46、ue pour diverses techniques de rseau et diverses applications de gestion de rseau acclreront lintroduction de nouveaux services de rseau tout en maintenant un bas niveau les cots de dveloppement des systmes de gestion de rseau. Lindustrie des tlcommunications a investi beaucoup de temps et dnergie p
47、our llaboration de modles dinformation pour le protocole de gestion de rseau CMIP. Un objectif essentiel du cadre gnral CORBA du RGT est de pouvoir rutiliser ces modles dinformation en les traduisant dans le langage de dfinition dinterface (IDL) CORBA sans apporter de modifications importantes la smantique. Les modles dinformation IDL initiaux devraient donc dcouler de modles CMIP. 1.2 Application LUIT-T M.3020 dfinit trois phases dans llaboration dune spcification sur le RGT, savoir: caractristiques, analyse et conception. La Figure 1 montre ce processus
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1