โครงการหนังสือ ASP.NET 2.0 ฟรีสำหรับโรงเรียน
แจกไปหมดแล้ว 15 เล่มครับ
Event ดีที่ยำใหญ่หลายหัวข้อครับ วันอาทิตย์ที่ 15 มกราคม 2012 นี้แล้วครับ อาจจะโพสต์ช้าไปหน่อย ใครสนใจดูได้ที่นี่ครับ http://www.facebook.com/events/317882901567092/
ผมลองอ่านจากหัวข้อ การเรียกใช้งานเว็บเซอร์วิส ดูแล้วนะครับมีข้อสงสัยน่ะครับ คือ
อย่างแรก เวลาที่จะให้ ภาษาอื่นที่ไม่ใช้ .net ใช้งานต้องทำอย่างไรบ้างครับ ที่ผมหามาคือต้องทำเป็น
wsdl ก่อน อันนี้คือขั้นตอน wsdl http://localhost/Module15CSWebServiceAndWCF/MyWebService.asmx?WSDL /l:vb /n:MyService อันนี้จะได้ เป็น File .vb มา (อันนี้เป็น file ที่เป้น wsdl ใช่หรือไม่ครับ ถ้าใช่ ผมสามารถ ใช้ตัวนี้เพื่อให้ทางฝั่ง java , php เรียกใช้งานได้หรือไม่ครับ )
เสร็จแล้วค่อยไปสร้างเป็น .dll (อันนี้ไม่เข้าใจครับว่าทำไปแล้ว ทางฝั่งของ java , php แค่เอาไปวางใน bin เหมือนของเราแล้วอ้างพาธมาแล้วก็เรียกใช้งานได้เลยหรอครับ)
ใช่แล้วครับ ตอนที่เราสร้างเว็บเซอร์วิสด้วย .NET มันจะมี WSDL ติดมาด้วย
WSDL นี้มาตรฐานค่อนข้างโอเคแล้ว คือทุกๆ ค่ายจะเข้าใจมันได้ครับ ผมลองทดสอบกับ Java ผ่าน editor ชื่อ NetBean ก็ทำงานได้ดีครับ ใน NetBean เราสามารถ Add Web Reference ไปที่ไฟล์ WSDL ที่สร้างขึ้นจากเว็บเซอร์วิสของ .NET ได้เลย จากนั้น NetBean จะสร้าง proxy class ขึ้นมาให้เราใช้ในโปรเจคต่อโดยอัตโนมัติครับ สำหรับ PHP นี้ ผมคิดว่าน่าจะมีเครื่องมือที่แปลง WSDL ไปเป็น proxy class ได้เหมือนกันครับ ยังงัยลองค้นจาก google ต่อนะครับ