Thứ Sáu, 15 tháng 8, 2014

OVERVIEW OF WEBSERVICE

OVERVIEW OF WEBSERVICE


WS ?

-Web services là các thành phần ứng dụng được đưa ra như một dịch vụ world wide web.
-A service 
+là một thành phần phần mềm
+Nó bao gồm một số nghiệp vụ logic bên trong nó .
+Client của nó rất đa dạng , bất kì nền tàng công nghệ nào.
+Nó có thể được truy xuất từ bất kì vị trí nào miễn là có kết nối với server.

-Các web services được dùng cho các nghiệp vụ logic dùng để giao tiếp với nhau và với client.

Đặc điểm WS
-Web services được dựa trên XML và các giao thức chuẩn như :
+HTTP( Hypertext Transfer Protocol).
+SOAP (Simple object access protocal).
-XML là một nền tảng độc lập về ngôn ngữ
-Nó được thiết kế cho việc chuyển đổi thông tin giữa các ứng dụng khác nhau cái mà chạy trên các nền tảng khác nhau.
-Xml tạo ra nền tảng cho Web service communication.
-Web services có tính tương tác (interoperable)
Khả năng tương tác (Interoperability ) là khả năng của web service và phía yêu cầu (requestor) để tương tương tác lần nhau mặc dù có sự khác biệt nhau về ngồn ngữ lập trình , nên tảng và các thư viện.
 Tác dụng của WS (use of WS)
 
 
hiện trạng yêu cầu;
-Chúng ta cần web service để kết hợp các dịch vụ khác nền tảng. trong một công ty (app-app)
-Các module thành toán (business-business)
How WS works ?
Dưới đây là mô hình thể hiện sự giao tiếp giữa một người dùng và web service
 

-Đâu tiên, người dùng sẽ sẽ gọi web service bằng việc gửi đi một tin nhắn SOAP qua giao thức HTTP 
-XML-based SOAP message được trả về như là một response về lại phía người dùng.

Component of web service
-Simple object access protocal (SOAP)
-Web Service description language (WSDL)
-Universal Description, Discovery and integration (UDDI)
SOAP
-Là một light weight xml dựa trên giao thức chuẩn.
-Được dùng để trao đổi thông tin trong việc triển khai một web service
-Được dùng để truyển các tin nhắn thông qua giao thức http và cũng như các giao thức khác

-Một SOAP message gồm có 2 thành phần đó là :
+XML declaration (phần khai báo).
+SOAP evelope (Phần bao)
-Phần evelope chưa đựng
+header.
+body.

WSDL
 
WDSL dùng để mô tả về một web service. Nó có định dạng XML, Nó bao gồm những thông tin sau đây:
+Các phương thức sẵn có 
+Các loại giao thức
+Tham sô và kiểu dữ liệu trả về của các methods
-Vị trí của web service


UDDI
 
 
-UDDI  là một registry dựa trên xml và độc lập về nền tảng 
-Nó được dùng để mô tả và đưa ra các web service ra bên ngoài.
-Nó được biết đến với các nghiệp vụ, cái mà được mô tả là các web service.
-Nó sẽ được client truy xuất để tìm ra và gọi để sử dụng các dịch vụ đó.



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

Đăng nhận xét