Кіріспе

Ішкі пайдалануға арналған компьютерлік байланыс протоколы. DCE/RPC, "Үлестірілген есептеу ортасы / қашықтықтан процедура шақырулары" деген сөздердің қысқартылған түрі, Үлестірілген есептеу ортасы (DCE) үшін жасалған қашықтықтан процедура шақыру жүйесі. Бұл жүйе бағдарламашыларға барлық код бір компьютерде жұмыс істейтіндей, желілік код туралы ойланбай, үлестірілген бағдарламаларды жазуға мүмкіндік береді.

Тарих

DCE/RPC 1993 жылы Дэвид Чаппеллдің "Технологиялық сұранысы" бойынша Ашық бағдарламалық қамтамасыз ету қорының тапсырысы бойынша жасалған. Үлес қосқан маңызды компаниялардың бірі – Apollo Computer, ол NCA "Желілік есептеу архитектурасын" ұсынды, ол Network Computing System (NCS) болып, кейін DCE/RPC-нің маңызды бөлігіне айналды. Архитектуралық плагиндер ретінде жобаланып, содан кейін DCE/RPC-ге қолжетімді болатын көліктердің атау конвенциясы осы бастауларға сілтеме жасайды, мысалы, ncacn np (SMB аталған құбырлар көлігі); ncacn tcp (TCP/IP арқылы DCE/RPC) және ncacn http. DCE/RPC тарихы кейде комиссиямен жобалаудың мысалы ретінде айтылады. Ол күрделілігімен де белгілі, бірақ бұл күрделілік көбінесе ірі таратылған жүйелерге бағытталған және SOAP сияқты жаңа RPC жүзеге асыруларында көбінесе теңдесі жоқ мүмкіндіктердің нәтижесі болып табылады.

Бағдарламалық жасақтама лицензиясы

Бұрын DCE коды тек меншік лицензия бойынша қолжетімді болған. 2005 жылдың 12 қаңтарынан бастап, ол танымал ашық кодты лицензия (LGPL) бойынша қолжетімді, бұл кеңірек қауымдастыққа оның мүмкіндіктерін кеңейтуге және оны жаңартуға жұмыс істеуге мүмкіндік береді. Кодты интернеттен жүктеуге болады. Бұл шамамен 100 ".tar.gz" файлдарынан тұрады және 170 Мбайт орын алады. (Айта кетейік, олардың ішінде барлық құжаттаманың PostScript нұсқасы да бар.) The Open Group DCE қауымдастығымен бірлесіп, DCE-ді ашық кодты әзірлеу қауымдастығына қолжетімді етуді, сондай-ақ The Open Group веб-сайты арқылы кодты ұсынуды жалғастыратынын мәлімдеді. DCE/RPC-нің анықтамалық нұсқасы (1.1 нұсқасы) бұрын BSD-ге үйлесімді (еркін бағдарламалық қамтамасыз ету) OSF/1.0 лицензиясы бойынша қолжетімді болған және ол әлі де кем дегенде Solaris, AIX және VMS жүйелері үшін қолжетімді. DCE әлі де Open Group веб-сайтында бұрынғы, ашық емес лицензиялық шарттар бойынша қолжетімді.