자바빈즈 액티베이션 프레임워크(JavaBeans Activation Framework, JAF)는 자바 플랫폼에서 임의의 데이터 유형을 식별하고, 해당 데이터에 적절한 기능을 연결하여 실행하기 위한 표준 프레임워크이다. 썬 마이크로시스템즈(Sun Microsystems)에 의해 개발되었으며, 주로 다양한 MIME(Multipurpose Internet Mail Extensions) 타입을 처리해야 하는 환경에서 사용된다.
이 프레임워크의 핵심 기능은 특정 데이터의 내용이나 형식을 보고 그 데이터가 무엇인지를 판별하는 것과, 해당 데이터를 처리하기 위해 필요한 소프트웨어 구성 요소(자바빈즈)를 찾아 활성화하는 것이다. 이를 통해 개발자는 데이터의 구체적인 처리 로직을 애플리케이션과 분리하여 캡슐화할 수 있다.
가장 대표적인 활용 사례는 자바메일(JavaMail) API와의 결합이다. 전자우편 시스템에서 첨부 파일의 MIME 타입을 인식하고, 각 타입에 맞는 데이터 핸들러를 호출하여 파일을 읽거나 표시하는 과정에서 자바빈즈 액티베이션 프레임워크가 필수적인 역할을 수행한다.
과거 JAF는 Java EE(Enterprise Edition)의 표준 규격 중 하나로 관리되었으나, 자바 기술의 운영 주체가 이클립스 재단(Eclipse Foundation)으로 이관되면서 현재는 '자카르타 액티베이션(Jakarta Activation)'이라는 명칭으로 명세가 계승 및 유지보수되고 있다. 자바 SE(Standard Edition) 9 이후 버전부터는 기본 모듈에서 제외되어 별도의 라이브러리 형태로 제공되는 추세이다.