Un processo BPEL viene normalmente distribuito come servizio Web (generalmente SOAP) con un endpoint definito. Conoscete l'endpoint dove è accessibile?
Una volta ottenuto questo endpoint, è possibile chiamarlo in java come un normale servizio Web. (Vorrei suggerire di iniziare chiamando da soapUI sarà più facile se si vuole solo testare il processo BPEL)
Per quanto riguarda le specificità relative a openESB, non lo so. si dovrebbe consultare la documentazione per le specificità di implementazione.
Modifica dopo la risposta.
Quindi, si dispone di un endpoint con un wsdl.
prima cosa, per testare il processo stesso:
- installare soapUI
- un'occhiata alla sua doc
- si deve fondamentalmente per creare un nuovo progetto, si chiederà un WSDL,
- Dare il tuo creerà una richiesta di esempio, riempirlo con i dati e
- eseguire. Fino a quando non ritorna con alcuni dati, hai un problema. prova o fai qualche altra domanda
Ora, se hai bisogno di costruire un client java.
- Google un po ' "SOAP web servizio al cliente"
- ci sono un paio biblioteca in giro: axis2, Apache CXF ...
- per esempio, con CXF, guarda qui: http://cxf.apache.org/docs/how-do-i-develop-a-client.html consiste sostanzialmente in la generazione del codice Java, sulla base di WSDL utilizzando alcuni tool e poi a scrivere un po 'più di codice per chiamare in realtà il servizio con i dati desiderati
Dal momento che sono stati in grado di scrivere un processo BPEL si dovrebbe essere in grado di affrontare quella. Ancora: google o fai una domanda :)
di nuovo, spero che questo aiuti.
Non è possibile utilizzare l'URL endpoint BPEL e richiamarlo come un normale servizio Web? – Jiji