유니버설 인터페이스 언어

Universal Interface Language

유니버설 인터페이스 언어는 객체 에 깊은 정보를 교환할 수 있는 언어입니다.이는 객체가 다른 객체에 실험하여 객체가 무엇을 할 수 있다고 생각하는지를 결정하도록 함으로써 이루어집니다.

이 개념은 앨런 케이1997년 OOPSLA 기조연설에서 도입했습니다.

범용 인터페이스 언어의 목적은 CORBA와 같은 인터페이스 기술 언어나 SOAP와 같은 메시지 교환 프로토콜에 의해 제공되는 상호 운용성을 넘어서는 (자동) 상호 운용성을 달성하는 것입니다.

현재 유니버설 인터페이스 언어의 구현은 알려져 있지 않습니다.Kay의 설명에 따르면 대화에 관여하는 각 오브젝트는 URL 또는 IP 주소를 가지고 있을 것으로 예상됩니다.

레퍼런스