Sunday, 6 April 2008

WSO2 ออก Web Service Framework สำหรับ Spring

WSO2 ได้ประกาศเปิดตัว WSO2 Web Service Framework for Spring 1.0 ซึ่งรวม Apache AXIS2 เข้าไปยัง Spring ด้วย Code ตัวนี้ Developer สามารถทำได้ทั้ง เขียน Code ก่อน (Code-First) หรือสรุปก่อน (contract-first) ในการพัฒนา Web Service (โดย Spring ได้ให้ึความสำคัญกับการสรุปก่อน)

WSO2 Web Services Framework for Spring 1.0 ถูกออกมาภายใต้ Apache License 2.0 และมันมีพื้นฐานบนตัว Open Source Apache Axis2/Java Web Services engine ที่จัดหาให้สำหรับ developers แล้วก็ถูก test เรียบร้อยแล้วพร้อมใช้สำหรับงานสำหรับ ฎnterprise-class Web services นั้นพร้อมใช้. โดยมีจุนเด่นหลักๆใน WSF/Spring 1.0 คือ

  • สนับสนุนการทำ WS-* จำนวนมากรวมถึงการ WS-Addressing,WS-Policy,WS-Security,WS-SecurityPolicy,WS-ReliableMessaging,WS-Eventing, และ SOAP Message Transmission Optimization Mechanism (MTOM).
  • สนับสนุน Inversion of Control (IOC) container – WSF/Spring สามารถรับ Spring service เปิดเผยให้ IOC container. เพิ่มเติม, มันสนับสนุนการแก้ไข Axis2 ในระหว่างที่ boot อยู่ได้ด้วยการ config ผ่าน IOC Container
  • ทำการสร้าง WSDL อัตโนมัติผ่าน Axis2/Java code โดย Tool จะทำหน้าที่สร้าง code ทั้ง WSDL 1.1 and WSDL 2.0. Data binding มีอยู่เรียกว่า Axis Data Binding (ADB).
  • สนับสนุน Querying service – WSF/Spring สนับสนุน querying service’s WSDL ด้วย "?wsdl", schema ด้วย "?xsd", และนโยบายด้วย "?policy".
  • Method ออกมาใน Spring beans – WSF/Spring ยอมให้ developers ควบคุมความละเอียดผ่านทาง methods ที่ถูกแยกออกมาในสถานะ Web service operations.
มันไม่มีมูลค่าสำหรับ Grails ในการใช้สิ่งนี้ในการจัดทำ web services สร้องคลองกับความเห็นของ Graeme Rocher.

1 comment:

sunitha said...

Wso2 web service is now offering the framework for spring 1.0...Web Services Company