-
สำหรับผู้ที่เคยเห็นเว็บเพจที่เรนเดอร์ด้วย Ajax แบบไดนามิกแล้ว คุณยังไม่ได้เห็นอะไรเลย
ในปี 2549 ผลิตภัณฑ์ Ajax (ย่อมาจาก Asynchronous JavaScript และ XML) จำนวนมากจะปรากฏในตลาด ช่วยให้บริษัทไอทีสามารถเลือกเครื่องมือเพื่อสร้างส่วนหน้าของ WebServices ด้วยฟังก์ชันเดสก์ท็อปที่คล้ายกัน บริษัทที่สร้างเครื่องมือเหล่านี้จะสร้างชุดเครื่องมือสถาปัตยกรรมเชิงบริการเพื่อเชื่อมต่อเทคโนโลยีเว็บในชั้นแอปพลิเคชันกับเทคโนโลยีเว็บในชั้นการนำเสนอ
Steve Benfield รองประธานฝ่ายกลยุทธ์ของ ClearNova กล่าวว่า "Ajax คือหนทางในการสร้างเว็บแอปพลิเคชันในอนาคต มันจะกลายเป็นความจริงในเวลาอันสั้นมาก"
ClearNova วางแผนที่จะเปิดตัวแพลตฟอร์มการพัฒนาแอปพลิเคชันอย่างรวดเร็วของ ThinkCap JX รุ่นเบต้าที่สองในเดือนนี้ ผลิตภัณฑ์ย้ายแอปพลิเคชันที่เน้นไคลเอนต์เป็นศูนย์กลางไปยังเซิร์ฟเวอร์ ช่วยให้โปรแกรมเมอร์สามารถเปลี่ยนอินเทอร์เฟซผู้ใช้ใน Java แทนที่จะเป็น JavaScript ซึ่งช่วยให้นักพัฒนาจำนวนมากขึ้นสามารถใช้ประโยชน์จากฟังก์ชันการทำงานของ Ajax
Microsoft ได้เปิดตัว Atlas เวอร์ชันเบต้าซึ่งใช้ Ajax ใน ASP.NET BEA Systems กำลังสร้างความสามารถของ Ajax ลงในผลิตภัณฑ์พอร์ทัลและเพิ่ม Ajax API ให้กับเครื่องมือรันไทม์ Sun Microsystems วางแผนที่จะเพิ่ม Ajax ให้กับ Java Server Faces CapeClear Software ผู้จำหน่ายเซอร์วิสบัสระดับองค์กรวางแผนที่จะเพิ่มเครื่องมือ Ajax ให้กับผลิตภัณฑ์ที่เน้น SOA
David Clark รองประธานบริหารของ CapeClear กล่าวว่า "การนำทั้งสองอย่างมารวมกันก็สมเหตุสมผลในระดับการเขียนโปรแกรม Ajax มีกฎเกณฑ์มากมายซึ่งเป็นโมเดลอะซิงโครนัสซึ่งคล้ายกับโมเดล ESB เป็นการแนะนำที่ดีเกี่ยวกับ สิ่งที่เราคิด เป็นส่วนขยายของรูปแบบ ESB"
เมื่อ Tibco Software เข้าซื้อกิจการ General Interface เมื่อปีที่แล้ว บริษัทได้เชื่อมต่อฟรอนต์เอนด์ของแอปพลิเคชันอินเทอร์เน็ตเข้ากับมิดเดิลแวร์เป็นครั้งแรก ตามที่ผู้ก่อตั้ง General Interface และผู้อำนวยการฝ่ายการตลาดผลิตภัณฑ์ Kevin Hakman ระบุว่าเวอร์ชันเบต้า 3.1 มีการดาวน์โหลดเพิ่มขึ้น 100% ทุกไตรมาส
ทีมของ Hakman ต้องการวัดว่า Ajax ได้รับความสนใจมากน้อยเพียงใด พวกเขาติดตามอัตราการค้นหา Ajax ใน Google มาตั้งแต่ช่วงฤดูร้อน ณ วันที่ 18 กรกฎาคม อัตราการคลิกของ Ajax บน Google อยู่ที่ 3.2 ล้าน และภายในวันที่ 28 ตุลาคม ก็เพิ่มขึ้นเป็น 23.8 ล้าน
“ผู้คนอยากทำเช่นนี้มานานแล้ว แต่ถูกจำกัดด้วยข้อจำกัดของ HTML และเบราว์เซอร์” Hakman กล่าว “ผมคิดว่าเมื่อพิจารณาจากความสนใจที่เพิ่มขึ้นอย่างรวดเร็วที่พวกเขาแสดง ก็สามารถทำได้ในตอนนี้”
อย่างไรก็ตาม เช่นเดียวกับเทคโนโลยีที่แพร่กระจายอย่างรวดเร็ว การใช้งาน Ajax จะเผชิญกับปัญหาบางประการ
“การรักษาโค้ด Javascript นั้นยากมาก” Jeet Kaul กรรมการบริหารของ Java EE และ Sun Java Application Server ที่ Sun Microsystems กล่าว “มีข้อจำกัดสำหรับสิ่งที่คุณทำได้ และแต่ละเบราว์เซอร์จะจัดการมันแตกต่างกัน”
แผนของ Sun คือการซ่อนความซับซ้อนของ Ajax ในสภาพแวดล้อมแบบรวมการพัฒนาเว็บ Java Studio Creator เวอร์ชันปี 2006 สิ่งนี้จะทำให้ Java Server Faces สามารถสร้าง Ajax โดยใช้เครื่องมือลากและวาง ซันยังวางแผนที่จะเพิ่มการรองรับ Ajax ให้กับผลิตภัณฑ์ Java Standard Edition รุ่นปี 2549 ที่ชื่อว่า Mustang
BEA ต้องการสาธิตฟังก์ชัน Ajax เวอร์ชันอัลฟ่าที่ถูกเพิ่มให้กับผลิตภัณฑ์ WebLogic Portal 9.0 ในการประชุมผู้ใช้เดือนกันยายน แต่ Pieter Humphrey ผู้จัดการฝ่ายการตลาดผลิตภัณฑ์อาวุโสของ BEA อยากเห็นการสนับสนุนของ Ajax นอกเหนือจาก API พอร์ทัลในเฟรมเวิร์กอย่าง Beehive ในฐานะจุดที่น่าสนใจอย่างแท้จริงสำหรับผู้ให้บริการแอปพลิเคชัน
“หากคุณเริ่มเชื่อมต่ออินเทอร์เฟซผู้ใช้ของคุณกับบริการแบ็กเอนด์ คุณจะได้รับบางสิ่งบางอย่างจริงๆ” เขากล่าว “เพราะมันจะทำให้เลเยอร์ไคลเอนต์ที่ไม่เชื่อเรื่องพระเจ้าของผู้ให้บริการสามารถใช้บริการซ้ำได้”
ClearNova เป็นหนึ่งในบริษัทแรกๆ ที่พยายามก้าวข้ามการแบ่งแยกนี้ Benfield กล่าวว่าถ้า Ajax เป็นเทคโนโลยีฝั่งไคลเอ็นต์อย่างแท้จริง มันจะไม่แพร่กระจายมากเท่าที่คาดไว้
เขากล่าวว่า: "คุณต้องใช้ Ajax เพื่อสร้างแอปพลิเคชันทางธุรกิจ ไม่ใช่แค่เว็บเพจ ตอนนี้คุณสามารถจัดการชุดข้อมูลที่ซับซ้อนมากขึ้นได้โดยไม่ต้องเขียนโค้ดใหม่จำนวนมาก"
Hakman ชี้ให้เห็นว่ายังขาดแคลนนักพัฒนา Ajax อีกด้วย
“มันทำให้ฉันนึกถึงการพัฒนาเว็บในปี 1998” เขากล่าว “ใครๆ ก็อยากทำมัน แต่มีนักพัฒนาที่มีทักษะไม่เพียงพอ” Benfield ตั้งข้อสังเกตว่า ClearNova ได้รับคำขอ 80 ถึง 100 รายการสำหรับนิตยสาร Ajax Web รายสัปดาห์ ผู้ลงทะเบียน
Kaul กล่าวว่า Ajax ได้กลายเป็นหนึ่งในเพจที่มีผู้คลิกมากที่สุดบน Java.Net
“มันน่ากลัวจริงๆ ที่ได้เห็นสถานการณ์เช่นนี้” เขากล่าว
คลาร์กไม่มีข้อสงสัยเกี่ยวกับความสำคัญของอาแจ็กซ์
เขากล่าวว่า: "ไม่ต้องสงสัยเลยว่าอาแจ็กซ์กำลังจะกลายเป็นส่วนหนึ่งของอนาคตของ SOA หากคุณกำลังทำอยู่ เราหวังว่าคุณจะทำต่อไป"