ImageVerifierCode 换一换
格式:PDF , 页数:39 ,大小:182.31KB ,
资源ID:805898      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-805898.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ITU-T X 920 FRENCH-1997 Information technology - Open distributed processing - Interface definition language《信息技术 开放分布式处理 接口定义语言 X系列 数据网络和开放系统通信 开放分布式处理》.pdf)为本站会员(tireattitude366)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

ITU-T X 920 FRENCH-1997 Information technology - Open distributed processing - Interface definition language《信息技术 开放分布式处理 接口定义语言 X系列 数据网络和开放系统通信 开放分布式处理》.pdf

1、UNION INTERNATIONALE DES TLCOMMUNICATIONSUIT-TX.920SECTEUR DE LA NORMALISATIONDES TLCOMMUNICATIONSDE LUIT(12/97)SRIE X: RSEAUX POUR DONNES ETCOMMUNICATION ENTRE SYSTMES OUVERTSTraitement rparti ouvertTechnologies de linformation Traitementrparti ouvert Langage de dfinitiondinterfaceRecommandation UI

2、T-T X.920(Antrieurement Recommandation du CCITT)RECOMMANDATIONS UIT-T DE LA SRIE XRSEAUX POUR DONNES ET COMMUNICATION ENTRE SYSTMES OUVERTSPour plus de dtails, voir la Liste des Recommandations de lUIT-T.RSEAUX PUBLICS POUR DONNESServices et fonctionnalits X.1X.19Interfaces X.20X.49Transmission, sig

3、nalisation et commutation X.50X.89Aspects rseau X.90X.149Maintenance X.150X.179Dispositions administratives X.180X.199INTERCONNEXION DES SYSTMES OUVERTSModle et notation X.200X.209Dfinitions des services X.210X.219Spcifications des protocoles en mode connexion X.220X.229Spcifications des protocoles

4、en mode sans connexion X.230X.239Formulaires PICS X.240X.259Identification des protocoles X.260X.269Protocoles de scurit X.270X.279Objets grs des couches X.280X.289Tests de conformit X.290X.299INTERFONCTIONNEMENT DES RSEAUXGnralits X.300X.349Systmes de transmission de donnes par satellite X.350X.399

5、SYSTMES DE MESSAGERIE X.400X.499ANNUAIRE X.500X.599RSEAUTAGE OSI ET ASPECTS SYSTMESRseautage X.600X.629Efficacit X.630X.639Qualit de service X.640X.649Dnomination, adressage et enregistrement X.650X.679Notation de syntaxe abstraite numro un (ASN.1) X.680X.699GESTION OSICadre gnral et architecture de

6、 la gestion-systmes X.700X.709Service et protocole de communication de gestion X.710X.719Structure de linformation de gestion X.720X.729Fonctions de gestion et fonctions ODMA X.730X.799SCURIT X.800X.849APPLICATIONS OSIEngagement, concomitance et rtablissement X.850X.859Traitement transactionnel X.86

7、0X.879Oprations distantes X.880X.899TRAITEMENT RPARTI OUVERT X.900X.999Rec. UIT-T X.920 (1997 F) iNORME INTERNATIONALE 14750RECOMMANDATION UIT-T X.920TECHNOLOGIES DE LINFORMATION TRAITEMENT RPARTI OUVERT LANGAGE DE DFINITION DINTERFACERsumLa prsente Recommandation | Norme internationale spcifie un l

8、angage de dfinition dinterface (IDL, interfacedefinition language) pour les spcifications qui sont conformes au langage de calcul dfini dans larchitecture du modlede rfrence pour le traitement rparti ouvert (ODP, open distributed processing) (voir la Rec. UIT-T X.903 |ISO/CEI 10746-3). Le langage ID

9、L permet de dcrire des interfaces entre objets ainsi que leurs oprations et leursparamtres associs. Il est totalement align sur le langage IDL architecture de gestionnaire de requtes pour objetscommuns (CORBA, common object request broker architecture) qui a t mis au point par le groupe de gestion d

10、objets(OMG, object management group).SourceLa Recommandation X.920 de lUIT-T a t approuve le 12 dcembre 1997. Un texte identique est publi commeNorme internationale ISO/CEI 14750.La Recommandation UIT-T X.920 rsulte de ladoption du texte des spcifications du langage de dfinition dinterface(IDL) du G

11、roupe de gestion dobjets (OMG), pour lesquelles les droits de distribution internationaux et les droits sur lestravaux drivs restent la proprit du groupe OMG.ii Rec. UIT-T X.920 (1997 F)AVANT-PROPOSLUIT (Union internationale des tlcommunications) est une institution spcialise des Nations Unies dans

12、le domainedes tlcommunications. LUIT-T (Secteur de la normalisation des tlcommunications) est un organe permanent delUIT. Il est charg de ltude des questions techniques, dexploitation et de tarification, et met ce sujet desRecommandations en vue de la normalisation des tlcommunications lchelle mondi

13、ale.La Confrence mondiale de normalisation des tlcommunications (CMNT), qui se runit tous les quatre ans, dtermineles thmes dtudes traiter par les Commissions dtudes de lUIT-T, lesquelles laborent en retour desRecommandations sur ces thmes.Lapprobation des Recommandations par les Membres de lUIT-T s

14、effectue selon la procdure dfinie dans laRsolution n 1 de la CMNT.Dans certains secteurs des technologies de linformation qui correspondent la sphre de comptence de lUIT-T, lesnormes ncessaires se prparent en collaboration avec lISO et la CEI.NOTEDans la prsente Recommandation, lexpression “Administ

15、ration“ est utilise pour dsigner de faon abrge aussi bienune administration de tlcommunications quune exploitation reconnue.DROITS DE PROPRIT INTELLECTUELLELUIT attire lattention sur la possibilit que lapplication ou la mise en uvre de la prsente Recommandation puissedonner lieu lutilisation dun dro

16、it de proprit intellectuelle. LUIT ne prend pas position en ce qui concerne lexistence,la validit ou lapplicabilit des droits de proprit intellectuelle, quils soient revendiqus par un Membre de lUIT ou parune tierce partie trangre la procdure dlaboration des Recommandations.A la date dapprobation de

17、 la prsente Recommandation, lUIT navait pas t avise de lexistence dune propritintellectuelle protge par des brevets acqurir pour mettre en uvre la prsente Recommandation. Toutefois, comme ilne sagit peut-tre pas de renseignements les plus rcents, il est vivement recommand aux responsables de la mise

18、 enuvre de consulter la base de donnes des brevets du TSB. UIT 1999Droits de reproduction rservs. Aucune partie de cette publication ne peut tre reproduite ni utilise sous quelque formeque ce soit et par aucun procd, lectronique ou mcanique, y compris la photocopie et les microfilms, sans laccordcri

19、t de lUIT.Rec. UIT-T X.920 (1997 F) iiiTABLE DES MATIRESPage1 Domaine dapplication. 12 Rfrences normatives 12.1 Recommandations | Normes internationales identiques. 12.2 Autres rfrences . 13 Dfinitions. 14 Syntaxe et smantique du langage IDL ODP 24.1 Conventions lexicales 24.2 Prtraitement 74.3 Gram

20、maire du langage IDL ODP 84.4 Spcification IDL ODP 124.5 Hritage . 144.6 Dclaration de constante 154.7 Dclaration dun type . 174.8 Types “Typecode“ et “Principal“ . 234.9 Dclaration dexception 234.10 Dclaration dopration 244.11 Dclaration dattribut 254.12 Module de spcification CORBA 264.13 Noms et

21、domaines de visibilit 264.14 Diffrences par rapport au langage C+ 28Annexe A Exceptions normalises et rserves. 29A.1 Non-existence dobjet. 30A.2 Exceptions de transaction 30Annexe B Codage des types dans la spcification CORBA 31iv Rec. UIT-T X.920 (1997 F)IntroductionLe dveloppement rapide du traite

22、ment rparti a fait natre le besoin dun cadre de coordination pour la normalisation dutraitement rparti ouvert (ODP). Le modle de rfrence du traitement rparti ouvert (RM-ODP, reference model of opendistributed processing) fournit un tel cadre. Il dfinit une architecture au sein de laquelle la mise en

23、 uvre de larpartition, de linteroprabilit et de la portabilit peut tre intgre.Un des composants de larchitecture (dcrit dans la partie 3 du modle de rfrence RM-ODP: Architecture)(Rec. UIT-T X.903 | ISO/CEI 10746-3) est un langage adapt la description de la signature des interfaces doprationde calcul

24、. La prsente Recommandation | Norme internationale contient un tel langage de dfinition dinterface,appel IDL ODP.NOTE La prsente Recommandation | Norme internationale est techniquement aligne sur la spcification du langage dedfinition dinterface CORBA.LAnnexe A est normative et fournit un ensemble n

25、ormalis dexceptions pour une infrastructure de rpartition ODPparticulire.LAnnexe B est informative et fournit le codage CORBA dun type, appel TypeCode, reprsentant des descriptions detype.ISO/CEI 14750 : 1998 (F)Rec. UIT-T X.920 (1997 F) 1NORME INTERNATIONALEISO/CEI 14750 : 1998 (F)Rec. UIT-T X.920

26、(1997 F)RECOMMANDATION UIT-TTECHNOLOGIES DE LINFORMATION TRAITEMENT RPARTI OUVERT LANGAGE DE DFINITION DINTERFACE1 Domaine dapplicationLa prsente Recommandation | Norme internationale est destine donner au modle de rfrence du traitement ODP(voir la Rec. UIT-T X.902 | ISO/CEI 10746-2 et la Rec. UIT-T

27、 X.903 | ISO/CEI 10746-3) un langage et une notationdenvironnement neutre, afin de dcrire les signatures des interfaces doprations de calcul. Lutilisation de cette notationne suppose pas lutilisation de mcanismes supports ou de protocoles particuliers.2 Rfrences normativesLes Recommandations et les

28、Normes internationales suivantes contiennent des dispositions qui, par suite de la rfrencequi y est faite, constituent des dispositions valables pour la prsente Recommandation | Norme internationale. Au momentde la publication, les ditions indiques taient en vigueur. Toutes Recommandations et Normes

29、 sont sujettes rvision etles parties prenantes aux accords fonds sur la prsente Recommandation | Norme internationale sont invites rechercher la possibilit dappliquer les ditions les plus rcentes des Recommandations et Normes indiques ci-aprs.Les membres de la CEI et de lISO possdent le registre des

30、 Normes internationales en vigueur. Le Bureau de lanormalisation des tlcommunications de lUIT tient jour une liste des Recommandations UIT-T en vigueur.2.1 Recommandations | Normes internationales identiques Recommandation UIT-T X.902 (1995) | ISO/CEI 10746-2:1996, Technologies de linformation Trait

31、ement rparti ouvert Modle de rfrence: Fondements. Recommandation UIT-T X.903 (1995) | ISO/CEI 10746-3:1996, Technologies de linformation Traitement rparti ouvert Modle de rfrence: Architecture.2.2 Autres rfrences ISO/CEI 646:1991, Technologies de linformation Jeu ISO de caractres cods 7 lments pourl

32、change dinformations. ISO/CEI 8859-1:1998, Technologies de linformation Jeux de caractres graphiques cods sur un seuloctet Partie 1: Alphabet latin n 1.3 DfinitionsPour les besoins de la prsente Recommandation | Norme internationale, les dfinitions suivantes sappliquent.La prsente Recommandation | N

33、orme internationale utilise les termes suivants, qui sont dfinis dans laRec. UIT-T X.902 | ISO/CEI 10746-2: objet; interface; signature dinterface.La prsente Recommandation | Norme internationale utilise le terme suivant, qui est dfini dans la Rec. UIT-T X.903 |ISO/CEI 10746-3: opration.ISO/CEI 1475

34、0 : 1998 (F)2 Rec. UIT-T X.920 (1997 F)4 Syntaxe et smantique du langage IDL ODPLe langage de dfinition dinterface (interface definition language) IDL ODP sert dcrire les signatures des interfacesque les objets clients appellent et que les mises en uvre dobjet fournissent. Une dfinition dinterface c

35、rite en langageIDL ODP dfinit compltement la signature de cette interface et spcifie compltement les paramtres de chaqueopration.Une spcification IDL ODP se compose logiquement dun ou de plusieurs fichiers. Un fichier est thoriquement traduit enplusieurs phases, dont la premire est le prtraitement,

36、qui effectue linclusion du fichier et la substitution des macros. Leprtraitement est rgi par des directives qui sont introduites par des lignes ayant le dise (#) comme premier caractreautre quun espace. Le rsultat du prtraitement est une squence de jetons qui est appele “unit de traduction“ et quico

37、nstitue un fichier aprs le prtraitement.Le langage IDL ODP obit aux mmes rgles lexicales que le langage C+1), bien que de nouveaux mots cls soientintroduits pour prendre en charge les concepts de rpartition. Il assure galement la prise en charge complte descaractristiques de prtraitement en langage

38、C+ normal. La spcification IDL ODP est appele suivre lesmodifications concernant le langage C+, introduites par le groupe ISO/CEI charg de la normalisation.La description des conventions lexicales du langage IDL ODP est prsente au 4.1. Une description du prtraitement enlangage IDL ODP est prsente au

39、 4.2. Les rgles de visibilit des identificateurs dans une spcification de langageIDL ODP sont dcrites partir du 4.13.La grammaire du langage IDL ODP est un sous-ensemble du langage ISO/CEI C+ avec des crations syntaxiquesadditionnelles pour prendre en charge le mcanisme dinvocation dopration. Le lan

40、gage IDL ODP est un langagedescriptif qui prend en charge la syntaxe C+ pour des dclarations de constantes, de types et doprations; il necomporte aucune structure ou variable algorithmique. Sa grammaire est prsente au 4.3.Le prsent article dcrit la smantique du langage IDL ODP et donne la syntaxe de

41、s crations grammaticales IDL ODP.La description de la grammaire IDL ODP fait appel une notation syntaxique qui est similaire lextension duformalisme de Backus-Naur (EBNF, extended Backus-Naur format). Le Tableau 1 numre les symboles utiliss dans ceformalisme et leur signification.Tableau 1 Formalism

42、e EBNF du langage IDL ODP4.1 Conventions lexicalesLe prsent paragraphe2)prsente les conventions lexicales du langage IDL ODP. Il dfinit les jetons contenus dans unespcification IDL ODP et dcrit les commentaires, les identificateurs, les mots cls et les littraux sous forme dentiers, decaractres, de c

43、onstantes virgule flottante, ainsi que de chanes._1)Ellis, Margaret A. et Bjarne Stroustrop, The Annotated C+ Reference Manual, Addison-Wesley Publishing Company, Reading,Massachusetts, 1990, ISBN 0-201-51459-1.2)Le prsent paragraphe est une adaptation du chapitre 2 du livre intitul The Annotated C+

44、 Reference Manual; il en diffre quant la liste des mots cls autoriss et quant la ponctuation.Symbole Signification:= dfini par:| ou, en variante:Non-terminal“text“ Littral* Lunit syntaxique prcdente peut tre rpte zro, une ou plusieurs fois+ Lunit syntaxique prcdente peut tre rpte une ou plusieurs fo

45、is Les units syntaxiques englobes sont groupes en une seule unitsyntaxique Lunit syntaxique prcdente est facultative et peut apparatre zro, une ouplusieurs foisISO/CEI 14750 : 1998 (F)Rec. UIT-T X.920 (1997 F) 3Le langage IDL ODP fait appel au jeu de caractres ISO/CEI Latin-1 (ISO/CEI 8859-1), qui s

46、e subdivise en caractresalphabtiques (lettres), en chiffres, en caractres graphiques et en caractres de formatage, avec le caractredespacement. Le Tableau 2 montre les caractres alphabtiques du langage IDL ODP; les majuscules/minusculesquivalentes sont prsentes en paires. Le Tableau 3 montre les chi

47、ffres et le Tableau 4 montre les caractres graphiques.Les caractres de formatage sont reproduits dans le Tableau 5.Tableau 2 Les 114 caractres alphabtiques (lettres)Caractre Description Caractre DescriptionAa A majuscule/minuscule A accent grave majuscule/minusculeBb B majuscule/minuscule A accent aigu majuscule/minusculeCc C majuscule/minuscule A accent circonflexe majuscule/minusculeDd D majuscule/minuscule A tilde majuscule/minusculeEe E majuscule/minuscule A trma majuscule/minusculeFf F majuscule/minuscule A majuscule/minuscule a

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1