컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 미들웨어란 무엇인가요?

미들웨어란 무엇인가요?

미들웨어는 분산 응용 소프트웨어가 서로 다른 기술 간에 자원을 공유할 수 있도록 하는 독립적인 시스템 소프트웨어 또는 서비스 프로그램이다. 미들웨어는 클라이언트/서버 운영 체제 위에 위치하며 컴퓨터 리소스와 네트워크 통신을 관리합니다. 두 개의 독립적인 애플리케이션 또는 독립적인 시스템을 연결하는 소프트웨어입니다. 연결된 시스템은 인터페이스가 다르더라도 미들웨어를 통해 서로 정보를 교환할 수 있습니다.

미들웨어를 실행하는 주요 방법은 정보 전달입니다. 미들웨어를 통해 애플리케이션은 다양한 플랫폼이나 OS 환경에서 작동할 수 있습니다.

미들웨어는 기본 소프트웨어의 주요 카테고리로 재사용 가능한 소프트웨어 카테고리에 속합니다. 이름에서 알 수 있듯이 미들웨어는 운영 체제 소프트웨어와 사용자의 응용 프로그램 소프트웨어 사이에 있습니다. 확장 정보

미들웨어는 운영체제, 네트워크, 데이터베이스의 최상위에 위치하며 응용 소프트웨어의 하위 계층으로, 응용 소프트웨어의 상위 계층에 대한 운영 및 개발 환경을 제공하는 역할을 합니다. 사용자가 유연하고 효율적으로 복잡한 응용 프로그램 소프트웨어를 개발하고 통합할 수 있도록 지원합니다.

미들웨어에 대한 많은 정의 중에서 가장 일반적으로 받아들여지는 정의는 IDC에서 표현한 것입니다. 미들웨어는 분산 애플리케이션 소프트웨어를 다양한 리소스에서 사용할 수 있는 독립적인 시스템 소프트웨어 또는 서비스 프로그램입니다. 미들웨어는 클라이언트 서버의 운영체제에 위치하며 컴퓨팅 리소스와 네트워크 통신을 관리합니다.

이식성을 위한 표준 인터페이스와 상호 운용성을 위한 표준 프로토콜의 중요성으로 인해 미들웨어는 많은 표준화 노력에서 중요한 부분이 되었습니다. 응용 프로그램 소프트웨어 개발에 있어 미들웨어는 운영 체제 및 네트워크 서비스보다 훨씬 더 중요합니다. 미들웨어가 제공하는 프로그램 인터페이스는 기본 컴퓨터 하드웨어 및 시스템 소프트웨어가 어떻게 업데이트되는지에 관계없이 비교적 안정적인 고급 응용 프로그램 환경을 정의합니다. 미들웨어는 업그레이드 및 업데이트하고 미들웨어의 외부 인터페이스 정의를 변경하지 않고 유지함으로써 응용 프로그램 소프트웨어를 거의 수정할 필요가 없으므로 응용 소프트웨어 개발 및 유지 관리에 대한 회사의 막대한 투자를 보호합니다.

바이두 백과사전-미들웨어

上篇: 컴퓨터 실행 속도는 어떻게 결정되나요? 下篇: 전화 통화 비용을 절약해 주는 소프트웨어는 무엇인가요?
관련 내용