미들웨어 란?
미들웨어는 그 기능을 어느 정도 묘사하는 까다로운 단어 중 하나입니다. 응용 프로그램의 여러 부분이나 일련의 응용 프로그램을 연결하는 소프트웨어입니다. 네트워크와 연결된 컴퓨터를 하나로 묶는 일종의 접착제라고 할 수 있습니다. 미들웨어는 단일 애플리케이션이거나 전체 서버 일 수 있습니다.
사람들은 또한 미들웨어를 새 프린터에서 구형 컴퓨터로 실행되는 어댑터 장치로 생각할 수 있습니다. 어댑터는 두 장치를 연결하여 장치 간 통신 및 기능을 가능하게합니다. 일반적인 패키지에는 DCE (Distributed Computing Environment) 및 CORBA (Common Object Request Broker Architecture)가 포함됩니다.
모든 유형의 미들웨어는 동일한 일반 목적을 가지고 있습니다. 즉, 여러 컴퓨터가 네트워크를 통해 여러 작업을 수행하거나 한 컴퓨터가 네트워크에서 여러 작업을 수행하거나 복잡한 작업을 수행 할 수 있도록하는 것입니다. 예를 들어, 일부는 데이터베이스 시스템을 웹 서버에 연결하는 데 사용되며 사용자는 웹 브라우저를 통해 데이터베이스에 액세스 할 수 있습니다. 복잡한 컴퓨터 시스템은 까다로운 응용 프로그램을 실행하기 위해 이러한 유형의 소프트웨어가 필요합니다. 대규모 미들웨어의 완벽한 예는 단일 응용 프로그램 또는 단일 유형의 응용 프로그램 전용 서버 인 응용 프로그램 서버입니다.
다른 예로는 온라인 게임 환경에 서비스를 제공하는 소프트웨어 제품군이 있습니다. 점점 더 자주 온라인 게임은 고화질, 고해상도, 그래픽 집약적 인 프레젠테이션을 특징으로합니다. 기존 서버 솔루션으로는 더 이상 이러한 온라인 게임 환경을 지원하기에 충분하지 않습니다. 미들웨어는 현실과 가상 현실의 격차를 해소하는 데 도움이됩니다.
기본적으로 미들웨어는 보이지 않으므로 컴퓨터가 서로 연결되어 서버와 통신 할 수 있습니다. 이 소프트웨어가 없으면 특정 종류의 네트워크 활동이 불가능합니다. 강력한 응용 프로그램이 될수록 더 많은 미들웨어가 필요합니다.