Web Services trong công nghệ Java

Một phần của tài liệu Lập trình Java (Trang 60)

4. Tổng quan về một số công nghệ, Framework

4.9.4.Web Services trong công nghệ Java

Web Services được khởi đầu từ MicroSoft. Nhưng công nghệ liên quan tới Java thực sự đưa Web Services phát triển mạnh trong thể giới của mình, không chỉ là Sun Microsystems, công ty tạo ra Java, triển khai các công nghệ, mà còn có nhiều nhà cung cấp khác như BEA, IBM,...

Với Java, Web Services tận dụng khả năng giải quyết vấn đề của các ứng dụng lớn trên các hệ điều hành khác nhau cho chúng giao tiếp với nhau.

Để tạo một web service chúng ta cần xây dựng các tầng cần thiết trong kiến trúc web service hay nói cách khác là xây dựng và thiết lập các thành phần trong các tầng đó, cụ thể là các thành phần SOAP, WSDL, UDDI, XML, trong đó :

• SOAP là giao thức nằm giữa tầng vận chuyển và tầng mô tả thông tin về dịch vụ, SOAP cho phép người dùng triệu gọi một service từ xa thông qua một message XML.

• WSDL là một ngôn ngữ mô tả giao tiếp và thực thi dựa trên XML. Web service sử dụng ngôn ngữ WSDL để truyền các tham số và các loại dữ liệu cho các thao tác, các chức năng mà web service cung cấp.

• UDDI dùng cho cả người dùng và ̣ SOAP server, nó cho phép đăng ký dịch vụ để người dùng có thể gọi thực thi các hàm , các chức năng của web service hay nói cách khác một service cần phải được đăng ký để cho phép các client có thể gọi thực hiện

• Bên cạnh đó chúng ta cũng phải quan tâm đến việc làm sao để cho các service có tính an toàn, toàn vẹn và bảo mật thông tin trong web services nhất là các service liên quan đến giao dịch thương mại và tài chính.Chúng ta sẽ tìm hiểu nội dung này trong các phần tiếp theo.

Một phần của tài liệu Lập trình Java (Trang 60)