Pages

Java API for Web Service

  • J2EE Web Services API's
  •           J2EE cung cấp 4 thư viện Web Service APIs để thực hiện các ứng dụng Web Service, đó là:
                   - Java API for XML-based RPC (JAX-RPC).
                   - SOAP with Attachments API for Java (SAAJ).
                   - Java API for XML Registries (JAXR).
                   - Java API for XML Processing (JAXP).

    • XML Web Service 
              - Web service dùng XML: Tất cả mọi thao tác trong Web service đều thông qua XML và dựa trên các giao thức HTTP, SOAP, TCP/IP.
              - Đặc điểm: + Đây là kiến trúc phi trạng thái.
                                 + Kiến trúc không đồng bộ.
                                 + Không phụ thuộc nền tảng, không phụ thuộc ngôn ngữ.

    • JAXP
             - JAXP có 2 thư viện là SAX2 (để đọc file XML) và DOM2 (để thao tác với file XML).
             - Có bộ thư viện để transform các thông tin (Transformer).

    • JAX-RPC



             -
    Ưu điểm: + Sử dụng SOAP (chuẩn duy nhất trên Web Service).
                              + Sử dụng 2 quá trình marshalling and unmarshalling.


             - JAXP-RPC hỗ trợ 3 chế độ hoạt động:
                              + Synchonorous request- response mode.
                              + One way RPC mode.
                              + Non-blocking RPC invocation mode.
    • JAXR
             - Dùng UDDI và ebXML Registry.
             - JAXR architecture: 
    • SAAJ

    Không có nhận xét nào:

    Đăng nhận xét

    Power by Doanh Vũ | Site Map | RSS Feed