Results 1 to 4 of 4

Thread: Re: java Web Services ควรเริ่มต้นจากอะไร ?

  1. #1
    man_sss
    Guest


    java Web Services ควรเริ่มต้นจากอะไร ?

    ผมอยากจะศึกษา java Web Services ควรเริ่มต้นจากอะไรก่อนครับช่วยแน่นำด้วย ขอบคุณมากครับ

  2. #2
    Junior Member
    Join Date
    Nov 2002
    Location
    United States
    Posts
    0


    Re: java Web Services ควรเริ่มต้นจากอะไร ?

    ผมคิดว่าถ้าคุณเข้าใจ java ดีแล้วก็ลอง ศึกษา protocal นะครับ

  3. #3
    Junior Member
    Join Date
    Oct 2002
    Location
    Thailand
    Posts
    0


    Re: java Web Services ควรเริ่มต้นจากอะไร ?

    ผมขออณุญาติอธิบายก่อนนะครับว่า Web service คืออะไร(ในความเข้าใจของผม)
    Web service มันคือก้าวต่อไปของ Web application โดยมันเป็นมาตรฐานที่ทำให้เราสามารถ "ประกาศ" (Publish) ว่ามี "บริการ" (Services) อะไรเพื่อให้ client application เรียกใช้งานได้

    ส่วนประกอบของ Web service มีดังนี้ครับ
    - WSDL (Web Services Description Language)
    - UDDI (Universal Description Discovery and Integration)
    - SOAP (Simple Object Access Protocol)
    เริ่มจากบริการต่างๆจะมีเอกสารอธิบายลักษณะและคุณสมบัติกำกับเอาไว้(WSDL) เวลาที่มีผู้ใช้ต้องการจะใช้บริการก็สามารถค้นหาบริการที่ต้องการ (คล้ายๆ search จาก goolgle) ด้วย UDDI Registry ซึ่งการทำงานทั้งหมดจะอยู่บนโปรโตคอลที่ชื่อ SOAP

    ยกตัวอย่างให้คุณเห็นภาพ ถ้าผมเขียน Web services ตัวหนึ่งแบบง่ายๆขึ้นมา เป็น Service เครื่องคิดเลขที่ทำได้แค่บวกลบคูณหารเลขสองตัวเข้าด้วยกัน เอกสารที่อธิบายว่าเครื่องคิดเลขของผมจะใช้งานต้องการอะไรบ้าง(ในที่นี้คือตัวเลขสองตัว ซ้ายกับขวา)ก็คือ WSDL ส่วนคนใช้อยากจะหาว่ามี service provider ที่ให้บริการคิดเลขไหม? แต่ละอันอยู่ที่ไหน? ในส่วนนี้ UDDI ก็จะเป็นตัวจัดการ และสุดท้ายตั้งแต่การเริ่มต้นใช้บริการ - ส่งตัวแปร - ส่งผลลัพธ์ ทั้งหมดจะอยู่บน SOAP

    วกนอกเรื่องไปหน่อย ที่คุณถามว่าจะเริ่มที่ไหนดีก็ควรเริ่มจากส่วนประกอบของ web services นั่นล่ะครับ (WSDL, UDDI, SOAP) ซึ่ง SOAP ก็คือ XML ดีๆนี่เองส่วน WSDL ก็คือ XML Schema ถ้าคุณรู้เรื่อง XML เป็นอย่างดีก็สามารถพัฒนาเว็บเซอร์วิสต่อไม่ยากครับ

    มี tool หลายตัวที่พยายามทำให้เว็บเซอร์วิสเป็นอะไรที่ง่ายขึ้น แบบ Opensource มี Apache Axis นี่ล่ะครับง่ายดี ส่วนพวก commercial ก็มี Systinet กับ Capeclear ครับ

    สมมุติเหตุการณ์ในอนาคตที่มีการใช้ Web services เต็มตัวเล่นๆดูครับ
    - ?นาย ก? นัดหมอผ่านเว็ป ระบบทำการตรวจตารางเวลาว่างของหมอ และ ของคนไข้ แล้วจองเวลาลงในระบบปฏิทินทั้งของคนไข้ และ ของหมอ
    - เมื่อถึงวันนัดหมอขอเลื่อนเวลา ข้อมูลการเลื่อนเวลา และเวลานัดใหม่ถูกส่งไปที่โทรศัพท์มือถือของคนไข้โดยอัตโนมัติ
    - ก่อนพบหมอ ระบบทำการเชื่อมโยงไปหาระบบประกัน สุขภาพเพื่อขอดูเงื่อนไขการประกัน
    - เมื่อหมอสั่งยา ข้อมูลยา ถูกส่งไปดำเนินการสั่งยาที่ร้านยาและ ตัดบัญชีที่ธนาคารโดยอัตโนมัติ

    Resources
    --------------------------------------------------
    - ลองดู Tutorial ของ Sun ดูครับที่ http://java.sun.com/webservices/docs/ea1/tutorial/
    - ส่วนอันนี้เป็นบทความที่แนะนำให้อ่านครับ http://webservices.xml.com/pub/a/ws/...ces/index.html
    - อันนี้ที่ Javaworld http://www.javaworld.com/javaworld/j...ebservice.html
    - Webservices Thai community www.wsiam.com

  4. #4
    Junior Member
    Join Date
    Nov 2002
    Location
    United States
    Posts
    0


    Re: java Web Services ควรเริ่มต้นจากอะไร ?

    ขอเสริมหน่อย

    ตัว protocal มันไม่ได้มีแค่ 3 ตัวนะครับ มันมีมากกว่านั้น แต่มาตราฐานที่ใช้กันมีเท่านั้น เพื่อใชเป็นตัวกลางติดต่อกันระหว่างหลายๆ ภาษา อย่าง .net ติดต่อกัน java อะไรทำนองนี้

    ปล. ถ้างงกับที่ผมพูด ผ่านมันไปครับ ไม่ต้องพยายามทำความเข้าใจอะไรทั้งสิ้น อ่านเพิ่มเติมจากที่ Red หามาให้นั่นหล่ะครับ

Similar Threads

  1. e-book : Apress.Pro.PHP.XML.and.Web.Services.Mar.2006.eBook-BBL\Apress.Pro.PHP.XML.and.Web.Services.Mar.2006.pdf
    By kitti87 in forum แนะความรู้ด้าน Programming ต่างๆ
    Replies: 2
    Last Post: 29-02-2008, 04:51 PM
  2. Java, Java, Java, Object-Oriented Problem Solving
    By Black_Phoenix in forum E-Book, Video หรือบทความทั่วไปด้าน Computer
    Replies: 0
    Last Post: 25-02-2008, 11:55 PM
  3. Apress Pro Java 6 3D Game Development Java 3D JOGL JInput and JOAL APIs
    By SheLLniX in forum E-Book, Video หรือบทความทั่วไปด้าน Computer
    Replies: 0
    Last Post: 21-09-2007, 02:52 AM
  4. Replies: 0
    Last Post: 19-06-2007, 04:38 PM
  5. Java, Java Applet, Java Script ต่างกันยังไง?
    By cms-design in forum Non computer knowledge
    Replies: 0
    Last Post: 01-01-1970, 07:00 AM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Members who have read this thread: 0

There are no members to list at the moment.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •