OLE
"Object Linking and Embedding"의 약자입니다.
OLE는 Microsoft에서 개발한 프레임워크로, 한 애플리케이션의 개체를 다른 앱의 문서에 삽입할 수 있게 해 줍니다. 문서에 삽입된 개체는 정적인 상태로 유지되지 않으며 나중에 쉽게 업데이트할 수 있습니다. 개체가 문서 안에 연결되거나 포함된 문서를 복합 문서라고 합니다.
복합 문서에는 연결된 개체와 포함된 개체가 들어갈 수 있습니다. 개체를 연결하면 다른 파일과 연결되어 해당 파일의 내용이 자동으로 불러와집니다. 다른 애플리케이션에서 연결된 개체를 편집하면 복합 문서에서 볼 때 해당 개체의 모양도 자동으로 업데이트됩니다. 예를 들어 PowerPoint 프레젠테이션 안에 Excel 스프레드시트로 연결되는 링크를 만든 다음 나중에 스프레드시트를 편집하면, 다음에 슬라이드 쇼를 발표할 때 슬라이드에 업데이트된 스프레드시트가 자동으로 포함됩니다.
개체를 포함하면 대신 해당 개체가 복합 문서 안에 완전히 들어갑니다. 앱에서 제공하는 편집 도구를 사용하여 복합 문서의 애플리케이션 안에서 포함된 개체를 직접 편집할 수 있습니다. 개체를 편집하는 데 필요한 도구가 없으면 언제든지 원본 개체의 파일을 편집한 후 다시 포함할 수 있습니다.
Microsoft는 처음에 Windows 3.1과 함께 OLE 기술을 개발하여 문서에서 개체를 연결하고 포함할 수 있게 했지만, 나중에 이 기술을 Component Object Model (COM)로 확장했습니다. OLE는 Windows 운영 체제에서만 사용할 수 있지만 COM 프레임워크는 특정 운영 체제 하나에 종속되지 않습니다. COM은 개발자가 다른 애플리케이션과 상호 작용할 수 있는 소프트웨어 모듈을 만들 수 있게 하며, 웹 개발자가 웹 페이지용 대화형 콘텐츠를 만들 수 있게 한 ActiveX 기술의 기반이 되었습니다.
지식 테스트하기