JSR 109 (Implementação de Serviços Web Empresariais ) define o modelo de programação e a arquitectura de tempo de execução para implementar e verificar serviços Web no ambiente da Java EE; mais precisamente, na Web, o EJB e os contentores de Aplicação Cliente. Um dos principais objectivos é assegurar que as implementações dos fornecedores interoperem.
O JSR 109 constrói sobre o JAX-RPC para ocultar a utilização do JAX-RPC num ambiente Java EE, assim como a implementação de serviços Web num servidor de aplicação Java EE. JSR 109 define um conjunto de descritores de implementação baseados em XML para padronizar os serviços Web e as implementações de clientes de serviço Web no ambiente Java EE. A JSR 921 foi uma revisão de manutenção de JSR 109, e desde então foi substituída pela versão actualizada de JSR 109.
Para obter mais informações, consulte: JSR 109, "Implementação de Serviços Web Empresariais e JSR 921: Implementação de Serviços Web Empresariais 1.1.