BMS-HOSxP Community

HOSxP => HOSxP Web Services => ข้อความที่เริ่มโดย: Tharuea_Hos ที่ กรกฎาคม 13, 2009, 22:17:53 PM

หัวข้อ: อยากทราบวิธีการทำ WebServices หน่อยครับ
เริ่มหัวข้อโดย: Tharuea_Hos ที่ กรกฎาคม 13, 2009, 22:17:53 PM
พอดีอยากลองทำ Webservices ดู แต่ไม่รู้ขั้นตอนทำอย่างไรบ้างจึงอยากขอคำแนะนำด้วยครับ
หัวข้อ: Re: อยากทราบวิธีการทำ WebServices หน่อยครับ
เริ่มหัวข้อโดย: howtodo ที่ กรกฎาคม 14, 2009, 08:41:29 AM
web app  (http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=6973.0)
or
webservices

Apache Axis Home: http://http://ws.apache.org/axis/
Sun’s Web Services Developer Pack Home: http://java.sun.com/webservices/jwsdp/
W3C’s Web Services Activity Home Page: http://www.w3.org/2002/ws/
หัวข้อ: Re: อยากทราบวิธีการทำ WebServices หน่อยครับ
เริ่มหัวข้อโดย: Tharuea_Hos ที่ กรกฎาคม 14, 2009, 16:26:11 PM
ขอบคุณครับ แต่ยังงงอยู่วิธีการทำ ทำอย่างไร เพราะไม่จบทางด้านนี้มาครับ เลยไม่ค่อยทราบรายละะเอียดขั้นตอนการทำ ว่าต้องเริ่มจากไหนก่อนและจบอย่างไร
หัวข้อ: Re: อยากทราบวิธีการทำ WebServices หน่อยครับ
เริ่มหัวข้อโดย: กรรมกรไอที ที่ กรกฎาคม 14, 2009, 23:24:41 PM
web service คือ การที่เราเอา business tier / data tier อยู่บน app server เพื่อต่อกับ database server โดยปล่อย presentation tier ติดต่อและทำงานผ่าน app server ผ่าน HTTP ดังนั้น presentation tier ของคุณอาจเป็น rich client หรือ thin client ก็ได้ วิธีการทำอธิบายแบบสั้น ๆ  คือคุณทำ lib เพื่อไป deploy ที่ app server โดยกำหนด interface ของ lib ของคุณ หลังจากนั้นคุณก็เขียน presentation tier ให้ไปเชื่อมต่อกับ app server ที่คุณจะทำ โดยเชื่อมต่อผ่าน interface ที่คุณกำหนดไว้ ถ้าอธิบายแบบยาว ๆ มันยาวครับ
หัวข้อ: Re: อยากทราบวิธีการทำ WebServices หน่อยครับ
เริ่มหัวข้อโดย: howtodo ที่ กรกฎาคม 15, 2009, 00:14:32 AM
อยากเอาไปทำอะไร บอกวัตถุประสงค์มาด้วย มีคนที่เขาเคยทำจะบอกได้ว่า จะเป็น แนวไหน ระหว่าง
web app
or
webservices
หัวข้อ: Re: อยากทราบวิธีการทำ WebServices หน่อยครับ
เริ่มหัวข้อโดย: nongsung ที่ มิถุนายน 02, 2010, 00:16:24 AM
Web service ความหมายก็ตรงตัวครับ คือ บริการผ่านเว็บ
ขึ้นอยู่กับว่าจะบริการอะไร ตัวอย่าง ง่าย ๆ ก็คือ เว็บข่าว เขาก็บริการข่าว ก็จะมีชื่อที่เรา
คุ้นหูแตกต่างกันไป ไม่ว่าจะเป็น RSS, ATOM, Feed ก็แล้วแต่ว่าแต่ละค่ายจะเรียกอะไร
สรุปแล้วก็บริการข้อมูลที่เจ้าของเว็บอยากบริการ

การจะทำเว็บ service ท่านจะต้องเข้าใจภาษากลางในการสื่อสารข้อมูลเหมือนอยากคุยกะคนทั้งโลก
ก็ต้องรู้ภาษาอังกฤษประมาณนั้น ที่ใช้ในวงการ Web service มาตรฐานนั่นก็คือ XML ในอนาคตอันใกล้
อาจจะโดน JSON เบียดตกกระป๋องก็เป็นได้ เพราะ Yahoo ก็เริ่มใช้ Json ละ

แล้ว XML กำเนิดขึ้นมาอย่างไรล่ะ ?
ท่านก็ต้องรู้จักภาษาสคริปต์ซักตัว จะ PHP (http://www.jtnetworksolutions.com/tutorials/web-developer/php/php-totorial-contents/), ASP, JSP ก็ตามถนัด  เพื่อใช้ภาษาเหล่านี้สร้าง XML ขึ้นมาเพื่อ
บริการข้อมูล ( Web Service ) ฉะนี้แล

ตัวอย่างก็
http://www.komchadluek.net/rss.php
เว็บข่าวส่วนมาก ก็บริการกันทั้งนั้นครับ

ส่วน Web Application
ถ้าท่านเขียนสคริปต์ข้างต้น ที่ผมแนะนำไป อันนี้ก็เรียกว่า Web app ได้เช่นกันครับ เพราะความหมายก็คือ เขียนโปรแกรมใช้บนเว็บ แต่เขียนขึ้นมาเืพื่อบริการข้อมูล ก็เลยเป็น Web service ไปด้วยครับ

เหมือนทำเว็บ พอเกิดตัวอำนวยความสะดวกขึ้นมาก็เรียก blog (weB log) ก็เครือ ๆ เดียวกันครับ เรียกต่างกันไป แต่ก็เครือ ๆ เดียวกัน