의견.png

미들웨어계층

위키원
martinyj (토론 | 기여)님의 2021년 6월 29일 (화) 15:58 판 (개요)
이동: 둘러보기, 검색

미들웨어계층(Middle Layer)은 주로 상하 관계나 동종 관계인 컴퓨터 프로그램들 사이에서 매개 역할을 하거나 프레임워크 역할을 하는 일련의 중간 계층 프로그램을 가리키며 미들웨어(middleware)는 컴퓨터 제작 회사가 사용자의 특정한 요구대로 만들어 제공하는 프로그램으로, 운영 체제와 응용 소프트웨어의 중간에서 조정과 중개의 역할을 수행하는 소프트웨어를 가리킨다.

개요

미들웨어는 소프트웨어의 구성요소와 엔터프라이즈 애플리케이션을 연결하는 소프트웨어이다. 미들웨어는 분산 컴퓨터 네트워크 시스템에서 운영체제와 애플리케이션 사이에 위치하는 소프트웨어 계층이다.

미들웨어는 비즈니스 애플리케이션의 구축을 촉진하고 SOA(service-oriented architecture) 애플리케이션을 대상으로 동시 실행(concurrency), 트랜잭션(transaction), 스레딩(threading), 메세징(messaging)과 SCA 프레임워크 등의 핵심 서비스를 제공하는 인프라스트럭쳐(infrastructure)이다. 이 외에도 보안을 제공하고 사용자에게 기능을 최선으로 작동하도록 해준다.

미들웨어에는 웹 서버, 애플리케이션 서버, 콘텐츠 관리시스템, 애플리케이션의 개발과 설치를 지원하는 도구들이 들어 있으며 특히는 확장성 마크업 언어(Extensible Markup Language), 단순 객체 접근 통신구약(SOAP, Simple Object Access Protocol), 웹서비스, SOA, 웹2.0 인프라스트럭쳐 및 LDAP(Lightweight Directory Access Protocol, 경량 디렉토리 엑세스 프로토콜) 등에 기반한 정보통신에 필수적이다.

사업분야에서 네트워크 기반 애플리케이션의 사용이 지속적으로 늘어남에 따라 미들웨어의 중요도도 나날이 증가되고 있다. 회사나 조직들에서는 기존의 독립적인 애플리케이션과 신규 소프트웨어의 개발을 통합하는 방식으로 엔터프라이즈 정보 시스템을 구축하고 있으며 소프트웨어의 통합 과정에 함께 사용해야만 또는 편집이 불가한 인터페이스를 통해야만 사용가능한 레거시 애플리케이션과 부딪힐 수 있다. 일부의 경우에 이러한 레거시 애플리케이션을 대체하고자 신규 코딩을 추진하는 것은 원가적으로 불가능하다.

미들웨어의 기능

각주

참고자료

같이 보기


  의견.png 이 미들웨어계층 문서는 자동차 부품에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.