Tải bản đầy đủ (.ppt) (17 trang)

thuyết trình Jadeand web Services

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (679.31 KB, 17 trang )

©2004 JC Group
JADE AND WEB
SERVICES
Vũ Thị Thu Hằng
Phan Thị Thu Thảo
Lê Thị Đang
Nguyễn Đình Tuấn
©2004 JC Group
Nội dung
Demo
Jade Web services Integration Gateway (WSIG)
Giới thiệu về Jade
Web Services
©2004 JC Group
WEB SERVICE
Vũ Thị Thu Hằng
©2004 JC Group
Tại sao lại dùng Web service ?
©2004 JC Group
WEB SERVICES

Là một tập các phương thức được gọi thực hiện
từ xa thông qua một địa chỉ URL.
Internet
Internet
Firewall
Firewall
Firewall
Web Service
Web Service
Web Service


Web Service
Web Service
Web Service
Client
Client
©2004 JC Group
Đặc điểm WEB SERVICES

Web Services được truy xuất thông qua Web
bằng cách dùng URL

Web Services được đăng kí tại nơi chung, và
được đặc tả tất cả các chức năng .

Không phụ thuộc vào ngôn ngữ lập trình

Truy cập bất cứ ứng dụng nào

Hỗ trợ thao tác giữa các thành phần không đồng
nhất

Chi phí phát triển thấp

Dễ bảo trì
©2004 JC Group
Kiến trúc của Web Service
Publish Find
Bind
Internet
Internet

Web Service
Provider
Web Service
Provider
UDDI (Web
Service Broker)
UDDI (Web
Service Broker)
Web Service
Consumer
Web Service
Consumer
©2004 JC Group
Kiến trúc của Web Service
UDDI
UDDI
Any Client
Any Client
SOAP SOAP
SOAP
IIS
IIS
Web Service
Web Service
©2004 JC Group
Các thành phần của Web Service
Web Service
SOAPUDDIWSDL
©2004 JC Group
WSDL (Web services Description Language)


WSDL là tài liệu viết bằng ngôn ngữ XML, tài liệu
này dùng để mô tả dịch vụ web

Khi một ai đó muốn sử dụng dịch vụ của bạn, họ
sẽ yêu cầu một tập tin WSDL để tìm ra vị trí của
dịch vụ, các lời gọi hàm và làm sao truy cập
chúng. Sau đó, họ sử dụng thông tin trong tập tin
WSDL để tạo thành một yêu cầu SOAP

WSDL cũng mô tả cách các thông điệp được mã
hóa và chỉ ra các giao thức dịch vụ hỗ trợ
©2004 JC Group
Tại sao cần WSDL ?

WSDL cung cấp một mô tả toàn diện về các dịch
vụ của bạn

Nếu bạn đang cung cấp một dịch vụ, bạn nên luôn
luôn cung cấp một WSDL mô tả nó

Nếu bạn là người sử dụng dịch vụ, bạn sử dụng
WSDL để xây dựng ứng dụng của bạn
©2004 JC Group
UDDI (Universal Description, Discovery and Integration)

Làm thế nào để một client có thể sử dụng một web
service?
Phải tìm dịch vụ, biết thông tin về cách sử dụng dịch vụ và đối
tượng cung cấp dịch vụ.

UDDI sẽ cho biết những thông tin này!
©2004 JC Group
Đặc điểm của UDDI

UDDI là phần chứa các thông tin của web service

UDDI được miêu tả bởi ngôn ngữ WSDL

UDDI giao tiếp thông qua SOAP
Nhiệm vụ:

Tìm đúng dịch vụ đang cần.

Định nghĩa cách kích họat dịch vụ.
©2004 JC Group
SOAP (Simple Object Access Protocol)

Là giao thức được Web Service sử dụng để truyền
dữ liệu qua Internet .

SOAP = XML + một giao thức có thể hoạt động
trên Internet (HTTP, FTP, SMTP), trong đó HTTP
phổ biến hơn cả.
©2004 JC Group
Mô hình tương tác giữa các thành phần
2
2
1
1
5

5
Web service developer xây dựng và triển khai một Web Service
Web service developer xây dựng và triển khai một Web Service
1
1
Web service developer đăng ký và phân loại Web Service
Web service developer đăng ký và phân loại Web Service
2
2
Web service consumer truy vấn tìm kiếm Web Services
Web service consumer truy vấn tìm kiếm Web Services
3
3
Web service consumer xác đinh Web Service thích hợp nhất
Web service consumer xác đinh Web Service thích hợp nhất
4
4
Web service developer xây dựng ứng dụng tiêu thụ Web Service
Web service developer xây dựng ứng dụng tiêu thụ Web Service
5
5
Pricing Web Service
Pricing Web Service
UDDI Services
UDDI Services
3
3
4
4
©2004 JC Group

Mô hình tương tác giữa các thành
phần
©2004 JC Group
DEMO

×