W3C ออกมาตรฐานเว็บใหม่ Efficient XML Interchange (EXI) ซึ่งเป็นฟอร์แมตแบบย่อของ XML ที่บีบเค้นจนเหลือแต่ข้อมูลไบนารี
EXI ถูกออกแบบเพื่อการส่งข้อมูลผ่านอินเทอร์เน็ตที่มีประสิทธิภาพมากขึ้น ประหยัดแบนด์วิธมากขึ้น ซึ่งการทดสอบบางชุดของ W3C เอง สามารถแปลงไฟล์ XML เป็น EXI ที่ขนาดเล็กลงถึง 100 เท่า! เมื่อเทียบกับการบีบอัดด้วย GZIP แล้วดีกว่ากันมากหลายช่วงตัว
W3C ใช้เวลา 7 ปีในการพัฒนา EXI โดยเป้าหมายของมันคืออุปกรณ์ฝังตัวต่างๆ ไม่ว่าจะเป็นกล้องถ่ายรูป มือถือ หรือรถยนต์ หน้าตาของ EXI ต้องอธิบายเป็นไบนารีโค้ด คนที่สนใจดูได้จาก Efficient XML Interchange (EXI) Format 1.0
ที่มา - W3C, ReadWriteWeb
- 11 comments
- 788 reads
เป็นเรื่องราวใหญ่เมื่อ i4i ที่ถือสิทธิบัตรในการสร้างฟิลด์ตามความต้องการของผู้ใช้ (Custom XML) ได้ฟ้องร้องไมโครซอฟท์ที่ใส่ความสามารถนี้ลงใน Word 2003 และ Word 2007 จนศาลรัฐเท็กซัสออกคำสั่งคุ้มครองให้ไมโครซอฟท์หยุดขาย Word ทั้งสองรุ่นในรัฐเท็กซัสภายใน 60 วัน
เชื่อว่าน่าจะมีการสร้าง Word รุ่นพิเศษสำหรับรัฐเท็กซัสก่อนจะมีการหยุดขายจริง
สิทธิบัตรของ i4i นั้นมีประโยคหนึ่งที่ระบุว่าสิทธิบัตรนี้ครอบคลุมถึง "ทุกอย่างที่เกี่ยวข้องกับการทำฟอร์แมตให้กับ XML แบบเฉพาะ" (anything that touches custom XML formatting) ทำให้ Word 2003 และ Word 2007 ซึ่งสามารถแสดงผลข้อมูลที่เป็น XML แท็กพิเศษได้ติดบ่วงสิทธิบัตรนี้ไปด้วย
สิทธิบัตรของ i4i นั้นเป็นสิทธิบัตรแบบครอบจักรวาลอันหนึ่ง ก่อนหน้านี้ไมโครซอฟท์เคยต้องจ่ายค่าเสียหายให้กับ i4i ไปแล้ว 200 ล้านดอลลาร์ และมีแนวโน้มว่าต้องจ่ายเพิ่มเติมอีกประมาณ 90 ล้านดอลลาร์
ข่าวนี้คงเป็นตัวอย่างหนึ่งของ "เกรียน" สิทธิบัตรอีกครั้งหนึ่งในโลกไอที
ที่มา - ARNnet
- 31 comments
- 3756 reads
กูเกิลได้เพิ่มความสามารถในการทำ Sitemaps สำหรับวีดิโอบนเว็บไชต์ทั่วไป โดยความสามารถนี้เป็นส่วนเพิ่มเติมของ Sitemap Protocol ซึ่งจะอำนวนความสะดวกให้ Crawlers ของกูเกิลวีดิโอเสิร์ชทำดัชนีได้ง่ายขึ้น ผู้ดูแลเว็บสามารถกำหนดรายละเอียดต่างๆ ให้กับวีดีโอได้ แท็กที่น่าสนใจมี Thumbnail (รูปย่อ), family_friendly (ความเหมาะสมขอผู้ชม) และการอนุญาติให้ embed ไปกับผลการค้นหาของกูเกิล (ดูเพิ่ม)
- 670 reads
ในต่างประเทศ บริษัทที่ประสบความสำเร็จในการทำธุรกรรมและการให้บริการทางอินเทอร์เน็ต ต่างก็นำเว็บเซอร์วิสมาใช้ อย่างเช่น Google, Yahoo, eBay, และ Amazon องค์กรรัฐหลายแห่งก็มีการพัฒนาเว็บเซอร์วิส อย่างเช่น ในประเทศออสเตรเลีย มีการพัฒนาเว็บเซอร์วิสเพื่อช่วยในการติดตามสัตว์เลี้ยงภายในประเทศเขา
ในประเทศไทย ตอนนี้หลายบริษัทเริ่มมีการเรียกใช้บริการเซอร์วิสจากที่อื่น แต่มีองค์กรและบริษัทอยู่น้อยมากที่พัฒนาเว็บเซอร์วิสเพื่อเปิดให้บริการแก่ผู้อื่น ที่เห็นอยู่แบ่งเป็นประเภท และมีรายละเอียดดังนี้
1) องค์กรในภาครัฐ
* เว็บเซอร์วิสกรมสรรพกร ซึ่งเปิดให้บริการข้อมูลหลายอย่าง อาทิเช่น ตรวจสอบความถูกต้องของหมายเลขประจำตัวประชาชน และหมายเลขประจำตัวผู้เสียภาษีอากร สามารถดูรายละเอียดเพิ่มเติมได้ที่ http://www.rd.go.th/webservice/
* VAJA Web Service ให้บริการแปลงข้อความเป็นเสียงพูด (TTS) ด้วยโปรแกรม VAJA ผ่าน Internet มี method ที่ให้บริการ 1 method คือ method vaja โดย method vaja จะรับ argument 3 ตัวคือ ความเร็วเสียง, เพศ,ข้อความ และจะคืนค่า เป็น url ของไฟล์เสียง สามารถดูรายละเอียดเพิ่มเติมได้ที่ http://vaja.nectec.or.th/ws/vaja-webservice.html
* “ ศิลาจารึก เว็บเซอร์วิส” ซึ่งเป็นเว็บเซอร์วิสที่บริการการตัดคำภาษาไทย ที่ชอบเพราะเป็นเว็บเซอร์วิสที่สามารถนำมาประยุกต์ใช้ในด้านต่างๆได้ แม้ว่าในชีวิตประจำวันอาจไม่ค่อยมีความจำเป็น แต่ในงานบางอย่างก็ต้องอาศัยการตัดคำ ตัวอย่างเช่น การใช้การตัดคำร่วมกับโปรแกรมอ่านเอกสารเป็นภาษาพูด หรือในการทำระบบค้นหา (Search Engine) สำหรับภาษาไทย ก็ต้องใช้การตัดคำในการเปลี่ยนรูปแบบข้อมูลให้มีโครงสร้างที่ สามารถค้นหาได้รวดเร็ว เป็นต้น สามารถดูข้อมูลเพิ่มเติมที่ http://mailcleaner.in.th/sila.php
* เว็บเซอร์วิสที่ชอบคือ “การให้บริการข้อมูล Web Service จากระบบฐานข้อมูลของศูนย์ปฏิบัติการจังหวัดเชียงใหม่ 45 ก ลุ่มเรื่อง” เป็นเว็บเซอร์วิสที่ให้บริการข้อมูลทางสถิติในเรื่องต่างๆภายในจังหวัดเชียง ใหม่ เช่น จำนวนประชากรและครัวเรือน อุณหภูมิและปริมาณน้ำฝนในแต่ละเดือน ข้อมูลรายได้ต่อหัว จำนวนสถาบันการศึกษา จำนวนหมู่บ้านที่ไม่มีไฟฟ้าใช้ เป็นต้น ซึ่งการให้บริการข้อมูลเหล่านี้มี Method ที่สามารถดูข้อมูลได้ทั้งในระดับจังหวัด อำเภอ และตำบล สามารถดูข้อมูลเพิ่มเติมได้ที่ http://webservice.chiangmaipoc.net/
2) บริษัทเอกชนที่เปิดให้บริการข้อมูลทั่วไปแก่ประชาชน
เว็บเซอร์วิสปตท ซึ่งเปิดให้บริการดูราคาน้ำมันล่าสุด และข่าวล่าสุดเกี่ยวกับน้ำมัน สามารถดูรายละเอียดเพิ่มเติมได้ที่ http://www.pttplc.com/pttinfo.asmx
3) บริษัทเอกชนที่มีการเปิดให้บริการข้อมูลในเชิงพาณิชย์
มี บริษัท A2Z Professional Travel ซ ึ่งเปิดให้บริการจองห้องโรงแรมในประเทศไทย และเรียกใช้บริการจองห้องโรงแรมในประเทศต่าง ๆ ทั่วโลกโดยใช้เทคโนโลยีเอกซ์เอ็มแอลและเว็บเซอร์วิส สามารถดูรายละเอียดเพิ่มเติมได้ที่ http://www.a2zprotravel.com/
4) กำลังพัฒนาและดำเนินการอยู่
* ตอนนี้ทางอาจารย์ และนักศึกษาภาควิชาวิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยขอนแก่น ก ็ได้มีความร่วมมือกับ กลุ่มวิจัยของ ดร. นัยนา สหเวชชภัณฑ์ นักวิจัยเนคเทคในการพัฒนาระบบทะเบียนเว็บเซอร์วิสแห่งประเทศไทย เพื่อรวบรวมเว็บเซอร์วิสที่พัฒนาโดยคนไทย และสนับสนุนการพัฒนาเว็บเซอร์วิสภายในประเทศ ซ ึ่งเนคเทคก็เห็นความสำคัญของเทคโนโลยีนี้ ดังจะเห็นได้จากเนคเทคได้จัดให้มีการแข่งขันพัฒนาโปรแกรมแห่งประเทศไทย ในหัวข้อเว็บเซอร์วิสมาประมาณ 4-5 ปี
* ตอนนี้ทางอาจารย์ และนักศึกษาปริญญาโท ภาควิชาวิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยขอนแก่น แ ละกลุ่มวิจัยของ ดร. ศิษเฎศ ทองสิมา นักวิจัยไบโอเทค และ ดร. กุลวดี ศรีพานิชกุลชัย นักวิจัยเนคเทค ก็ได้มีความร่วมมือกันในการพัฒนาระบบที่ใช้ในการบูรณาการของแหล่งข้อมูลเสมือนโดยใช้เว็บเซอร์วิสและเพียร์-ทู-เพียร์ เ พื่อทำให้นักวิจัย นักวิทยาศาสตร์ที่ต้องการค้นหาและวิเคราะห์ข้อมูลจีโนมที่อยู่ที่ต่าง ๆ ได้จากการเข้าไปใช้ที่ระบบเดียวข้อมูลจีโนมที่กระจายอยู่ตามหน่วยวิจัยต่าง ๆ เหล่านี้ ได้แก่ ฐานข้อมูลจีโนมกุ้ง จีโนมข้าว สนิปของคน และสาหร่ายเกลียวทอง เป็นต้น
ห ากท่านใดทราบเว็บเซอร์วิสอื่น ๆ ที่พัฒนาโดยคนไทย กรุณาแจ้งให้ทราบด้วย เพื่อจะได้รวบรวมเข้าไว้ในระบบทะเบียนเว็บเซอร์วิสสาธารณะของประเทศไทย ขอบคุณค่ะ
อ้างอิงจาก http://gotoknow.org/blog/krunapon/88331
- 11 comments
- 3585 reads
SOA เป็นรูปแบบของการพัฒนาซอฟต์แวร์ที่เน้นให้ซอฟต์แวร์สามารถให้บริการได้โดยไม่ มีเงื่อนไขหรือข้อกำหนดของแพลตฟอร์มที่ใช้ของผู้ร้องขอบริการ ส่วน Web service เป็นซอฟต์แวร์ที่ให้บริการผ่านทางอินเทอร์เน็ตซึ่งข้อมูลระหว่างผู้ให้บริการและผู้ขอบริการอยู่ในรูปแบบของภาษาเอกซ์เอ็มแอล ฉะนั้นจริง ๆ แล้ว Web service คือซอฟต์แวร์ที่สามารถพัฒนาในอยู่ในรูปแบบของ SOA การที่ผู้ให้บริการ Web service และ ผู้ร้องขอ Web service สื่อสารกันด้วยภาษาเอกซ์เอ็มแอลซึ่งเป็นภาษามาตรฐานที่ใช้ในการนำเสนอและแลกเปลี่ยนข้อมูลผ่านทางอินเทอร์เน็ต จึงทำให้การเรียกใช้ Web service ไม่ขึ้นอยู่กับแพลตฟอร์มของผู้เรียกใช้ โดยสรุปแล้ว SOA เป็นสไตล์หรือเป็นรูปแบบ ส่วน Web service Technology เป็นวิธีการพัฒนา ความสัมพันธ์ระหว่าง SOA และ Web Services ก็คือ Web service เป็นซอฟต์แวร์ที่ทำให้ SOA เกิดขึ้นจริงและใช้ได้จริง
- 1624 reads
ในปัจจุับันเราจะพบว่าข้อมูลส่วนใหญ่จะอยู่ในรูปแบบของภาษา XML ดังนั้นนักพัฒนาโปรแกรมจำเป็นจะต้องเรียนรู้การพัฒนาโปรแกรม XML parser ที่มีประสิทธิภาพเพื่อเข้าไปอ่าน แก้ไข และสร้างข้อมูลในภาษา XML ในช่วงแรก DOM (Document Object Model) และ SAX (Simple API for XML) เป็น API ที่คนนิยมใช้กัน แต่ทั้ง 2 ตัวมีข้อดีและข้อเสียแตกต่างกันคนละแบบ ข้อดีของ DOM คือใช้ง่าย แต่ต้องการพื้นที่หน่วยความจำเยอะ ในขณะที่ SAX ใช้ยาก และทำงานได้เร็ว และไม่ได้ต้องการพื้นที่หน่วยความจำเยอะ







