Middleware   미들웨어

(2011-04-26)

1. 미들웨어

  ㅇ 서로다른 두 개의 어플리케이션 간을 연결하는 소프트웨어
  

2. 부가설명

  ㅇ 협의적인 미들웨어
     -「사용자 어플리케이션」과 「데이타베이스」 간의 데이타를 이동시켜주는 매개
       역할을 수행하는 것으로 보고 있음

  ㅇ 광의적인 미들웨어 
     - 미들웨어는 운영체제 및 응용프로그램 사이에 존재하는 일종의 소프트웨어 계층
     - 사용자에게 하부의 하드웨어, 운영체제, 네트워크 등에 상관없이,
     - 분산컴퓨팅 환경, 원격 프로시져 호출, ORB 등과 같은 서비스를 제공.
     - 즉, 다양한 하드웨어 관련 환경을 하나의 플랫폼으로 보이게함


3. 제공기능

  ㅇ 사용자의 응용 프로그램의 실행 기반을 제공
  ㅇ 기술적으로 다르게 설계소프트웨어의 혼합된 환경에서 연결 기능 제공
  ㅇ 시스템분산 처리 작업을 제공
  ㅇ 데이터베이스 환경에서 적용될때는 기본적으로 SQL 연결 제공 
  ㅇ 분산 트랜잭션 처리를 위한 기능 제공 등


4. 미들웨어 유형

  ㅇ DCE (Distributed Computing Environment, 분산컴퓨팅 환경) : RPC, CORBA 등
     - 분산 컴퓨팅 등의 환경에서 개별컴퓨터 및 네트워크 상에서 실행되는 응용 프로그램
       들 간에 데이타를 자유롭게 이동시켜줌으로써 응용 어플리케이션을 지원하기 위한
       중간 매개 소프트웨어
  ㅇ MOM (Message-oriented Middleware)
  ㅇ 데이터베이스 미들웨어 : ODBC 등
  ㅇ TP-Monitor
  ㅇ OLTP : 例) BEA社의 TUXEDO 등
  ㅇ 객체지향 미들웨어 : ORB (Object Request Broker) 등
  ㅇ 홈 미들웨어 환경 : HAVi 등
  ㅇ 방송용 미들웨어 : ACAP, OCAP

소프트웨어 기타일반
   1. CTI   2. eAI/EAI   3. SI (시스템통합)   4. 그룹웨어   5. 미들웨어   6. 워크플로우 관리   7. 자료흐름도   8. 클라이언트/서버   9. 협업   10. 다운사이징   11. 오픈소스SW   12. 프레임워크   13. CASE,CAD   14. 역공학  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"