Jump to content


Windows Server 2012

- - - - -

สอบถามเกี่ยวกับการใช้ web service หน่อยคับ


  • Please log in to reply
5 replies to this topic

#1 poomberry

poomberry

    Newbie

  • Members
  • Pip
  • 3 posts

Posted 22 November 2012 - 04:12 PM

พอดีผมมีแนวคิดเกี่ยวกับโปรเจคที่ผมจะทำอยุ่ว่า

จะเขียน application ไปติดตั้งที่เครื่อง handheld/ppc เป้นการสแกนบาโค้ดน่ะครับ มีการประมวลผลในตัว application  แล้วให้ข้อมูลที่ได้จากการประมวณผลที่ application ถูกส่ง โดยใช้ webservice เป็นสื่อกลาง เพื่อให้ข้อมูลมาถูกเก็บยังเครื่อง PC  ผมไม่รู้ว่า ที่ผมคิด สามารถเป้นไปได้หรือ ไม่

ผมมีความรู้เรื่องเขียน app ด้วย vs C# 2008 แต่ผม แต่ผมไม่เคยใช้ webservice ผมเริ่มต้นไม่ถูกคับ  ช่วยผมที  Posted Image Posted Image

#2 frogconn

frogconn

    Newbie

  • Members
  • Pip
  • 2 posts

Posted 22 November 2012 - 05:32 PM

แนวคิดถ้าจะต้องติดต่อแบบ client -> server ก็เข้าใจถูกแล้วครับ สามารถทำได้ กรณีทำ Webservice ไม่ยากครับ ฝั่ง Handheld สามารถ Add Referrence ได้เลยครับ ก็จะสามารถติดต่อกันได้ แต่ผมแนะนำเป็น WCF service ดีกว่าครับ ด้วยประสิทธิภาพเองและการจัดการที่ค่อนข้างสะดวก เช่น สามารถ Generate Model object (class, property) จาก service ได้เลย

#3 poomberry

poomberry

    Newbie

  • Members
  • Pip
  • 3 posts

Posted 22 November 2012 - 07:26 PM

ลองหาข้อมูลแล้ว wcf service มีตั้งแต่ .net framwork 3.0
แต่ handheld ผมเป็น wince 5 ซึ่ง ใช้ .net 3.0ไม่ได้ (ใหม่ไป Posted Image )

#4 poomberry

poomberry

    Newbie

  • Members
  • Pip
  • 3 posts

Posted 22 November 2012 - 07:28 PM

หรือว่ามันไม่เกี่ยว หรือผมคิดผิด ยังไง ช่วยชี้แนะด้วยคับ

#5 Rux

Rux

    Principle Member

  • Star
  • 1134 posts

Posted 23 November 2012 - 09:30 AM

View Postpoomberry, on 22 November 2012 - 07:26 PM, said:

ลองหาข้อมูลแล้ว wcf service มีตั้งแต่ .net framwork 3.0
แต่ handheld ผมเป็น wince 5 ซึ่ง ใช้ .net 3.0ไม่ได้ (ใหม่ไป Posted Image )
พัฒนา Web Services ด้วย WCF ที่ PC นะครับ  ไม่ใช่ handheld/ppc

#6 GMz

GMz

    Member

  • Members
  • PipPip
  • 239 posts

Posted 16 June 2013 - 04:54 PM

อัพเดท: ไมโครซอฟต์พัฒนา ASP.NET MVC 4 Web Api มาแทนที่ WCF ละครับ เพราะยังไงเสีย HTTP Protocal ดีสุดแล้วครับ หากจะ Encrypt ก็แค่ใช้ SSL สะดวกกว่า WCF และเป็น RESTful Web Services คืนค่าเป็น JSON ให้ Javascript เรียกใช้ได้สะดวก แต่เดิม ASP.NET MVC 3 มันไม่มี RESTful ต้องไปใช้ WCF REST ซึ่งยุ่งยาก ฝั่ง 3rd Party ชื่อ ServiceStack.netก็ทำมาเป็น WCF Alternative ซึ่งทำงานได้เร็วกว่า WCF 10x เท่า และ Web API 1x เท่า แต่ Implement ยากกว่า Web API ข้อแตกต่างระหว่าง ServiceStack กับ Web API ก็คือ ServiceStack จะให้ Access ที่ตัว Model เลย แต่ Web API จะ Access ที่ Controller ความเร็วมันเลยต่างกัน สำหรับเลือกตัวที่ Implement ง่ายมากกว่าเร็วครับ เพราะมัน Optimize ทีหลังได้ หากอยากเรียกใช้งานพวก JSON ลองดู RestSharp, JSON.NET, ServiceStack หรือ jQuery ก็สะดวกนะครับ

Edited by GMz, 16 June 2013 - 05:01 PM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users