SeamFramework.orgCommunity Documentation
Web Beans의 세 번째 기능은 통합 기능입니다. Web Beans는 다른 기술과 일제히 작동하도록 고안되어, 애플리케이션 개발자가 다른 기술을 함께 사용하게 합니다. 이는 Java EE 에코시스템의 일부분을 형성하여 새로운 에코시스템에 대해 기존 프레임워크와 기술로의 기능 통합 및 휴대용 확장의 기초가 됩니다.
EJB가 JSF 페이지에 직접 바운딩되게 하여 Web Beans이 어떻게 EJB 및 JSF를 통합하였는지를 살펴보았습니다. 이는 단지 시작에 불과합니다. Web Beans는 비지니스 프로세스 관리 엔진, 기타 다른 웹 프레임워크, 제삼자 구성 요소 모델과 같은 다른 기술을 다양화하기 위해 동일한 잠재적 기능을 제공합니다. Java EE 플랫폼은 Java 애플리케이션 개발에 사용되는 모든 기술을 표준화할 수 없지만, Web Beans는 Java EE 환경 내에 있는 플랫폼의 일부분에 속하지 않는 기술을 보다 쉽게 사용할 수 있게 합니다.
Web Beans을 사용하는 애플리케이션에서 Java EE 플랫폼의 장점을 최대한으로 활용하는 방법에 대해 살펴보겠습니다. 또한 Web Beans에 휴대용 확장을 지원하기 위해 제공되는 SPI 설정에 대해서도 간략하게 살펴보겠습니다. 이러한 SPI 기능을 직접 사용할 필요가 없을 수 도 있지만, 만약 필요할 경우 이러한 기능한 기능이 있다는 것을 알아두시면 좋습니다. 가장 중요하게 제삼자 확장 기능을 사용할 때 마다 이러한 기능의 장점을 간접적으로 활용할 수 있습니다.