Кіріспе

Веб-қызмет контекстіне сәйкес, соңғы нүкте термині 2007 жылғы W3C "WSDL 2.0" ұсынысымен ресми анықтама алды. Ол әдетте қарапайым HTTP URL тізбегі арқылы бейнеленеді. "Соңғы нүкте интерфейсі" термині "соңғы нүктесін қалай іске асыру керек" туралы, мысалы OpenAPI спецификациясы немесе WSDL спецификациясы бойынша нақтырақ. Үлгілік соңғы нүктелерді URI үлгілері арқылы көрсетуге болады. Ашық API терминдерінде соңғы нүктелер - API ашып көрсететін ресурстар. "Соңғы нүкте" деген ескі (2004) термин сөздік анықтамасын да алды: URI арқылы көрсетілген, қызмет инстанциясымен байланыс орнатуға пайдаланылуы мүмкін, байлау мен желілік мекен-жай арасындағы байланыс. Соңғы нүкте - белгілі бір протокол мен дерек форматын пайдалана отырып, қызмет көрсетуге қол жеткізу үшін нақты орынды көрсетеді. [WSD Reqs]

SOAP және Java контексі

SOAP негізделген веб-қызметті Java-ның бір класы ретінде іске асыруға болады. Аяқталу нүктесі интерфейсі, сонымен қатар қызмет аяқталу нүктесі интерфейсі (SEI) деп аталады, бұл Java Platform, Enterprise Edition-да Enterprise JavaBeans-ты веб-қызмет ретінде көрсету кезінде қолданылатын термин (сонымен қатар, Service Implementation Bean (SIB) қараңыз). Ол @WebService-пен белгіленеді және клиентке ашылған барлық абстрактілік әдістерді жариялайтын компоненттік интерфейс болып табылады. Жаваның ұзындығы. rmi. Қашықтан басқару интерфейсі, барлық әдістер RemoteException-ті шығаруы тиіс. Веб-қызмет клиенті станциясы жоқ сеанс түйіршігіне түйіршіктің Веб-қызметінің соңғы нүктесі арқылы кіреді. Қашықтан интерфейс сияқты, Веб-қызметтер аялдамасының интерфейсі түйенің бизнес әдістерін анықтайды. Қашықтан интерфейстен айырмашылығы, Веб-қызметтер аяқтау нүктесі интерфейсі түйенің өмірлік цикл әдістерін анықтайтын үй интерфейсімен бірге болмайды. Веб-қызмет клиенті шақыра алатын түйіннің жалғыз әдістері - Веб-қызметтің соңғы нүктесі интерфейсінде анықталған бизнес әдістер. Веб-қызмет үшін соңғы нүкте интерфейсінің әдістері мемлекетсіз сессиялық bean класында іске асырылады.