ออกแบบ wsdl โดยการเพิ่ม field เผื่อไว้ล่วงหน้า โดยที่ยังไม่ได้ใช้ในตอนนี้
ความต้องการเริ่มต้นของระบบ ออกแบบให้รองรับ requirement ใช้ field 8 ตัว คือ name, cardId, fullName, dateOfBirth, region,nationality, occupation,gender
เพื่อรองรับในอนาคต เรานิยาม filed ไว้รอเป็นกลางๆ โดยไม่ได้ระบุว่าจะเอาไปใช้ทำไร
ถัดไปอีก 6 เดือนมี requirement มาเพิ่ม ก็เลือกหยิบใช้ได้เลย โดยไม่ต้องเพิ่ม field และไม่ต้องให้ ระบบปลายทาง ต้องเพิ่ม field ตามเรา
เช่น ใช้ text1 เพื่อเก็บอาชีพย่อย ใช้ date1 ระบุวันที่เริ่มงาน เป็นต้น ไม่ต้องแจ้งให้ระบบปลายทางอัพเดท wsdl
ข้อเสียคือ การยิง 1 ครั้งจะกิน bandwidth เพิ่มขึ้นเพราะมี field เปล่าๆหลายตัว
ข้อดีคือ ไม่กระทบระบบปลายทางต้องอัพเดท wsdl ตาม ถ้ามี 5 ระบบ ก็ต้องแจ้งให้อัพเดท 5 ระบบ
<name>
<cardId>
<fullName>
<dateOfBirth>
<region>
<nationality>
<occupation>
<gender>
<text1>
<text2>
<text2>
<text3>
<text5>
<text6>
<text7>
<text8>
<text9>
<text10>
<date1>
<date2>
<date3>
<date4>
<date5>
<date6>
<date7>
<date8>
<date9>
<date10>
<number1>
<number2>
<number3>
<number4>
<number5>
<number6>
<number7>
<number8>
<number9>
<number10>
วิธีคิด wsdl หรือ object เพื่อ provide ให้ระบบอื่นเรียกใช้ (อีกแนวทางนึงที่ไม่นิยม)
Moderator: mindphp, ผู้ดูแลกระดาน
- jataz2
- PHP Super Member
- โพสต์: 275
- ลงทะเบียนเมื่อ: 22/02/2011 11:48 am
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ สอบถามเกี่ยวกับ soap + wsdl return ค่าเป็นภาษาไทยไม่ได้
โดย wittawat_su » 01/12/2015 11:18 am » ใน Programming - PHP - 0 ตอบกลับ
- 886 แสดง
-
โพสต์ล่าสุด โดย wittawat_su
01/12/2015 11:18 am
-
-
- 1 ตอบกลับ
- 1436 แสดง
-
โพสต์ล่าสุด โดย mindphp
17/06/2021 4:36 pm
-
-
โพสต์ใหม่ การปรับเปลี่ยนข้อมูลของ object โดยใช้ javascript
โดย Ittichai_chupol » 20/11/2019 3:34 pm » ใน jQuery & Ajax Knowledge - 0 ตอบกลับ
- 1422 แสดง
-
โพสต์ล่าสุด โดย Ittichai_chupol
20/11/2019 3:34 pm
-
-
-
โพสต์ใหม่ ปัญหาไม่สามารถแสดงผลได้ทางหน้าจอ ขึ้น Object not found!
โดย birdkritsna » 17/09/2019 12:11 pm » ใน Programming - PHP - 5 ตอบกลับ
- 2048 แสดง
-
โพสต์ล่าสุด โดย LEG
26/12/2019 8:50 am
-
-
- 1 ตอบกลับ
- 2780 แสดง
-
โพสต์ล่าสุด โดย tsukasaz
20/07/2015 9:57 am
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: athirach.offcial และบุคลทั่วไป 3