একটি SOAP বার্তা এবং একটি WSDL মধ্যে পার্থক্য?


102

আমি কীভাবে এসওএপি বার্তা এবং ডাব্লুএসডিএল একসাথে ফিট করে তা সম্পর্কে বিভ্রান্ত? আমি এসওএপি বার্তাগুলি সন্ধান করা শুরু করেছি যেমন:

    POST /InStock HTTP/1.1
Host: www.example.org
Content-Type: application/soap+xml; charset=utf-8
Content-Length: nnn

<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

<soap:Body xmlns:m="http://www.example.org/stock">
  <m:GetStockPrice>
    <m:StockName>IBM</m:StockName>
  </m:GetStockPrice>
</soap:Body>

</soap:Envelope>

সমস্ত SOAP বার্তা কি ডাব্লুএসডিএল এর? এসওএপি কি এমন একটি প্রোটোকল যা তার নিজের 'এসওএপি বার্তা' বা 'ডাব্লুএসডিএল' গ্রহণ করে? যদি সেগুলি আলাদা হয় তবে আমার কখন এসওএপি বার্তা ব্যবহার করা উচিত এবং কখন ডাব্লুএসডিএল ব্যবহার করা উচিত?

এর চারপাশে কিছু স্পষ্টতা বিস্ময়কর হবে।


1
একটি ডাব্লুএসডিএল হ'ল একটি বার্তা যা কোন বার্তা প্রেরণ করতে পারে এবং প্রতিক্রিয়া হিসাবে কী আশা করা যায়। একটি ধারণা, ডাব্লুএসডিএল ডকুমেন্ট সাবান যোগাযোগের জন্য প্রয়োজনীয় নয়, তবে এটি প্রোটোকল অনুসারে প্রয়োজনীয় উপাদান।
Troelskn

উত্তর:


121

অনুরোধ অনুযায়ী একটি SOAP নথি প্রেরণ করা হয়। বলুন আমরা একটি বইয়ের দোকান ছিলাম এবং আমাদের কাছে একটি রিমোট সার্ভার ছিল যা আমরা নির্দিষ্ট বইয়ের বর্তমান মূল্য শিখতে চেয়েছিলাম ied বলুন আমাদের বুকের শিরোনাম, পৃষ্ঠাগুলির সংখ্যা এবং সার্ভারে আইএসবিএন নম্বরটি পাস করতে হবে।

যখনই আমরা দাম জানতে চাইতাম, আমরা একটি অনন্য এসওএপি বার্তা পাঠাতাম। এটি দেখতে এমন কিছু লাগবে;

<SOAP-ENV:Envelope
  xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
  SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <m:GetBookPrice xmlns:m="http://namespaces.my-example-book-info.com">
      <ISBN>978-0451524935</ISBN>
      <Title>1984</Title>
      <NumPages>328</NumPages>
    </m:GetBookPrice>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope> 

এবং আমরা SOAP প্রতিক্রিয়া বার্তা মত ফিরে পেতে আশা করি;

<SOAP-ENV:Envelope
  xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
  SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <SOAP-ENV:Body>
    <m:GetBookPriceResponse xmlns:m="http://namespaces.my-example-book-info.com">
      <CurrentPrice>8.99</CurrentPrice>
      <Currency>USD</Currency>
    </m:GetBookPriceResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

ডাব্লুএসডিএল কোনও সার্ভার যখন এটি গ্রহণ করে তখন এই বার্তাটি কীভাবে পরিচালনা / প্রক্রিয়া করা যায় তা বর্ণনা করে। আমাদের ক্ষেত্রে এটি বিবরণ দেয় যে শিরোনাম, নামপেজ এবং আইএসবিএন কেমন হবে, আমাদের গেটবুকপ্রাইস বার্তা থেকে কোন প্রতিক্রিয়া আশা করা উচিত এবং সেই প্রতিক্রিয়াটি কেমন হওয়া উচিত whether

প্রকারগুলি দেখতে এই রকম হবে;

<wsdl:types>

  <!-- all type declarations are in a chunk of xsd -->
  <xsd:schema targetNamespace="http://namespaces.my-example-book-info.com"
    xmlns:xsd="http://www.w3.org/1999/XMLSchema">

    <xsd:element name="GetBookPrice">
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element name="ISBN" type="string"/>
          <xsd:element name="Title" type="string"/>
          <xsd:element name="NumPages" type="integer"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>

    <xsd:element name="GetBookPriceResponse">
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element name="CurrentPrice" type="decimal" />
          <xsd:element name="Currency" type="string" />
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>

  </xsd:schema>
</wsdl:types>

তবে ডাব্লুএসডিএলে আরও তথ্য রয়েছে, অপারেশনগুলি করার জন্য কোন ফাংশনগুলি একত্রে লিঙ্ক করে এবং সেবার কী অপারেশনগুলি উপলব্ধ।

আরও দেখুন W3 সটীক wsdl উদাহরণ


4
আপনি যখন এই লাইনটি বলবেন "ডাব্লুএসডিএল কোনও সার্ভার যখন এটি গ্রহণ করবে তখন কীভাবে এই বার্তাটি পরিচালনা / প্রক্রিয়াকরণ করবেন তা বর্ণনা করে।" আপনি কি মনে করেন না এখানে কিছু ভুল আছে। আমি মনে করি ক্লায়েন্টের কাছে কী পরিষেবাগুলি উন্মোচিত হচ্ছে তা জানতে ক্লাবের পক্ষে ডাব্লুএসডিএল আরও বেশি। আমি মনে করি না যে এটি সার্ভারে বার্তাগুলি পরিচালনা বা প্রক্রিয়াজাতকরণ পরিচালনা করে। আমি কি বোধ করছি?
অবিচ্ছেদ্য

76

একটি SOAP বার্তা একটি এক্সএমএল ডকুমেন্ট যা আপনার ডেটা প্রেরণে ব্যবহৃত হয়। ডাব্লুএসডিএল একটি এক্সএমএল ডকুমেন্ট যা আপনার ওয়েব পরিষেবায় কীভাবে সংযোগ স্থাপন এবং অনুরোধ করবেন তা বর্ণনা করে।

মূলত SOAP বার্তাগুলি হ'ল আপনার সঞ্চারিত ডেটা, ডাব্লুএসডিএল আপনাকে কী করতে পারে এবং কলগুলি কীভাবে করতে হবে তা আপনাকে বলে।

গুগলে একটি দ্রুত অনুসন্ধান অতিরিক্ত পড়ার জন্য অনেক উত্স পাবে (এর সাথে লড়াই করার জন্য আগের বইয়ের লিঙ্কটি এখন মারা গেছে, মন্তব্যগুলিতে কোনও নতুন প্রস্তাব দেওয়া হবে)

কেবল আপনার নির্দিষ্ট প্রশ্নগুলি লক্ষ করছি:

সমস্ত SOAP বার্তা কি ডাব্লুএসডিএল এর? না, তারা মোটেও একই জিনিস নয়।

এসওএপি কি এমন একটি প্রোটোকল যা তার নিজের 'এসওএপি বার্তা' বা 'ডাব্লুএসডিএল' গ্রহণ করে? না - পড়ার দরকার এটি খুব দূরে।

যদি সেগুলি আলাদা হয় তবে আমার কখন এসওএপি বার্তা ব্যবহার করা উচিত এবং কখন ডাব্লুএসডিএল ব্যবহার করা উচিত? সাবান হ'ল কাঠামো যা আপনি আপনার বার্তা / ডেটাতে স্থানান্তর করার জন্য প্রয়োগ করেন। ডাব্লুএসডিএলগুলি কেবল পরিষেবাতে কীভাবে কল করা যায় তা নির্ধারণ করতে শুধুমাত্র ব্যবহৃত হয়। আপনি যখন কোনও নির্দিষ্ট ওয়েবসার্ভিসে কল করার জন্য কোডটি প্রথম যুক্ত করেন তখন প্রায়শই এটি এক সময়ের জিনিস।


আপনি "এককালীন জিনিস" দ্বারা আপনি কী বোঝাতে চেয়েছেন তা নিয়ে আমি বিভ্রান্ত হয়েছি যদি আপনি কিছু নমুনা বার্তাগুলি বর্ণনা করতে পারেন যা দুর্দান্ত। এছাড়াও, তাই আপনি কী বলছেন যে ডাব্লুএসডিএল এবং এসওএপি বার্তা একসাথে ব্যবহৃত হয়?
জেমস

6
ডাব্লুএসডিএল আপনাকে কীভাবে ওয়েব পরিষেবাতে কল করতে হয় তা বলে। ঘন ঘন আপনি ওয়েব সার্ভিসে কল করার জন্য কোডটি স্বয়ংক্রিয়ভাবে জেনারেটর করতে ডাব্লুএসডিএল ব্যবহার করবেন এবং তারপরে আবার কখনও ব্যবহার করবেন না। আমি সংযুক্ত বইয়ের অধ্যায়গুলিতে স্কিমিং করা উচিত।
ম্যাথু

27

একটি ডাব্লুএসডিএল (ওয়েব পরিষেবা সংজ্ঞা ভাষা) একটি মেটা-ডেটা ফাইল যা ওয়েব পরিষেবাটিকে বর্ণনা করে।

অপারেশনের নাম, প্যারামিটার ইত্যাদির মতো জিনিস

সাবান বার্তা হ'ল আসল পেড pay


25

দুটি (এসওএপি এবং ডাব্লুএসডিএল) একটি ওয়েব পরিষেবার উপাদান যেখানে এসওএপি এবং ডাব্লুএসডিএলের মধ্যে পার্থক্য কী তা বলার আগে আমাদের একটি ওয়েব পরিষেবা কী তা নির্ধারণ করতে হবে

বেশিরভাগ অ্যাপ্লিকেশনগুলি ব্যবহারকারীদের সাথে যোগাযোগের জন্য বিকাশ করা হয়, ব্যবহারকারী একটি ইন্টারফেসের মাধ্যমে ডেটা প্রবেশ করে বা অনুসন্ধান করে এবং অ্যাপ্লিকেশনটির পরে ব্যবহারকারীর ইনপুটটির প্রতিক্রিয়া জানায়।

ওয়েব সার্ভিস অ্যাপ্লিকেশন কেবল মেশিন থেকে মেশিনে বা অ্যাপ্লিকেশনটিতে প্রয়োগ করে কেবল একই কাজ করে Web সরাসরি কোনও সরাসরি ব্যবহারকারীর ইন্টারঅ্যাকশন হয় না।

একটি ওয়েব সার্ভিস মূলত ওপেন প্রোটোকলগুলির একটি সংগ্রহ যা অ্যাপ্লিকেশনগুলির মধ্যে ডেটা বিনিময় করতে ব্যবহৃত হয়। উন্মুক্ত প্রোটোকলগুলির ব্যবহার ওয়েব পরিষেবাদিগুলি প্ল্যাটফর্মকে স্বাধীন করতে সক্ষম করে। বিভিন্ন প্রোগ্রামিং ভাষায় রচিত এবং বিভিন্ন প্ল্যাটফর্মগুলিতে চালিত সফ্টওয়্যার ইন্টারনেটের মতো কম্পিউটার নেটওয়ার্কের উপর ডেটা বিনিময় করতে ওয়েব পরিষেবাদি ব্যবহার করতে পারে। অন্য কথায়, উইন্ডোজ অ্যাপ্লিকেশনগুলি পিএইচপি, জাভা এবং পার্ল অ্যাপ্লিকেশন এবং আরও অনেকের সাথে কথা বলতে পারে, যা সাধারণ পরিস্থিতিতে সম্ভব হয় না।

ওয়েব পরিষেবাদি কীভাবে কাজ করে?

বিভিন্ন প্রোগ্রামিং ভাষায় বিভিন্ন অ্যাপ্লিকেশন লেখা থাকায় তারা প্রায়শই একে অপরের সাথে যোগাযোগ করতে পারে না। একটি ওয়েব পরিষেবা খোলা প্রোটোকল এবং মানগুলির সংমিশ্রণে প্রধানত এক্সএমএল, এসওএপি এবং ডাব্লুএসডিএল ব্যবহার করে এই যোগাযোগকে সক্ষম করে। কোনও ওয়েব পরিষেবা ডেটা ট্যাগ করার জন্য এক্সএমএল, কোনও বার্তা স্থানান্তর করতে এসওএপি এবং পরিশেষে পরিষেবার উপস্থিতি বর্ণনা করার জন্য ডাব্লুএসডিএল ব্যবহার করে। ওয়েব সার্ভিস অ্যাপ্লিকেশনটির এই তিনটি মূল উপাদানটি একবার দেখে নেওয়া যাক।

সাধারণ অবজেক্ট অ্যাক্সেস প্রোটোকল (এসওএপি)

সিম্পল অবজেক্ট অ্যাক্সেস প্রোটোকল বা এসওএপি হ'ল ইন্টারঅ্যাপেরিবিলিটি সমস্যার মুখোমুখি না হয়ে অ্যাপ্লিকেশনগুলির মধ্যে বার্তা প্রেরণ এবং গ্রহণের জন্য একটি প্রোটোকল (আন্তঃব্যবহার্যতা যার অর্থ একটি ওয়েব সার্ভিস চলছে এমন প্ল্যাটফর্মটি অপ্রাসঙ্গিক হয়ে যায়)। অনুরূপ ফাংশনযুক্ত অন্য একটি প্রোটোকল হ'ল HTTP TP এটি ওয়েব পৃষ্ঠাগুলি অ্যাক্সেস করতে বা নেট সার্ফ করতে ব্যবহৃত হয়। এইচটিটিপি নিশ্চিত করে যে আপনাকে কী ধরণের ওয়েব সার্ভার - অ্যাপাচি বা আইআইএস বা অন্য কোনও - আপনি যে পৃষ্ঠাগুলি দেখছেন বা যে পৃষ্ঠাগুলি দেখছেন সেগুলি এএসপি.নেট বা এইচটিএমএল তৈরি করা হয়েছিল কিনা তা নিয়ে আপনাকে উদ্বিগ্ন হওয়ার দরকার নেই।

SOAP অনুরোধ এবং প্রতিক্রিয়া উভয় জন্য ব্যবহৃত হয়, কারণ এর উদ্দেশ্য এর উপর ভিত্তি করে এর বিষয়বস্তু কিছুটা পৃথক হয়।

নীচে একটি এসওএপি অনুরোধ এবং প্রতিক্রিয়া বার্তার একটি উদাহরণ রয়েছে

সোপ অনুরোধ:

POST /InStock HTTP/1.1 
Host: www.bookshop.org 
Content-Type: application/soap+xml; charset=utf-8 
Content-Length: nnn 
<?xml version="1.0"?> 
<soap:Envelope 
xmlns:soap="http://www.w3.org/2001/12/soap-envelope" 
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> 
<soap:Body xmlns:m="http://www.bookshop.org/prices"> 
    <m:GetBookPrice> 
    <m:BookName>The Fleamarket</m:BookName> 
    </m:GetBookPrice> 
</soap:Body> 
</soap:Envelope>

সোপ প্রতিক্রিয়া:

POST /InStock HTTP/1.1 
Host: www.bookshop.org 
Content-Type: application/soap+xml; charset=utf-8 
Content-Length: nnn 
<?xml version="1.0"?> 
<soap:Envelope 
xmlns:soap="http://www.w3.org/2001/12/soap-envelope" 
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> 
<soap:Body xmlns:m="http://www.bookshop.org/prices"> 
    <m:GetBookPriceResponse> 
    <m: Price>10.95</m: Price> 
    </m:GetBookPriceResponse> 
</soap:Body> 
</soap:Envelope> 

যদিও উভয় বার্তা একই দেখায়, তারা বিভিন্ন পদ্ধতি চালায়। উদাহরণস্বরূপ উপরের উদাহরণগুলির দিকে তাকানো আপনি দেখতে পাচ্ছেন যে অনুরোধকারী বার্তাটি GetBookPriceবইয়ের দাম পাওয়ার জন্য পদ্ধতিটি ব্যবহার করে । প্রতিক্রিয়াটি GetBookPriceResponseপদ্ধতি দ্বারা পরিচালিত হয় , যা বার্তাটি হতে চলেছে যা আপনি "অনুরোধকারী" হিসাবে দেখবেন। আপনি দেখতে পাবেন যে বার্তাগুলি এক্সএমএল ব্যবহার করে রচিত হয়েছে।

ওয়েব পরিষেবাদির বিবরণ ভাষা বা ডাব্লুএসডিএল

ডাব্লুএসডিএল একটি নথি যা একটি ওয়েব পরিষেবা বর্ণনা করে এবং কীভাবে এর পদ্ধতিগুলি অ্যাক্সেস এবং ব্যবহার করতে হয় তাও আপনাকে জানায়।

ডাব্লুএসডিএল কীভাবে আপনি জানেন যে কোনও ওয়েব পরিষেবাদিতে কী কী কী কী কী কী কী কী কী কী কী কী কী কী কী কী কী আবিষ্কার ইন্টারনেটে পাওয়া যায় তা আপনি কীভাবে জানেন।

একটি নমুনা ডাব্লুএসডিএল ফাইলটি দেখুন:

<?xml version="1.0" encoding="UTF-8"?> 
<definitions  name ="DayOfWeek"  
  targetNamespace="http://www.roguewave.com/soapworx/examples/DayOfWeek.wsdl" 
  xmlns:tns="http://www.roguewave.com/soapworx/examples/DayOfWeek.wsdl" 
  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"  
  xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
  xmlns="http://schemas.xmlsoap.org/wsdl/">  
  <message name="DayOfWeekInput"> 
    <part name="date" type="xsd:date"/> 
  </message> 
  <message name="DayOfWeekResponse"> 
    <part name="dayOfWeek" type="xsd:string"/> 
  </message> 
  <portType name="DayOfWeekPortType"> 
    <operation name="GetDayOfWeek"> 
      <input message="tns:DayOfWeekInput"/> 
      <output message="tns:DayOfWeekResponse"/> 
    </operation> 
  </portType> 
  <binding name="DayOfWeekBinding" type="tns:DayOfWeekPortType"> 
    <soap:binding style="document"  
      transport="http://schemas.xmlsoap.org/soap/http"/> 
    <operation name="GetDayOfWeek"> 
      <soap:operation soapAction="getdayofweek"/> 
      <input> 
        <soap:body use="encoded"  
          namespace="http://www.roguewave.com/soapworx/examples"  
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 
      </input> 
      <output> 
        <soap:body use="encoded"  
          namespace="http://www.roguewave.com/soapworx/examples"   
            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 
      </output> 
    </operation> 
  </binding> 
  <service name="DayOfWeekService" > 
    <documentation> 
      Returns the day-of-week name for a given date 
    </documentation> 
    <port name="DayOfWeekPort" binding="tns:DayOfWeekBinding"> 
      <soap:address location="http://localhost:8090/dayofweek/DayOfWeek"/> 
    </port> 
  </service> 
</definitions> 

ডাব্লুএসডিএল ফাইল সম্পর্কে মনে রাখার প্রধান বিষয়গুলি হ'ল এটি আপনাকে সরবরাহ করে:

  • একটি ওয়েব পরিষেবার বিবরণ

  • কোনও ওয়েব পরিষেবা যে পদ্ধতিগুলি ব্যবহার করে এবং এটি নেয় সেগুলির পরামিতি

  • ওয়েব পরিষেবাগুলি সনাক্ত করার একটি উপায়


  • কংক্রিটের বিবরণ
    তপন এইচপি

    7

    টেলিফোন কলের চেয়ে ভাল উপমা: কোনও মেল-অর্ডার পরিষেবা থেকে ডাক মেইলের মাধ্যমে পণ্য অর্ডার করা। ডাব্লুএসডিএল ডকুমেন্টটি সেই নির্দেশাবলীর মতো যা পরিষেবা সরবরাহকারী গ্রহণ করবেন এমন অর্ডার ফর্মগুলি কীভাবে তৈরি করবেন তা ব্যাখ্যা করে। একটি এসওএপি বার্তা একটি স্ট্যান্ডার্ড ডিজাইনের (আকার, আকৃতি, নির্মাণ) একটি খামের মতো যা বিশ্বের প্রতিটি ডাকঘর কীভাবে পরিচালনা করতে জানে। আপনি আপনার অর্ডার ফর্মটি এমন একটি খামে রেখেছেন। নেটওয়ার্ক (যেমন ইন্টারনেট) ডাক পরিষেবা। আপনি নিজের খামটি মেইলে রেখেছেন। ডাক সার্ভিসের কর্মীরা খামের ভিতরে তাকাবে না। পেইড লোড এক্সএমএল হ'ল অর্ডার ফর্ম যা আপনি খামে আবদ্ধ। পোস্ট অফিস খামটি সরবরাহ করার পরে, ওয়েব পরিষেবা সরবরাহকারী খামটি খোলায় এবং অর্ডার ফর্মটি প্রক্রিয়া করে। আপনি যদি সঠিকভাবে ফর্মটি তৈরি এবং পূরণ করেছেন,


    4

    সাধারণ কথায় যদি আপনার কাছে ক্যালকুলেটরের একটি ওয়েব পরিষেবা থাকে। ডাব্লুএসডিএল আপনাকে যে কার্যাদি কার্যকর করতে বা ক্লায়েন্টের কাছে প্রকাশ করতে পারে সে সম্পর্কে জানায়। উদাহরণস্বরূপ: যোগ করুন, মুছুন, বিয়োগ করুন এবং আরও অনেক কিছু। যেখানে এসওএপি ব্যবহার করার সময় আপনি প্রকৃতপক্ষে doDelete (), doSubtract (), doAdd () এর মতো ক্রিয়া করেন। সুতরাং এসওএপি এবং ডাব্লুএসডিএল হ'ল আপেল এবং কমলা। আমাদের তাদের তুলনা করা উচিত নয়। তাদের উভয়ের নিজস্ব কার্যকারিতা রয়েছে।


    1

    সোপ: এটি একটি ওপেন স্ট্যান্ডার্ড এক্সএমএল ভিত্তিক যোগাযোগ প্রোটোকল যা ব্যবহারকারীর কাছ থেকে ওয়েব পরিষেবা বা বিপরীতে তথ্য বিনিময় করতে ব্যবহৃত হয়। সাবান হ'ল ডকুমেন্ট যা কোনও মান্নারে ডেটা সাজানো হয়। প্রতিটি অনুরোধ এবং প্রতিক্রিয়া জন্য পৃথক সাবান উপস্থিত হতে পারে।

    ডাব্লুএসডিএল: সাবানগুলিতে ডেটাগুলি কিছু উপায়ে সংগঠিত করা হয় এবং এই সংস্থাটি ডাব্লুএসডিএল-তে নির্দিষ্ট করা হয়, যে ডেটা টাইপটি ব্যবহার করতে হয় তাও এখানে নির্দিষ্ট করা আছে। অনুরোধ এবং প্রতিক্রিয়ার জন্য একক ডাব্লুএসডিএল উপস্থিত থাকবেন


    0

    ডাব্লুএসডিএল হ'ল এপিআই সরবরাহকারী এবং ক্লায়েন্টের মধ্যে এক ধরণের চুক্তি যা এটি ওয়েব পরিষেবাদির বর্ণনা দেয়: পাবলিক ফাংশন, alচ্ছিক / প্রয়োজনীয় ক্ষেত্র ...

    তবে সাবান বার্তাটি ক্লায়েন্ট এবং সরবরাহকারীর (পে-লোড) মধ্যে স্থানান্তরিত একটি ডেটা


    0

    ডাব্লুএসডিএল প্রেরক এবং প্রাপকের মধ্যে একটি ইন্টারফেস হিসাবে কাজ করে।
    এসওএপি বার্তাটি এক্সএমএল ফর্ম্যাটে অনুরোধ এবং প্রতিক্রিয়া।

    জাভা আরএমআইয়ের সাথে তুলনা করা

    ডাব্লুএসডিএল হ'ল ইন্টারফেস ক্লাস
    এসওএপি বার্তা মার্শাল অনুরোধ এবং প্রতিক্রিয়া বার্তা।


    -1

    আমরা একটি টেলিফোন কল বিবেচনা করতে পারি যে নাম্বারে ডাব্লুএসডিএল এবং তথ্যের আদান-প্রদান সাবান।

    ডাব্লুএসডিএলটি বর্ণনা করে যে কীভাবে যোগাযোগ সার্ভারের সাথে সংযোগ স্থাপন করতে হয় S সোপটিতে যোগাযোগ বার্তা রয়েছে।


    1
    না, ফোন নম্বরটি ডাব্লুএসডিএলে সংজ্ঞায়িত শেষ পয়েন্টগুলির মতো আরও কিছু হবে। ফোন কলগুলির ডোমেনে ডাব্লুএসডিএলের সমতুল্য কোনও সমতুল্য নেই। নিকটতম একটি টেলিফোন ডিরেক্টরি হতে পারে, বিশেষত যদি আপনি "হলুদ পৃষ্ঠাগুলি" ধারণার অন্তর্ভুক্ত করেন যা ব্যবসাগুলি শ্রেণিবদ্ধ করে এবং ব্যবসায়ের বিষয়ে কিছু বিশদ সরবরাহ করে (কেবল ফোন নম্বর নয়)।
    জন স্যান্ডার্স
    আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
    Licensed under cc by-sa 3.0 with attribution required.