ILU

ILU

ILU (сокращение от англ. Inter Language Unification) — метод обмена данными в компьютерных системах, позволяющий преодолевать различия в способах систем представлять различные виды данных. Даже если две системы работают на одном компьютере или на идентичном аппаратном обеспечении, то всё равно возникает много различий как результат использования различных языков программирования для построения системы.

Объекты интерфейса, предоставляемые ILU, скрывают существующие различия между разными языками программирования, между разными адресными пространствами, а также между видами операционной системы. ILU может быть использован для создания многоязычных объектно-ориентированных библиотек (библиотек классов) с чётко заданными и независимыми от языка интерфейсами. Он также может быть использован для реализации распределённых систем. Его также можно испольовать для определения и документирования интерфейсов между модулями не распределяющих вычисления программ. Интерфейсы ILU могут быть указаны как в языке описания интерфейсов Object Management Group CORBA (OMG IDL), так и в языке спецификаций ILU (ISL).

Содержание

История

Inter Language Unification разрабатывался как проект с открытым кодом в исследовательском центре Xerox PARC компании Xerox в Пало-Альто, Калифорния в период с 1991 по 2000 год. Последней вышедшей версией была 2.0 beta 1.

С 1997 по 2000 год ILU использовался в качестве основы для экспериментальноый работы над протокол HTTP следующего поколения по инициативе HTTP-NG консорциума WWW. Результатом этой работы стал разработанный экспериментальный протокол RPC, называемый w2ng,[1] а также эффективный способ мультиплексирования одного соединения TCP в несколько двунаправленных каналов. Этот способ получил название w3mux.[2] Результаты эксперимента HTTP-NG были представлены на World Wide Web конференции в 2000 году.[3]

Особенности

Последний релиз поддерживает языки программирования C++ (Corba2 mapping), ANSI C, Python, Java и Common Lisp. Также внесены поддержка Modula-3, Guile Scheme и Perl 5. ILU был включён в большинство дистрибутивов Unix (SunOS, Solaris, HP-UX, AIX, OSF, IRIX, FreeBSD, Linux, LynxOS, SCO Unix и т.д.) и MS Windows (3.1, 95, NT). Он поддерживает обе ветви операций (POSIX, Solaris, NT, Franz ACL, PPCR, Modula-3) и петли событий (Xt, Tk, XView).

Одной из целей выпуска была максимальная совместимость с существующими открытыми стандартами. В результате ILU оказала поддержку для использования языка описания интерфейса OMG CORBA IDL и может рассматриваться как система CORBA ORB. ILU также включает автономную реализацию ONC RPC и делает возможным описание и использование существующих сервисов RPC как объектов ILU. Метод Inter Language Unification также включает в себя автономную реализацию протокола WWW HTTP и поэтому может быть использован объектно-ориентированными веб-браузерами и серверами. Безопасность связи обеспечена основанными на GSS контектом передачи и шифрованной передачей по кабелю.

Примечания

  1. w3ng: Binary Wire Protocol for HTTP-NG на сайте W3.org  (англ.)  (Проверено 10 июня 2011)
  2. SMUX Protocol Specification на сайте W3.org  (англ.)  (Проверено 10 июня 2011)
  3. Материалы конференции на сайте WWW9.org  (англ.)  (Проверено 10 июня 2011)

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "ILU" в других словарях:

  • ILU — abbreviation for Institute of London Underwriters …   Financial and business terms

  • Ilu — *ILU (for Inter Language Unification). *the Akkadian for god , see ilah , Dingir. *A slang term for I love you …   Wikipedia

  • Ilu — Atabaque Un atabaque ou ilu est un instrument de percussion utilisé dans diverses formes musicales du Nordeste du Brésil, notamment le candomblé et la capoeira. Cet instrument d origine africaine (voir Batá) ou arabe, est un des premiers… …   Wikipédia en Français

  • ilu — s. ilusión. ❙ «¿Salimos? Oh, qué bien. Me hace mucha ilu.» Terenci Moix, Garras de astracán. ❙ «¡Qué ilu! ¿Podría besarme con lengua?» Forges, A las barricadas, 11 17 mayo, 1998 …   Diccionario del Argot "El Sohez"

  • Ilu-schuma — Ilu šuma (Ilu schuma, Ilu suma) war ein altassyrischer König von Assur. Er war der Sohn von Šalim ahum, Statthalter von Assur, Sohn von Puzur Aššur I., Statthalter von Assur. Er ist aus der assyrischen Königsliste und einer Inschrift, die im… …   Deutsch Wikipedia

  • Ilu-šuma — (Ilu schuma, Ilu suma) war nach der assyrischen Königsliste ein altassyrischer König von Aššur. Er war der Sohn von Šalim ahum, Statthalter von Assur, Sohn von Puzur Aššur I., patesi von Aššur. Er ist aus der assyrischen Königsliste und einer… …   Deutsch Wikipedia

  • ILU-Zerlegung — Als ILU Zerlegung (von incomplete LU Decomposition) oder unvollständige LU Zerlegung bezeichnet man in der numerischen Mathematik die fehlerbehaftete Zerlegung einer Matrix in das Produkt einer unteren Dreiecksmatrix L und einer oberen… …   Deutsch Wikipedia

  • Ilu — Batuque Trommeln: Ilús, die als Handtrommeln gespielt werden (hinten) und Xequerês. Ein Ensemble spielt Ilús im …   Deutsch Wikipedia

  • Ilú — Batuque Trommeln: Ilús, die als Handtrommeln gespielt werden (hinten) und Xequerês …   Deutsch Wikipedia

  • ILU — I Love You (Internet » Chat) * Inter Language Unification (Internet » Chat) * Kilaguni, Kenya (Regional » Airport Codes) …   Abbreviations dictionary


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»