아파치 MINA
외관
| 개발자 | 아파치 소프트웨어 재단 |
|---|---|
| 안정화 버전 | |
| 저장소 | |
| 프로그래밍 언어 | 자바 |
| 운영 체제 | 크로스 플랫폼 |
| 종류 | 엔터프라이즈 통합 패턴, 메시지 지향 미들웨어 |
| 라이선스 | 아파치 라이선스 2.0 |
| 웹사이트 | mina |
아파치 MINA(영어: Apache MINA, Multipurpose Infrastructure for Network Applications)[2]는 오픈 소스 소프트웨어 자바 네트워크 애플리케이션 프레임워크이다. MINA는 확장성이 뛰어나고 고성능인 컴퓨터 망 애플리케이션을 만드는 데 사용될 수 있다. MINA는 TCP, UDP, 직렬 통신과 같은 다양한 전송 계층을 위한 통합 API를 제공한다. 또한 사용자 정의 전송 유형을 쉽게 구현할 수 있게 해주며, 상위 수준 및 하위 수준의 네트워크 API를 모두 제공한다.
사용자 애플리케이션은 MINA API와 상호작용하며, 낮은 수준의 I/O 세부 사항으로부터 사용자 애플리케이션을 보호한다. MINA는 내부적으로 I/O API를 사용하여 실제 입출력 기능을 수행한다. 이를 통해 사용자는 입출력 처리를 아파치 MINA에 맡기고 애플리케이션 로직에 집중할 수 있다.[3]
장점
[편집]도구
[편집]이클립스 IDE, IntelliJ IDEA와 같은 그래픽 도구를 사용할 수 있다.
대안
[편집]같이 보기
[편집]- 웹 애플리케이션 서버
- 아파치 캐멀
- 엔터프라이즈 메시징 시스템
- 메시지 지향 미들웨어
- 서비스 지향 아키텍처
- 이벤트 기반 SOA
- 웹 애플리케이션 서버 목록 §§ 자바 및 애플리케이션 서버 목록#자바
각주
[편집]- ↑ “Latest SSHD Release”.
- ↑ “FAQ — Apache MINA”.
- ↑ “Apache MINA - FAQ”. 2011년 7월 25일에 원본 문서에서 보존된 문서. 2016년 3월 8일에 확인함.
- ↑ “Apache MINA features”. 2016년 3월 8일에 확인함.
외부 링크
[편집]- 아파치 MINA - 공식 웹사이트