Latest web development tutorials

ميناء اختصار

<portType> العنصر هو العنصر اختصار الأكثر أهمية.


ميناء اختصار

<portType> العنصر هو العنصر اختصار الأكثر أهمية.

ويمكن وصفها بأنها الخدمة، وهذه العملية لا يمكن أن يؤديها، والرسائل التي على شبكة الإنترنت.

يمكن <portType> العنصر يمكن مقارنتها في مكتبة التقليدية وظيفة لغة البرمجة (أو وحدة نمطية، أو فئة).


نوع العمل

طلب - الرد عن نوع العملية الأكثر شيوعا، ولكن اختصار يحدد أربعة أنواع:

类型 定义
One-way 此操作可接受消息,但不会返回响应。
Request-response 此操作可接受一个请求并会返回一个响应
Solicit-response 此操作可发送一个请求,并会等待一个响应。
Notification 此操作可发送一条消息,但不会等待响应。


واحد في اتجاه عملية

وفي اتجاه واحد من الأمثلة العملية:

<message name="newTermValues">
<part name="term" type="xs:string"/>
<part name="value" type="xs:string"/>
</message>

<portType name="glossaryTerms">
<operation name="setTerm">
<input name="newTerm" message="newTermValues"/>
</operation>
</portType >

في هذا المثال، "glossaryTerms" ميناء تحديد مجموعة تسمى "setTerm" عملية في اتجاه واحد.

هذا "setTerm" عملية مقبولة الجديدة رسالة الإدخال البند المصطلحات، هذه الرسائل باستخدام رسالة يسمى "newTermValues" هذه الرسالة مع معلمة إدخال "المدى" و "قيمة". ومع ذلك، فإنه لا يعرف أي إخراج لهذه العملية.


عملية الاستجابة للطلب

وطلب استجابة عملية سبيل المثال:

<message name="getTermRequest">
<part name="term" type="xs:string"/>
</message>

<message name="getTermResponse">
<part name="value" type="xs:string"/>
</message>

<portType name="glossaryTerms">
<operation name="getTerm">
<input message="getTermRequest"/>
<output message="getTermResponse"/>
</operation>
</portType>

في هذا المثال، "glossaryTerms" ميناء تحديد مجموعة تسمى "getTerm" عملية الاستجابة للطلب.

رسالة "GetTerm" طلب عمل مدخل تسمى "getTermRequest" هذه رسالة ومعلمة تدعى "المدى" وستعود رسالة الانتاج يسمى "getTermResponse" هذه الرسالة مع " قيمة "معلمة.