Proces BPEL jest zwykle wdrażany jako usługa sieciowa (zazwyczaj SOAP) z określonym punktem końcowym. Czy znasz punkt końcowy, w którym jest dostępny?
Po uzyskaniu tego punktu końcowego można go wywołać w języku Java jako normalną usługę internetową. (Proponuję zacząć od wywołania go od soapUI będzie łatwiej, jeśli chcesz przetestować proces BPEL)
Co do specyfiki związanej z openESB, nie wiem. powinieneś zajrzeć do dokumentacji dotyczącej specyfiki wdrożenia.
Edytuj po odpowiedzi.
A więc masz punkt końcowy z kluczem wsdl.
Pierwszą rzeczą, aby przetestować proces sam:
- zainstalować soapUI
- spojrzeć na jego doc
- zasadniczo trzeba stworzyć nowy projekt, to poprosić o WSDL,
- podaj swój, utworzy próbne żądanie, wypełni je danymi i wykona
- . Dopóki nie wróci z niektórymi danymi, masz problem. spróbuj grając lub zadaj więcej pytań
Teraz, jeśli potrzebujesz zbudować klienta java.
- Google nieco "SOAP Web Client service"
- istnieje kilka wokół biblioteki: oś2, Apache CXF ...
- na przykład z CXF, spójrz tutaj: http://cxf.apache.org/docs/how-do-i-develop-a-client.html to w zasadzie polega na generowanie kodu java w oparciu o twój plik wsdl za pomocą jakiegoś narzędzia, a następnie napisanie nieco więcej kodu, aby wywołać usługę z danymi, które chcesz.
Skoro jesteś w stanie napisać proces bpel, powinieneś być w stanie poradzić sobie z że. Jeszcze raz: google lub zadaj pytanie :)
ponownie, mam nadzieję, że to pomaga.
Nie można użyć adresu URL punktu końcowego BPEL i wywołać go jako zwykłego serwisu WWW? – Jiji