아파치 CXF
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
아파치 CXF는 서비스 지향 아키텍처(SOA) 인프라 프로젝트에서 사용되는 오픈 소스 웹 서비스 프레임워크이다. JAX-WS, JAX-RS, JBI, JCA, JMX, SOAP over JMS, 스프링 프레임워크, XML 데이터 바인딩 프레임워크 등을 지원하며, SOAP, WS-주소 지정, WS-정책, WS-신뢰성 있는 메시징, WS-보안 등 웹 서비스 표준을 지원한다. JAX-WS 및 JAX-RS API를 통한 웹 서비스 개발, 자바스크립트 프로그래밍 모델, 메이븐 툴링, CORBA 지원, HTTP, JMS, 웹 소켓 전송 계층, 다양한 컨테이너에 내장 가능한 배포 환경 등을 제공한다. IONA Technologies는 아파치 CXF의 상용 엔터프라이즈 버전을 FUSE Services Framework라는 이름으로 배포한다.
더 읽어볼만한 페이지
- 자바 라이브러리 - 아파치 루씬
아파치 루씬은 더그 커팅이 개발한 오픈 소스 전문 검색 라이브러리이며, 텍스트 색인 및 검색 기능을 제공하여 웹 검색 엔진, 퍼지 검색, 추천 시스템 구현 등에 사용된다. - 자바 라이브러리 - 구글 구아바
구글 구아바는 구글에서 개발한 오픈 소스 자바 라이브러리로, 자바 컬렉션 프레임워크 확장, 캐싱, I/O, 문자열 처리 등 다양한 유틸리티 기능 제공, 함수형 프로그래밍 스타일 컬렉션 적용을 통해 자바 개발 생산성 향상에 기여한다. - 웹 서비스 - 빅쿼리
빅쿼리는 구글의 데이터 분석 서비스로, 드레멜을 기반으로 수조 행의 데이터에 대한 빠른 쿼리를 가능하게 하며, 데이터 관리, 쿼리 실행, 서비스 통합, 접근 제어, 기계 학습 기능을 제공한다. - 웹 서비스 - 시맨틱 웹
시맨틱 웹은 컴퓨터가 정보를 스스로 처리하도록 웹 정보에 의미를 부여하는 차세대 웹 기술로, RDF, OWL, XML 등의 표준 기술과 온톨로지를 기반으로 지식 베이스를 구축하여 데이터 통합, 정보 검색, 지식 관리 등에 활용될 수 있으며 웹 3.0의 핵심 요소로 간주된다. - 자바 플랫폼, 엔터프라이즈 에디션 - IBM 웹스피어
IBM 웹스피어는 IBM에서 출시한 기업용 소프트웨어 제품군 브랜드로, 다양한 애플리케이션 인프라, 비즈니스 프로세스 통합, 정보 통합 및 개발 도구를 포함한다. - 자바 플랫폼, 엔터프라이즈 에디션 - 자카르타 서버 페이지
자카르타 서버 페이지(JSP)는 웹 애플리케이션 개발에 사용되는 서버 측 스크립팅 기술로, 서블릿으로 변환되어 실행되고 HTML 형태로 결과를 반환하며, 지시어, 스크립틀릿, 표현식, 액션 등의 문법 요소, 표현 언어(EL), JSTL을 통해 동적인 웹 페이지를 구현하고 개발 편의성을 높였다.
아파치 CXF - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
![]() | |
개발자 | 아파치 소프트웨어 재단 |
최신 버전 | 3.5.5 |
최신 릴리스 날짜 | 2022년 12월 13일 |
운영 체제 | 크로스 플랫폼 |
저장소 | CXF 저장소 |
프로그래밍 언어 | 자바 |
장르 | 웹 서비스 |
라이선스 | 아파치 라이선스 2.0 |
웹사이트 | 아파치 CXF 공식 웹사이트 |
2. 상세 설명
아파치 CXF는 서비스 지향 아키텍처 (SOA) 인프라 프로젝트에서 아파치 ServiceMix, 아파치 카멜, 아파치 액티브MQ와 함께 사용되는 경우가 많다.
아파치 CXF는 JAX-WS, JAX-RS, JBI, JCA, JMX, SOAP over JMS, 스프링 프레임워크, 그리고 XML 데이터 바인딩 프레임워크인 JAXB, Aegis, 아파치 XMLBeans, SDO를 지원한다.[2]
CXF는 다음을 포함한다.
- 웹 서비스 표준 지원:
- *SOAP
- *WS-주소 지정
- *WS-정책
- *WS-신뢰성 있는 메시징
- *WS-보안 대화
- *WS-보안
- *WS-보안 정책
- 웹 서비스 개발을 위한 JAX-WS API
- *자바 우선 지원
- *WSDL 우선 툴링
- JAX-RS (JSR 339 2.0) API for RESTful 웹 서비스 개발
- 서비스 및 클라이언트 개발을 위한 자바스크립트 프로그래밍 모델
- 메이븐 툴링
- CORBA 지원
- HTTP, JMS 및 웹 소켓 전송 계층
- 내장 가능한 배포:
- *ServiceMix 또는 기타 JBI 컨테이너
- *Geronimo 또는 기타 자바 EE 컨테이너
- *톰캣 또는 기타 서블릿 컨테이너
- *OSGi
- 참조 OSGi 원격 서비스 구현
IONA Technologies는 아파치 CXF의 상용 엔터프라이즈 버전을 FUSE Services Framework라는 이름으로 배포한다.[3]
3. 상용 버전
4. 활용 사례 (한국)
4. 1. 전자정부 표준프레임워크
4. 2. 기업 시스템 통합
4. 3. RESTful API 개발
참조
[1]
웹사이트
Celtix: The Open Source Java Enterprise Service Bus
http://celtix.ow2.or[...]
2008-05-01
[2]
웹사이트
Apache CXF -- Project Status
https://cxf.apache.o[...]
2022-09-27
[3]
웹사이트
Open Source FUSE Services Framework - based on CXF
http://fusesource.co[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com