Mindphp.com เว็บ สอนสร้างเว็บไซต์ เว็บเซอเวอร์ Hosting Web Server สอน Joomla phpbb
(New Look)
หน้าเว็บบอร์ด » Result Center » Share Knowledge » SOAP (Simple Object Access Protocol) คืออะไร ???
 


 
รับสมัครพนง.บัญชี มีประสบการณ์ 
 

				
* เข้าสู่ระบบ    * สมัครสมาชิก   * FAQ




โพสต์กระทู้ใหม่ กลับไปยังกระทู้  [ 2 โพสต์ ] 
เจ้าของ ข้อความ
โพสต์โพสต์แล้ว: 28/04/2012 7:26 pm 
ออฟไลน์
PHP Jr. Member
PHP Jr. Member

ลงทะเบียนเมื่อ: 10/01/2012 2:09 pm
โพสต์: 24
SOAP - เป็นภาษา xml เพื่อทำหน้าที่เป็น Message Protocol สำหรับการแลกเปลี่ยนข้อมูลระหว่างผู้ให้บริการและผู้ใช้บริการ โดย SOAP จะใช้ HTTP Protocol ช่วยในการส่งข้อมูลอีกที จึงเปรียบ SOAP เป็นจดหมาย และ HTTP Protocol เป็นคนส่งจดหมาย การใช้สามารถทำได้สองวิธี คือแบบ remote procedure call (RPC) และแบบ document

RPC-Style SOAP คือการมอง เว็บเซอร์วิสให้เป็นประหนึ่ง object โดยภายใน request จะมี method name ที่ใช้เรียก parameter และ method จะกระทำการบน server และส่ง XML response กลับไปให้ client
Document-Style SOAP ใช้ XML schemas เป็นตัวกำหนดรูปแบบของ request และ response ซึ่งจะมีความยืดหยุ่นกว่าแบบ RPC เนื่องจากรูปแบบจะถูกปรับเปลี่ยนตาม XML schema

ในการที่ใช้ HTTP Protocol ช่วยในการส่ง SOAP นั้นจะทำให้ข้อมูลสามารถเจาะทะลุ firewall ได้ง่าย ซึ่งได้เปรียบ protocol อื่น ๆ ที่อาจจะถูกกรองโดย firewall ดังรูปที่ 1


คุณไม่มีสิทธิ์ดูไฟล์ที่แนบมาในกระทู้


 ข้อมูลส่วนตัว  E-mail  
 
โพสต์โพสต์แล้ว: 28/04/2012 7:55 pm 
ออฟไลน์
PHP Jr. Member
PHP Jr. Member

ลงทะเบียนเมื่อ: 10/01/2012 2:09 pm
โพสต์: 24
โครงสร้างของ SOAP จะประกอบไปด้วย

1)SOAP Envelope - ใช้ในการอธิบายเนื้อหา ระบุเนื้อหา และกระบวนการจัดการข้อมูล ซึ่งจะประกอบด้วย
(1)Header เป็นส่วนที่อธิบายเกี่ยวกับเนื้อหาที่อยู่ภายใน Envelope โดยในส่วนนี้จะมีหรือไม่มีก็ได้
(2)Body เป็นส่วนกำหนดเนื้อหาของข้อมูลที่ต้องการส่งไปยัง Web Services ต่างๆ โดยในส่วนนี้จำเป็นต้องมี

2)SOAP Encoding - ใช้ในการอธิบายการเข้ารหัสเพื่อจับคู่ชนิดข้อมูล (data type) ที่ใช้ในโปรแกรมประยุกต์กับ XML elements ในส่วนนี้จะเขียนตั้งค่ารวมอยู่กับส่วนที่ 1)

3)SOAP Transport - ใช้ในการอธิบายโพรโทคอลการส่งข้อมูล ซึ่งจะนิยมใช้ HTTP Protocol เป็นตัวช่วยในการส่งข้อมูล


คุณไม่มีสิทธิ์ดูไฟล์ที่แนบมาในกระทู้


ข้างบน  ข้อมูลส่วนตัว
 E-mail  
 
แสดงโพสจาก:  เรียงตาม  
โพสต์กระทู้ใหม่ กลับไปยังกระทู้  [ 2 โพสต์ ] 

» SOAP (Simple Object Access Protocol) คืออะไร ???

เขตเวลา GMT + 7 ชั่วโมง [ DST ]

SOAP (Simple Object Access Protocol) คืออะไร ???   ตอบกลับ   แสดง   โพสต์ล่าสุด 
สอบถาม ComplexType NuSoap
โดย touleg » 28/10/2012 1:38 am

5 ตอบกลับ

2324 แสดง

โพสต์ล่าสุด โดย mindphp ดูข้อความล่าสุด
09/11/2012 4:17 pm
Programming - PHP

วิธีการสร้าง WebService อย่างง่ายด้วย ZendSOAP
โดย batman1292 » 11/05/2012 7:01 pm

0 ตอบกลับ

2725 แสดง

โพสต์ล่าสุด โดย batman1292 ดูข้อความล่าสุด
11/05/2012 7:01 pm
Share Knowledge

ปัญหา Fatal error: Uncaught SoapFault exception: [Client] SoapClient::SoapClient
โดย mindphp » 10/05/2012 5:17 am

0 ตอบกลับ

1697 แสดง

โพสต์ล่าสุด โดย mindphp ดูข้อความล่าสุด
10/05/2012 5:17 am
Programming - PHP

ใช้ php สร้าง WebServices ด้วย PHPSoap
โดย batman1292 » 07/05/2012 9:02 pm

5 ตอบกลับ

3095 แสดง

โพสต์ล่าสุด โดย malangtub ดูข้อความล่าสุด
16/05/2012 11:35 am
Share Knowledge

ปัญหาการทดลองทำ WebService แบบ ZendSOAP
โดย batman1292 » 02/05/2012 10:56 pm

1 ตอบกลับ

1655 แสดง

โพสต์ล่าสุด โดย batman1292 ดูข้อความล่าสุด
11/05/2012 7:04 pm
Programming - PHP


ท่าน ไม่สามารถ โพสกระทู้ในบอร์ดนี้ได้
ท่าน ไม่สามารถ ตอบกระทู้ในบอร์ดนี้ได้
ท่าน ไม่สามารถ แก้ไขโพสของท่านในบอร์ดนี้ได้
ท่าน ไม่สามารถ ลบโพสของท่านในบอร์ดนี้ได้
ท่าน ไม่สามารถ แนบไฟล์ในบอร์ดนี้ได้

ไปที่:  
Powered by phpBB® Forum Software © phpBB Group
Thai language by Mindphp.com & phpBBThailand.com