ผมต้องการเอาข้อมูลที่อยู่ในบริษัทซึ่งมันเป็น Local ดูได้เฉพาะในองค์กรเท่านั้น ออกมาทำเป็น Online เฉพาะบางส่วนเช่นต้องการให้ Sale ของบริษัทสามารถดูยอดขายรายวันได้ เป็นต้น
สิ่งที่ผมทำคือ
1. ทำ Webservice ดึงข้อมูลภายในออกมารอไว้ก่อน
2. เนื่องจากบริษัทไม่มี Public IP Address ผมเลยอาศัย DynDNS มาช่วยเพื่อให้ Application ภายนอกเห็น Service ที่เตรียมไว้
3. ผมเขียนอีก Application นึงไว้บนโฮสภายนอก และภายใน App ผมก็เรียก Service ที่ผมเตรียมไว้มาแสดงข้อมูล
คำถามก็คือ
1. มันจะมีข้อเสียอะไรหรือไม่ครับ
2. ถ้าผมใช้ DynDNS มันจะเสถียรแค่ไหนในการเรียก Service จาก Local ที่เตรียมไว้
3. Solution ที่ผมกำลังทำมันจะ Work มั้ย
ขอบคุณครับ
หมายเหตุ
Solution อื่นๆ ที่เตรียมไว้คือ ผมต้องเขียน App เพื่อดึงข้อมูลออกจาก local แล้วเอาไป insert ข้อมูลในฐานข้อมูลของโฮสด้านนอก แล้วเขียน Web Application เรียกข้อมูลมาแสดงอีกที (พูดง่ายๆก็คือ ทำเหมือนดึงข้อมูลจาก local ไป export ใส่ฐานข้อมูลภายนอก โดยตั้งแต่เวลาไว้เช่นทำทุกๆ 1 ชั่วโมง ข้อเสียก็คือ ข้อมูลไม่ update ทันท่วงที เป็นต้น)