이종 컴퓨팅 환경이나 서버나 애플리케이션이나 데이터(메시지) 연계를 위해서 사용되는 EAI,ETL 등의 상위 단계라고 생각되는 미들웨어에 대해 알아야 된다고 생각하여 특징과 종류에 대해 간단하게 정리를 했습니다.
- 미들웨어 특징
- 미들웨어 = 중간역할
- 이종컴퓨팅 환경,애플리케이션 상호작용
- 기업의 프론트엔드와 백엔드 간에 운영통합
- 서로다른 애플리케이션 간 연계
미들웨어 종류
데이터베이스 미들웨어
- Database Middleware
- 데이터베이스에 엑세스하는 것이 최우선일때 사용하기 좋음
- 도입이 쉽고 비교적 저렴
- 복잡한 기능은 제공하지 않음
- 클라이언트와 서버간 양방향 통신을 허용하지 않음(요청이 있을때만)
- 일반적으로 알려진 미들웨어 유형
애플리케이션 서버 미들웨어
- AIM(Application Infrastructure Middleware)
- 다양한 응용프로그램 인터페이스를 제공
- 브라우저와 레거시 시스템 간 사용
메시지 지향 미들웨어
- Message Oriented Middleware
- 애플리케이션,데이터베이스 등 간 데이터를 전송
- 분산된 응용프로그램을 통한 메시지 송수신을 지원하는 인프라
- 다양한 플랫폼,애플리케이션과 연계 및 프로세스 덜 복잡해진다
- 널리 사용되는 미들웨어 유형중 하나
오브젝트 미들웨어
- 사물간의 통신을 관리
- 객체 요청 브로커
- SaaS로 전환하여 비용 등 절감 효과기대
리모트 프로시저 콜 미들웨어
- RPC(Remote Procedure Call)
- 소프트웨어 애플리케이션내에 사용
- 리모트 시스템내 프로시저 호출
- 애플리케이션,시스템간 동기/비동기 인터랙션을 실행하는 경우 사용
그외 트랜잭션,포털,임베디드,콘텐츠 등 여러 종류의 미들웨어가 존재하는걸로 보입니다.
또 다른 관련 내용에 대해서는
참고사이트:
댓글 없음:
댓글 쓰기