Wednesday 30 April 2008

Apache CXF 2.1 ออกแล้วพร้อมกับสนับสนุน JAX-WS 2.1

พึงเข้าไปเป็น 1 ใน Project ของ Apache อย่างเต็มตัวได้ไม่นานออก Version ใหม่มาในทันทีโดย
Apache CXF คือ Open Source Services Framework ซึ่งจะช่วยในการเขียน Programming ผ่าน API อย่างเช่น Jax-ws โดยสามาถพูดคุยได้หลาย Protocal อย่างเช่น SOAP , XML / HTTP , RESTful HTTP หรือ COBRA และทำงานผ่านทาง HTTP , JMS หรือ JBI ได้. CXF ยังรวมคุณสมบัติต่างๆที่ยังถูกใช้งานในสิ่งที่ติดตามคือ

  • สนับสนุนมาตรฐาน Web Standard : CXF สนับสนุนมาตรฐานของ Web Service หลายอย่างเช่น SOAP , the WSI Basic Profile , WSDL , WS-Addressing , WS-Policy , WS-ReliableMessaging และ WS-Security
  • Frontends : CXF ยังสนับสนุนการทำ Frontend ด้วย programming model ต่างๆ. CXF สนับสนุน JAX-WS 2.1 แล้วด้วยยังมี Simple frontend ซึ่งรวมอยู่ในการสร้าง Client และ Endpoint โดยไม่ต้องใช้คำอธิบายมาสร้าง. CXF ยังสนับสนุนทั้ง Contract First Development กับ WDSL and Code First Development ที่เริ่มจาก Java
  • ความสะดวกในการใช้ : CXF ถูกออกแบบมาให้ใช้งานง่าย มี API แบบเรียบง่ายและเร็วในการสร้าง Service , Maven plug-ins จะทำให้การรวมระบบง่ายขึ้น , รองรับ JAX-WS API , สนับสนุน Spring 2.0 XML ที่จะทำการ Configuration และอื่นๆอีกมากมาย.

มีอะไรใหม่ใน CXF 2.1 :

  • รองรับ JAX-WS 2.1
  • สามารถพัฒนา JAX-RS 0.6 ได้แล้ว
  • รองรับ Javascript ที่เกิดขึ้นใหม่ - โดยพื้นฐาน SOAP สามารถมี javascript client ที่สร้างขึ้นอัตโนมัติจาก ?js URL. และยังมีคำสั่ง command line ด้วย.
  • ยึดรวม CORBA ด้วย Yoko - JAX-WS Clients/Servers สามารถคุยด้วย IIOP และยอมให้สื่อสารกับ CORBA processess อื่นๆ. โดยใช้เครื่องมือ IDL->WSDL , WSDL->IDL, และอื่นๆที่สนับสนุนมัน
  • ของใหม่ java2ws เครื่องมือที่ทำให้การทำ java first development ดีขึ้น
  • สนับสนุน xmlbeans runtime โดยยอมให้ใช้ XmlBeans เป็น data model.
  • Bug Fixes ไปอย่างมากมายทั้งด้านเติม Performance อื่นๆมากมายกว่าที่จะ List จากคนๆเดียวได้

สุดท้ายนี้ขอตบท้ายด้วยคุณสมบัติหลักอันใหม่ "Non-Code" :

  • อันนี้เป็นการเปิดตัวครั้งแรกหลังจากที่เราสำเร็จในการมาเป็นหนึ่งในอันดับตนๆของ Apache Project. และนี้คือการออกครั้งแรกที่ "ไม่ได้อยู่ภายใต้ระยะฟักตัว"

ท่านสามารถ Download CXF ได้จาก : http://cxf.apache.org/download.html

1 comment:

Unknown said...

ใช้งานยากส์จัง ลองใช้จิงๆดูแล้ว axis ง่ายกว่า