วิธีคิด wsdl หรือ object เพื่อ provide ให้ระบบอื่นเรียกใช้ (อีกแนวทางนึงที่ไม่นิยม)

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
jataz2
PHP Super Member
PHP Super Member
โพสต์: 275
ลงทะเบียนเมื่อ: 22/02/2011 11:48 am

วิธีคิด wsdl หรือ object เพื่อ provide ให้ระบบอื่นเรียกใช้ (อีกแนวทางนึงที่ไม่นิยม)

โพสต์ที่ยังไม่ได้อ่าน โดย jataz2 »

ออกแบบ 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>
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 89