Trong hệ thông nảy, các ứng đụng, cân được tích hợp với cơ sở đữ liệu CSDL và các ứng đụng khác Nghiên cứu về các vẫn dé: công nghệ web services, kiến trúc hướng dịch vụ SOA, các kỹ thu
Trang 1
Họ và tên tác gid I LƯU MIXH TRỌNG
văn
TEN ĐÊ TÀI LUẬN VĂN
NGHIÊN CỨU DỊCH VỤ WEB, KIÊN TRÚC HƯỚNG
DICH VL VA UNG DUNG
Chuyên ngành : KỸ THUẬT MẢY TÍNH VÀ TRUYỂN THÔNG
TUẬN VĂN THẠC SĨ KỶ THUẬT
KY THUAT MAY TINH VA TRUYEN THONG
NGƯỜI HƯỚNG DAN KHOA HOC:
TS HOANG MINH THUC
Hà Nội - Năm 2013
Trang 2LOI CAM DOAN
Tôi xin cam đoan để tải nghiên cứu của tồi hoàn toàn đo tôi tự làm dưới sự
hưởng dẫn của thay giảo Tiên sỹ Hoàng Minh Thức Những kết quả nghiên cứu, thử
nghiệm được thực hiện trên chương trinh bệ thống kinh doanh chứng khoản mà táo
giả đã thiết kê và xây đựng, Các số liệu, kết quả trình bày trong luận vần l hoàn
toàn trừng thực và chưa từng được công bố trong bắt
công trinh náo
Các tải liệu tham khảo sử đựng trong luận vấn đều được đẫn nguồn (có bảng
thông kế các tài liệu tham khảo) hoặc được sự đồng ý trực tiếp của lắc giả
Nếu xây ra bất cứ diều không đúng như những lời cam doan trên, tôi xm chịu
hoàn toàn trách nhiệm trước Viện và Nhà trường,
Tà Nội, ngày 24 tháng Ð năm 2613
Tae gid
Lam Minh Trọng
Trang 3LOI CAM ON
ĐỂ hoàn thanh khéa ludn nay, t6i xin t6 lang biết ơn sâu sắc đến 1% Hoàng
Minh Thước đã lận tình hướng dẫn trong suối quá trình viết khóa luận tốt nghiệp
Tôi cũng xin chân thành cảm ơn quy Thay, Cd Vién Cong nghệ Thông tin đ
Truyằn thông, Trường Dại học Hách Khaa Hà Nội, đặc biệt là các thấy cô trang bộ
môn Truyền thông & Mạng máy tính đã lận lình truyền dại kiến thác trong thời
gian học tận và nghiên cứu tại đây Với vẫn kiên thức được tiếp thu trong quả trình
học tập và nghiên cứu không chỉ là nên tông cho quá bình nghiên cứu khóa luận
znà còn là hành trang quá báu để tôi bước vào đời một cách vững chắc và tự tin
1ôi cũng trân trọng cảm ơn sự ứng hộ của Giám đốc công ty và đẳng nghiệp
trong công ty, gia dink va bạn bè — những người thân yêu luôn là chỗ dựa vững
chắc cho tôi để hoàn thành luận văn này
Cuối cùng, tôi xi kinh chúc Quý Thâu cả, Dồng nghiệp, Gia đình đổi đào sức
khỏe và thành công trong sự nghiệp cao guy
Xin trân trọng cảm ơn!
Hoe vién
Luu Mink Trong
Trang 4Tích hợp các hệ thống cua nghé web services, hé thong SOA va lá một trong,
những hoạt động chính khí phát triển hệ thông Trong hệ thông nảy, các ứng đụng,
cân được tích hợp với cơ sở đữ liệu (CSDL) và các ứng đụng khác
Nghiên cứu về các vẫn dé: công nghệ web services, kiến trúc hướng dịch vụ
SOA, các kỹ thuật đảm bao an ninh web services dic biét 14 cầu tric giao thie SSL,
HTTP, bộ thư viện WSE và các đặc điểm của nó
Phát triển chương trình “giao dịch chứng khoản thông qua tải khoản ngân
tàng” Triển khai hệ thông và tích hợp các kỹ thuật đảm bào an toàn cho hệ thông
4 Phương pháp nghiên cứn
'Trong quá trình nghiên cứu em đã sử dụng rnột số phương pháp:
~ Tìm kiếm tải liêu trên mạng
- Đọc, chọn lọc, phân tích vá tông hợp tài liệu,
- So sánh, đối chiêu, đưa ra kết luận
- Áp dụng lừng bước lý thuyết vào thực hành
-Dựa vào mô hình top-down để nhận đạng các luông yêu cầu được gửi đến, từ đó
phan loại các loại Web Service traffic bằng label của các traffic đó, baa gdm cdc
traffic cho các địch vụ ứng dụng khác nhau xuất phát Lừ các nguồn khác rÌmu
5 Tỉnh bình nghiên cứu
'Tìm hiểu chỉ tiết về web service, các đặc điểm cững nh đặc tả các thành phân của
n6 uhy WSDL, SOAP, XML, UDDI
Công nghệ Web Service đã và đang được triển khai, ửng dụng trong rất nhiều lĩnh
vực khác nhan baa gồm cả những lĩnh vực nhạy căm, đòi hỏi tính an toàn cao nhĩ
tài chỉnh, ngân hàng, quân sự và nó đã mang lại nhiều thành quả to lớn cho các tổ
chức, doanh nghiệp, tập thể
Củng với sự phát triển không ngừng của Web Service tạo nên những ảnh hưởng
nhất đình trong việp xây dựng các mô hình phân lâm Cáo
ông nghệ kiến trúc hướng đối tượng như DOA hay lava RMIT dang din chuyển sang các kiến trúc
hướng địch vụ SÓA với những công nghệ như SOAT, HTTT và XMI.
Trang 5Hình 3.1.3ƒ' Biểu đồ trường hợp sử dụng chỉnh của Quản trị hệ thông
Tĩình 3.1.2g: Hiễt đồ trình tự trường hợp sử đụng tạo mới phiên giao địci
Hình 3.1.2h: Biêu đồ trình tự trường hợp sử dụng mô của phiên giao dich
Hình 3.1.2k: Biểu dé tinh tự trường hợp sử dụng cập nhật kết quả giao địch
Hinh 3.1.3a: Biéu dé trinh ty dit lah mua 67
Hinh 3.1.3b:Biéu đồ trình tự đặt lệnh bán
Hình 3.1.3°: Biểu đồ trành tự khớp lệnh 8
Hinh 4a, Mé hinh Client server
Hinh 4.1b: Kién mite xay dung hệ thông
Hinh 4.2, Biéu dé hoat dong ctta hé the
Hình 4.2 : Mõ hình ứng dụng Web thông qua công nghệ
Tình 5.2a Thông tin trang chủ
Hình 5.2b Trang đăng ki tài khoán
Trang 6iêu của đề tải
Web service có thế được ứng dụng trong lắt cả các hơạt động ofa thong mai
diện tử như: quảng cáo trực tuyến, sử dụng trong các công cụ tìm kiếm, ứng dụng,
trong giao địch mua bán hàng trực tuyên và trong dịch vụ thanh toán
Việc tiếp cân Kiến trủc Hướng Dịch vụ (SÓA) là một phương pháp hữu hiệu
nhằm đáp ứng các mỗi trường CNTT và các ung dụng ngảy một phức tạp, có thê dễ
đảng tích hợp, phổi hợp, bảo vệ, giám sát và sử dụng lại - tạo nên một hạ tằng cơ sở
CNTT lĩnh hoại và dễ ứng dụng, giúp đếp ứng các nh cầu của doanh nghiệp Sự
tiếp cận Kiến trủc Hướng Địch vu (SOA) danh cho ha ting co sé CN
P oti cae
công ty đem lại những lợi ích đáng kể, bao gồm việc giảm chỉ phí phát triển và bao
lành, tăng cường các địch vụ có chất lượng, giảm được các chủ phí tích hợp hệ
thống, đồng thời giám thiểu những rúi ro trong khi tăng cường được khá năng kiểm
soát các chính sách quản trị doanh nghiệp và CNTT
Kinh doanh chứng khoản là một hoạt động điển ra khả phổ biến hiển nay,
trong một bộ phận xã hội không nhỏ, nhưng cổng việc giao dịch hiện nay vẫn chú
yếu bằng tiên mặt Người mua chứng khoán vẫn phải trực tiếp đến các công ty
chứng khoán giao dich và công Ly chứng khoán vẫn giữ toàn bộ số tiên của nhà đầu
tư Công việo này làn mắt nhiều thời gian công sức, không đâm bảo sự an toàn cho
nhà đầu tư và Không mang tính chuyên nghiệp
3 Nhiệm vụ của đề tài
Nghiên cứu về cảng nghệ Web services, hoạt động và ứng đựng của nó trong
thục tiến
‘Tim hiểu khải niệm về tiến trinh nghiệp vụ, quản lý tiến trinh, môi quan hệ của
tiên trình nghiệp vụ trong, hệ thống SOA Xem xét các nguyên tác thiết kế và khảo
sát ruột số ngôn ngữ đặc tâ tiến trình nghiệp vụ
Tim hiểu những vấn đê liên quan đến xây dựng công nghệ web services, hệ
thông SOA và các nguyên tắc thiết kế hệ thông này
8
Trang 7Hình 3.1.3ƒ' Biểu đồ trường hợp sử dụng chỉnh của Quản trị hệ thông
Tĩình 3.1.2g: Hiễt đồ trình tự trường hợp sử đụng tạo mới phiên giao địci
Hình 3.1.2h: Biêu đồ trình tự trường hợp sử dụng mô của phiên giao dich
Hình 3.1.2k: Biểu dé tinh tự trường hợp sử dụng cập nhật kết quả giao địch
Hinh 3.1.3a: Biéu dé trinh ty dit lah mua 67
Hinh 3.1.3b:Biéu đồ trình tự đặt lệnh bán
Hình 3.1.3°: Biểu đồ trành tự khớp lệnh 8
Hinh 4a, Mé hinh Client server
Hinh 4.1b: Kién mite xay dung hệ thông
Hinh 4.2, Biéu dé hoat dong ctta hé the
Hình 4.2 : Mõ hình ứng dụng Web thông qua công nghệ
Tình 5.2a Thông tin trang chủ
Hình 5.2b Trang đăng ki tài khoán
Trang 8Hình 1.1.da: Câu trúc WSDI,
Hình 1.1.4b: Trao dỗi thông điệp SOÁP
Linh 1.1.40: So đồ sứ dụng web servio€
Hinh 1.1.5: Cầu trúc và hoạt động của một web service don gidn
Hình 1,2,1: Sơ đỗ cộng tác SOA
Tình 1.2.8a Mô hình service registry
Hinh 1.2.8b Mé hinh service broker
Hinh 1.2.80 M6 hinh service bus
Tinh 1.2.9.Kién inic phan tang ctta hé thing SOA "
Hình 1.2.11a Các bước cần thực hiện khi triển khai một hệ thông SA
Hình 1.2.11a Các bước cần thực hiện khi triển khai một hệ thông SÓA
Hình 1.2.12 So đồ tổng quan về thương mại điện tử theo yêu cẩu
Hình 1.2.13a Vai tro ce bdn cia middleware
Hình 1.2.13b Vai tro co bản cia middleware
Hinh 1.2.13c Cơ chế Publisi/Subscribe cài
Hình 212.13d Remole Procechure Call
Hình 3.1.1a : Biểu đê khung cảnh của hệ thông siao dịch chứng khoán áo
TRình 3.1.1b : Sơ đô phân rã chứ năng của hệ thông
Hình 3.1.2a: Các tác nhân déi với hệ thẳng
Trang 9Tích hợp các hệ thống cua nghé web services, hé thong SOA va lá một trong,
những hoạt động chính khí phát triển hệ thông Trong hệ thông nảy, các ứng đụng,
cân được tích hợp với cơ sở đữ liệu (CSDL) và các ứng đụng khác
Nghiên cứu về các vẫn dé: công nghệ web services, kiến trúc hướng dịch vụ
SOA, các kỹ thuật đảm bao an ninh web services dic biét 14 cầu tric giao thie SSL,
HTTP, bộ thư viện WSE và các đặc điểm của nó
Phát triển chương trình “giao dịch chứng khoản thông qua tải khoản ngân
tàng” Triển khai hệ thông và tích hợp các kỹ thuật đảm bào an toàn cho hệ thông
4 Phương pháp nghiên cứn
'Trong quá trình nghiên cứu em đã sử dụng rnột số phương pháp:
~ Tìm kiếm tải liêu trên mạng
- Đọc, chọn lọc, phân tích vá tông hợp tài liệu,
- So sánh, đối chiêu, đưa ra kết luận
- Áp dụng lừng bước lý thuyết vào thực hành
-Dựa vào mô hình top-down để nhận đạng các luông yêu cầu được gửi đến, từ đó
phan loại các loại Web Service traffic bằng label của các traffic đó, baa gdm cdc
traffic cho các địch vụ ứng dụng khác nhau xuất phát Lừ các nguồn khác rÌmu
5 Tỉnh bình nghiên cứu
'Tìm hiểu chỉ tiết về web service, các đặc điểm cững nh đặc tả các thành phân của
n6 uhy WSDL, SOAP, XML, UDDI
Công nghệ Web Service đã và đang được triển khai, ửng dụng trong rất nhiều lĩnh
vực khác nhan baa gồm cả những lĩnh vực nhạy căm, đòi hỏi tính an toàn cao nhĩ
tài chỉnh, ngân hàng, quân sự và nó đã mang lại nhiều thành quả to lớn cho các tổ
chức, doanh nghiệp, tập thể
Củng với sự phát triển không ngừng của Web Service tạo nên những ảnh hưởng
nhất đình trong việp xây dựng các mô hình phân lâm Cáo
ông nghệ kiến trúc hướng đối tượng như DOA hay lava RMIT dang din chuyển sang các kiến trúc
hướng địch vụ SÓA với những công nghệ như SOAT, HTTT và XMI.
Trang 104.2 Mã tá hệ thống cần xây đựng 70
4.3 Biểu đỗ cơ sử đữ liệu vật lý
4.4, Kết luận chương 4
CHƯƠNG 5: CÀI ĐẶT ỨNG DỰNG VẢ TIIỬ NGIHẸM
5.1 ASP.NET (Active Server Pages NET)
5.2 Thiết kế giaa diện
5.3, Tích hợp các thể bảo mật cho chương trình với công cụ WSE
5.4 Kết hiện chương 5
KẾT LUẬN
HUONG PHAT TRIE
TAL LIED THAM KHAO
Trang 11MỞ ĐẦU
1 Đặt vẫn đề
Kiến trúc SÓA định nghữa môi kiểu kiến trúc cho việc xây dựng các hệ thông,
phân tản theo hướng địch vụ, tức là hệ thống được phân tách thành các module
chương trinh, và các module này được phát triển độc lập, các module sử đụng các
công nghệ khác nhan nhưng vẫn có thể giao tiếp được với nhau Một công nghệ tiêu
biểu nhật cho kiến trúc hướng dịch vụ là công nghệ Web Service Với công nghệ
Web Service, mỗi Service ở đây là một module cỏ thể thực hiện các công việc khác
nhau, ta có thể tổng hợp các Service thành phân lại dễ cùng thực hiện một công việc
lớn, đỏ được gọi là công nghệ tích hợp Web Service Sự ra đời của công nghệ Web,
Servioe đã đem lại rất nhiêu lợi thẻ cho việc chia sẻ tài nguyên qua mạng, trợ giúp
xây dựng các hệ thống phân tán đồng thời đáp ứng được tính mềm déo cân thiết, hệ
thống có thể để dàng chấp nhận những thay đổ: lớn so với thiết kế ban đâu má vẫn
đăm bảo cho vẫn dé nang cấp va bao tri sau nay Web Service dem dén đây đủ sự
đáp ứng cần thiết cho các quy trinh B2B Bussiness to Bussiness va B2C
Bussiness to Customer, chính vì thế Web Service hién tai dang là một thuật ngữ
dang được nhắc đến rất nhiều và ngày càng được sử dụng rông rấi
Các tai nguyén internet dược xây dụng bằng nhiều công nghệ và ngôn ngữ:
khác nhan đẫn đền vân đề là tài nguyên ngày cảng nhiên nhưng không đẳng bộ, cào
tiệ thông không thể truy xuất hoặc cập nhật lẫn nhau Các ứng dụng desktop không
có khả năng khai thác dữ liệu trực tiếp từ các website, website được viết bằng ngôn
ngữ này cũng gặp khó khăn khi khai tháo đữ liệu từ website được viết bằng ngôn
ngữ khác Từ đây sé nay sinh mot yên cầu là cân có một tải nguyên thông nhật để
tat cá mọi hệ thống có thể sử dụng ở mọi lúc mọi nơi Để giải quyết yêu cầu trên,
các nhà khoa học đã xây dụng “Dịch vụ Web” (Web serviee)
Bai toan đặt ra là đưa ra một giải pháp kết nổi giữa nhà đầu tư — công ty
chứng khoán _ ngân hàng, Các giao dịch được thực hiện trực tiếp trên mạng mả vẫn
đảm bảo an toàn cho các bên?
Trang 12Hình 3.1.3ƒ' Biểu đồ trường hợp sử dụng chỉnh của Quản trị hệ thông
Tĩình 3.1.2g: Hiễt đồ trình tự trường hợp sử đụng tạo mới phiên giao địci
Hình 3.1.2h: Biêu đồ trình tự trường hợp sử dụng mô của phiên giao dich
Hình 3.1.2k: Biểu dé tinh tự trường hợp sử dụng cập nhật kết quả giao địch
Hinh 3.1.3a: Biéu dé trinh ty dit lah mua 67
Hinh 3.1.3b:Biéu đồ trình tự đặt lệnh bán
Hình 3.1.3°: Biểu đồ trành tự khớp lệnh 8
Hinh 4a, Mé hinh Client server
Hinh 4.1b: Kién mite xay dung hệ thông
Hinh 4.2, Biéu dé hoat dong ctta hé the
Hình 4.2 : Mõ hình ứng dụng Web thông qua công nghệ
Tình 5.2a Thông tin trang chủ
Hình 5.2b Trang đăng ki tài khoán
Trang 13Tích hợp các hệ thống cua nghé web services, hé thong SOA va lá một trong,
những hoạt động chính khí phát triển hệ thông Trong hệ thông nảy, các ứng đụng,
cân được tích hợp với cơ sở đữ liệu (CSDL) và các ứng đụng khác
Nghiên cứu về các vẫn dé: công nghệ web services, kiến trúc hướng dịch vụ
SOA, các kỹ thuật đảm bao an ninh web services dic biét 14 cầu tric giao thie SSL,
HTTP, bộ thư viện WSE và các đặc điểm của nó
Phát triển chương trình “giao dịch chứng khoản thông qua tải khoản ngân
tàng” Triển khai hệ thông và tích hợp các kỹ thuật đảm bào an toàn cho hệ thông
4 Phương pháp nghiên cứn
'Trong quá trình nghiên cứu em đã sử dụng rnột số phương pháp:
~ Tìm kiếm tải liêu trên mạng
- Đọc, chọn lọc, phân tích vá tông hợp tài liệu,
- So sánh, đối chiêu, đưa ra kết luận
- Áp dụng lừng bước lý thuyết vào thực hành
-Dựa vào mô hình top-down để nhận đạng các luông yêu cầu được gửi đến, từ đó
phan loại các loại Web Service traffic bằng label của các traffic đó, baa gdm cdc
traffic cho các địch vụ ứng dụng khác nhau xuất phát Lừ các nguồn khác rÌmu
5 Tỉnh bình nghiên cứu
'Tìm hiểu chỉ tiết về web service, các đặc điểm cững nh đặc tả các thành phân của
n6 uhy WSDL, SOAP, XML, UDDI
Công nghệ Web Service đã và đang được triển khai, ửng dụng trong rất nhiều lĩnh
vực khác nhan baa gồm cả những lĩnh vực nhạy căm, đòi hỏi tính an toàn cao nhĩ
tài chỉnh, ngân hàng, quân sự và nó đã mang lại nhiều thành quả to lớn cho các tổ
chức, doanh nghiệp, tập thể
Củng với sự phát triển không ngừng của Web Service tạo nên những ảnh hưởng
nhất đình trong việp xây dựng các mô hình phân lâm Cáo
ông nghệ kiến trúc hướng đối tượng như DOA hay lava RMIT dang din chuyển sang các kiến trúc
hướng địch vụ SÓA với những công nghệ như SOAT, HTTT và XMI.
Trang 14Hình 1.1.da: Câu trúc WSDI,
Hình 1.1.4b: Trao dỗi thông điệp SOÁP
Linh 1.1.40: So đồ sứ dụng web servio€
Hinh 1.1.5: Cầu trúc và hoạt động của một web service don gidn
Hình 1,2,1: Sơ đỗ cộng tác SOA
Tình 1.2.8a Mô hình service registry
Hinh 1.2.8b Mé hinh service broker
Hinh 1.2.80 M6 hinh service bus
Tinh 1.2.9.Kién inic phan tang ctta hé thing SOA "
Hình 1.2.11a Các bước cần thực hiện khi triển khai một hệ thông SA
Hình 1.2.11a Các bước cần thực hiện khi triển khai một hệ thông SÓA
Hình 1.2.12 So đồ tổng quan về thương mại điện tử theo yêu cẩu
Hình 1.2.13a Vai tro ce bdn cia middleware
Hình 1.2.13b Vai tro co bản cia middleware
Hinh 1.2.13c Cơ chế Publisi/Subscribe cài
Hình 212.13d Remole Procechure Call
Hình 3.1.1a : Biểu đê khung cảnh của hệ thông siao dịch chứng khoán áo
TRình 3.1.1b : Sơ đô phân rã chứ năng của hệ thông
Hình 3.1.2a: Các tác nhân déi với hệ thẳng
Trang 15Tích hợp các hệ thống cua nghé web services, hé thong SOA va lá một trong,
những hoạt động chính khí phát triển hệ thông Trong hệ thông nảy, các ứng đụng,
cân được tích hợp với cơ sở đữ liệu (CSDL) và các ứng đụng khác
Nghiên cứu về các vẫn dé: công nghệ web services, kiến trúc hướng dịch vụ
SOA, các kỹ thuật đảm bao an ninh web services dic biét 14 cầu tric giao thie SSL,
HTTP, bộ thư viện WSE và các đặc điểm của nó
Phát triển chương trình “giao dịch chứng khoản thông qua tải khoản ngân
tàng” Triển khai hệ thông và tích hợp các kỹ thuật đảm bào an toàn cho hệ thông
4 Phương pháp nghiên cứn
'Trong quá trình nghiên cứu em đã sử dụng rnột số phương pháp:
~ Tìm kiếm tải liêu trên mạng
- Đọc, chọn lọc, phân tích vá tông hợp tài liệu,
- So sánh, đối chiêu, đưa ra kết luận
- Áp dụng lừng bước lý thuyết vào thực hành
-Dựa vào mô hình top-down để nhận đạng các luông yêu cầu được gửi đến, từ đó
phan loại các loại Web Service traffic bằng label của các traffic đó, baa gdm cdc
traffic cho các địch vụ ứng dụng khác nhau xuất phát Lừ các nguồn khác rÌmu
5 Tỉnh bình nghiên cứu
'Tìm hiểu chỉ tiết về web service, các đặc điểm cững nh đặc tả các thành phân của
n6 uhy WSDL, SOAP, XML, UDDI
Công nghệ Web Service đã và đang được triển khai, ửng dụng trong rất nhiều lĩnh
vực khác nhan baa gồm cả những lĩnh vực nhạy căm, đòi hỏi tính an toàn cao nhĩ
tài chỉnh, ngân hàng, quân sự và nó đã mang lại nhiều thành quả to lớn cho các tổ
chức, doanh nghiệp, tập thể
Củng với sự phát triển không ngừng của Web Service tạo nên những ảnh hưởng
nhất đình trong việp xây dựng các mô hình phân lâm Cáo
ông nghệ kiến trúc hướng đối tượng như DOA hay lava RMIT dang din chuyển sang các kiến trúc
hướng địch vụ SÓA với những công nghệ như SOAT, HTTT và XMI.
Trang 16Hình 3.1.3ƒ' Biểu đồ trường hợp sử dụng chỉnh của Quản trị hệ thông
Tĩình 3.1.2g: Hiễt đồ trình tự trường hợp sử đụng tạo mới phiên giao địci
Hình 3.1.2h: Biêu đồ trình tự trường hợp sử dụng mô của phiên giao dich
Hình 3.1.2k: Biểu dé tinh tự trường hợp sử dụng cập nhật kết quả giao địch
Hinh 3.1.3a: Biéu dé trinh ty dit lah mua 67
Hinh 3.1.3b:Biéu đồ trình tự đặt lệnh bán
Hình 3.1.3°: Biểu đồ trành tự khớp lệnh 8
Hinh 4a, Mé hinh Client server
Hinh 4.1b: Kién mite xay dung hệ thông
Hinh 4.2, Biéu dé hoat dong ctta hé the
Hình 4.2 : Mõ hình ứng dụng Web thông qua công nghệ
Tình 5.2a Thông tin trang chủ
Hình 5.2b Trang đăng ki tài khoán
Trang 17Hình 3.1.3ƒ' Biểu đồ trường hợp sử dụng chỉnh của Quản trị hệ thông
Tĩình 3.1.2g: Hiễt đồ trình tự trường hợp sử đụng tạo mới phiên giao địci
Hình 3.1.2h: Biêu đồ trình tự trường hợp sử dụng mô của phiên giao dich
Hình 3.1.2k: Biểu dé tinh tự trường hợp sử dụng cập nhật kết quả giao địch
Hinh 3.1.3a: Biéu dé trinh ty dit lah mua 67
Hinh 3.1.3b:Biéu đồ trình tự đặt lệnh bán
Hình 3.1.3°: Biểu đồ trành tự khớp lệnh 8
Hinh 4a, Mé hinh Client server
Hinh 4.1b: Kién mite xay dung hệ thông
Hinh 4.2, Biéu dé hoat dong ctta hé the
Hình 4.2 : Mõ hình ứng dụng Web thông qua công nghệ
Tình 5.2a Thông tin trang chủ
Hình 5.2b Trang đăng ki tài khoán
Trang 18MỤC LỤC
LOT CAM DOAN
LOL CAM ON
6 Ý nghĩa lý luận va thực tiễn
7 Kết câu của luận văn
CHƯƠNG 1: NGHIÊN CỨU DỊCH VỤ WEB VÀ KIÊN TRÚC
CHUONG 2: TONG QUAN VE HE THO
KINH DOANH CHUNG KHOAN
Trang 194.2 Mã tá hệ thống cần xây đựng 70
4.3 Biểu đỗ cơ sử đữ liệu vật lý
4.4, Kết luận chương 4
CHƯƠNG 5: CÀI ĐẶT ỨNG DỰNG VẢ TIIỬ NGIHẸM
5.1 ASP.NET (Active Server Pages NET)
5.2 Thiết kế giaa diện
5.3, Tích hợp các thể bảo mật cho chương trình với công cụ WSE
5.4 Kết hiện chương 5
KẾT LUẬN
HUONG PHAT TRIE
TAL LIED THAM KHAO
Trang 20Tích hợp các hệ thống cua nghé web services, hé thong SOA va lá một trong,
những hoạt động chính khí phát triển hệ thông Trong hệ thông nảy, các ứng đụng,
cân được tích hợp với cơ sở đữ liệu (CSDL) và các ứng đụng khác
Nghiên cứu về các vẫn dé: công nghệ web services, kiến trúc hướng dịch vụ
SOA, các kỹ thuật đảm bao an ninh web services dic biét 14 cầu tric giao thie SSL,
HTTP, bộ thư viện WSE và các đặc điểm của nó
Phát triển chương trình “giao dịch chứng khoản thông qua tải khoản ngân
tàng” Triển khai hệ thông và tích hợp các kỹ thuật đảm bào an toàn cho hệ thông
4 Phương pháp nghiên cứn
'Trong quá trình nghiên cứu em đã sử dụng rnột số phương pháp:
~ Tìm kiếm tải liêu trên mạng
- Đọc, chọn lọc, phân tích vá tông hợp tài liệu,
- So sánh, đối chiêu, đưa ra kết luận
- Áp dụng lừng bước lý thuyết vào thực hành
-Dựa vào mô hình top-down để nhận đạng các luông yêu cầu được gửi đến, từ đó
phan loại các loại Web Service traffic bằng label của các traffic đó, baa gdm cdc
traffic cho các địch vụ ứng dụng khác nhau xuất phát Lừ các nguồn khác rÌmu
5 Tỉnh bình nghiên cứu
'Tìm hiểu chỉ tiết về web service, các đặc điểm cững nh đặc tả các thành phân của
n6 uhy WSDL, SOAP, XML, UDDI
Công nghệ Web Service đã và đang được triển khai, ửng dụng trong rất nhiều lĩnh
vực khác nhan baa gồm cả những lĩnh vực nhạy căm, đòi hỏi tính an toàn cao nhĩ
tài chỉnh, ngân hàng, quân sự và nó đã mang lại nhiều thành quả to lớn cho các tổ
chức, doanh nghiệp, tập thể
Củng với sự phát triển không ngừng của Web Service tạo nên những ảnh hưởng
nhất đình trong việp xây dựng các mô hình phân lâm Cáo
ông nghệ kiến trúc hướng đối tượng như DOA hay lava RMIT dang din chuyển sang các kiến trúc
hướng địch vụ SÓA với những công nghệ như SOAT, HTTT và XMI.
Trang 21Hình 3.1.3ƒ' Biểu đồ trường hợp sử dụng chỉnh của Quản trị hệ thông
Tĩình 3.1.2g: Hiễt đồ trình tự trường hợp sử đụng tạo mới phiên giao địci
Hình 3.1.2h: Biêu đồ trình tự trường hợp sử dụng mô của phiên giao dich
Hình 3.1.2k: Biểu dé tinh tự trường hợp sử dụng cập nhật kết quả giao địch
Hinh 3.1.3a: Biéu dé trinh ty dit lah mua 67
Hinh 3.1.3b:Biéu đồ trình tự đặt lệnh bán
Hình 3.1.3°: Biểu đồ trành tự khớp lệnh 8
Hinh 4a, Mé hinh Client server
Hinh 4.1b: Kién mite xay dung hệ thông
Hinh 4.2, Biéu dé hoat dong ctta hé the
Hình 4.2 : Mõ hình ứng dụng Web thông qua công nghệ
Tình 5.2a Thông tin trang chủ
Hình 5.2b Trang đăng ki tài khoán
Trang 224.2 Mã tá hệ thống cần xây đựng 70
4.3 Biểu đỗ cơ sử đữ liệu vật lý
4.4, Kết luận chương 4
CHƯƠNG 5: CÀI ĐẶT ỨNG DỰNG VẢ TIIỬ NGIHẸM
5.1 ASP.NET (Active Server Pages NET)
5.2 Thiết kế giaa diện
5.3, Tích hợp các thể bảo mật cho chương trình với công cụ WSE
5.4 Kết hiện chương 5
KẾT LUẬN
HUONG PHAT TRIE
TAL LIED THAM KHAO
Trang 23MỞ ĐẦU
1 Đặt vẫn đề
Kiến trúc SÓA định nghữa môi kiểu kiến trúc cho việc xây dựng các hệ thông,
phân tản theo hướng địch vụ, tức là hệ thống được phân tách thành các module
chương trinh, và các module này được phát triển độc lập, các module sử đụng các
công nghệ khác nhan nhưng vẫn có thể giao tiếp được với nhau Một công nghệ tiêu
biểu nhật cho kiến trúc hướng dịch vụ là công nghệ Web Service Với công nghệ
Web Service, mỗi Service ở đây là một module cỏ thể thực hiện các công việc khác
nhau, ta có thể tổng hợp các Service thành phân lại dễ cùng thực hiện một công việc
lớn, đỏ được gọi là công nghệ tích hợp Web Service Sự ra đời của công nghệ Web,
Servioe đã đem lại rất nhiêu lợi thẻ cho việc chia sẻ tài nguyên qua mạng, trợ giúp
xây dựng các hệ thống phân tán đồng thời đáp ứng được tính mềm déo cân thiết, hệ
thống có thể để dàng chấp nhận những thay đổ: lớn so với thiết kế ban đâu má vẫn
đăm bảo cho vẫn dé nang cấp va bao tri sau nay Web Service dem dén đây đủ sự
đáp ứng cần thiết cho các quy trinh B2B Bussiness to Bussiness va B2C
Bussiness to Customer, chính vì thế Web Service hién tai dang là một thuật ngữ
dang được nhắc đến rất nhiều và ngày càng được sử dụng rông rấi
Các tai nguyén internet dược xây dụng bằng nhiều công nghệ và ngôn ngữ:
khác nhan đẫn đền vân đề là tài nguyên ngày cảng nhiên nhưng không đẳng bộ, cào
tiệ thông không thể truy xuất hoặc cập nhật lẫn nhau Các ứng dụng desktop không
có khả năng khai thác dữ liệu trực tiếp từ các website, website được viết bằng ngôn
ngữ này cũng gặp khó khăn khi khai tháo đữ liệu từ website được viết bằng ngôn
ngữ khác Từ đây sé nay sinh mot yên cầu là cân có một tải nguyên thông nhật để
tat cá mọi hệ thống có thể sử dụng ở mọi lúc mọi nơi Để giải quyết yêu cầu trên,
các nhà khoa học đã xây dụng “Dịch vụ Web” (Web serviee)
Bai toan đặt ra là đưa ra một giải pháp kết nổi giữa nhà đầu tư — công ty
chứng khoán _ ngân hàng, Các giao dịch được thực hiện trực tiếp trên mạng mả vẫn
đảm bảo an toàn cho các bên?
Trang 24Hình 1.1.da: Câu trúc WSDI,
Hình 1.1.4b: Trao dỗi thông điệp SOÁP
Linh 1.1.40: So đồ sứ dụng web servio€
Hinh 1.1.5: Cầu trúc và hoạt động của một web service don gidn
Hình 1,2,1: Sơ đỗ cộng tác SOA
Tình 1.2.8a Mô hình service registry
Hinh 1.2.8b Mé hinh service broker
Hinh 1.2.80 M6 hinh service bus
Tinh 1.2.9.Kién inic phan tang ctta hé thing SOA "
Hình 1.2.11a Các bước cần thực hiện khi triển khai một hệ thông SA
Hình 1.2.11a Các bước cần thực hiện khi triển khai một hệ thông SÓA
Hình 1.2.12 So đồ tổng quan về thương mại điện tử theo yêu cẩu
Hình 1.2.13a Vai tro ce bdn cia middleware
Hình 1.2.13b Vai tro co bản cia middleware
Hinh 1.2.13c Cơ chế Publisi/Subscribe cài
Hình 212.13d Remole Procechure Call
Hình 3.1.1a : Biểu đê khung cảnh của hệ thông siao dịch chứng khoán áo
TRình 3.1.1b : Sơ đô phân rã chứ năng của hệ thông
Hình 3.1.2a: Các tác nhân déi với hệ thẳng
Trang 25iêu của đề tải
Web service có thế được ứng dụng trong lắt cả các hơạt động ofa thong mai
diện tử như: quảng cáo trực tuyến, sử dụng trong các công cụ tìm kiếm, ứng dụng,
trong giao địch mua bán hàng trực tuyên và trong dịch vụ thanh toán
Việc tiếp cân Kiến trủc Hướng Dịch vụ (SÓA) là một phương pháp hữu hiệu
nhằm đáp ứng các mỗi trường CNTT và các ung dụng ngảy một phức tạp, có thê dễ
đảng tích hợp, phổi hợp, bảo vệ, giám sát và sử dụng lại - tạo nên một hạ tằng cơ sở
CNTT lĩnh hoại và dễ ứng dụng, giúp đếp ứng các nh cầu của doanh nghiệp Sự
tiếp cận Kiến trủc Hướng Địch vu (SOA) danh cho ha ting co sé CN
P oti cae
công ty đem lại những lợi ích đáng kể, bao gồm việc giảm chỉ phí phát triển và bao
lành, tăng cường các địch vụ có chất lượng, giảm được các chủ phí tích hợp hệ
thống, đồng thời giám thiểu những rúi ro trong khi tăng cường được khá năng kiểm
soát các chính sách quản trị doanh nghiệp và CNTT
Kinh doanh chứng khoản là một hoạt động điển ra khả phổ biến hiển nay,
trong một bộ phận xã hội không nhỏ, nhưng cổng việc giao dịch hiện nay vẫn chú
yếu bằng tiên mặt Người mua chứng khoán vẫn phải trực tiếp đến các công ty
chứng khoán giao dich và công Ly chứng khoán vẫn giữ toàn bộ số tiên của nhà đầu
tư Công việo này làn mắt nhiều thời gian công sức, không đâm bảo sự an toàn cho
nhà đầu tư và Không mang tính chuyên nghiệp
3 Nhiệm vụ của đề tài
Nghiên cứu về cảng nghệ Web services, hoạt động và ứng đựng của nó trong
thục tiến
‘Tim hiểu khải niệm về tiến trinh nghiệp vụ, quản lý tiến trinh, môi quan hệ của
tiên trình nghiệp vụ trong, hệ thống SOA Xem xét các nguyên tác thiết kế và khảo
sát ruột số ngôn ngữ đặc tâ tiến trình nghiệp vụ
Tim hiểu những vấn đê liên quan đến xây dựng công nghệ web services, hệ
thông SOA và các nguyên tắc thiết kế hệ thông này
8
Trang 26Hình 1.1.da: Câu trúc WSDI,
Hình 1.1.4b: Trao dỗi thông điệp SOÁP
Linh 1.1.40: So đồ sứ dụng web servio€
Hinh 1.1.5: Cầu trúc và hoạt động của một web service don gidn
Hình 1,2,1: Sơ đỗ cộng tác SOA
Tình 1.2.8a Mô hình service registry
Hinh 1.2.8b Mé hinh service broker
Hinh 1.2.80 M6 hinh service bus
Tinh 1.2.9.Kién inic phan tang ctta hé thing SOA "
Hình 1.2.11a Các bước cần thực hiện khi triển khai một hệ thông SA
Hình 1.2.11a Các bước cần thực hiện khi triển khai một hệ thông SÓA
Hình 1.2.12 So đồ tổng quan về thương mại điện tử theo yêu cẩu
Hình 1.2.13a Vai tro ce bdn cia middleware
Hình 1.2.13b Vai tro co bản cia middleware
Hinh 1.2.13c Cơ chế Publisi/Subscribe cài
Hình 212.13d Remole Procechure Call
Hình 3.1.1a : Biểu đê khung cảnh của hệ thông siao dịch chứng khoán áo
TRình 3.1.1b : Sơ đô phân rã chứ năng của hệ thông
Hình 3.1.2a: Các tác nhân déi với hệ thẳng
Trang 27Hình 1.1.da: Câu trúc WSDI,
Hình 1.1.4b: Trao dỗi thông điệp SOÁP
Linh 1.1.40: So đồ sứ dụng web servio€
Hinh 1.1.5: Cầu trúc và hoạt động của một web service don gidn
Hình 1,2,1: Sơ đỗ cộng tác SOA
Tình 1.2.8a Mô hình service registry
Hinh 1.2.8b Mé hinh service broker
Hinh 1.2.80 M6 hinh service bus
Tinh 1.2.9.Kién inic phan tang ctta hé thing SOA "
Hình 1.2.11a Các bước cần thực hiện khi triển khai một hệ thông SA
Hình 1.2.11a Các bước cần thực hiện khi triển khai một hệ thông SÓA
Hình 1.2.12 So đồ tổng quan về thương mại điện tử theo yêu cẩu
Hình 1.2.13a Vai tro ce bdn cia middleware
Hình 1.2.13b Vai tro co bản cia middleware
Hinh 1.2.13c Cơ chế Publisi/Subscribe cài
Hình 212.13d Remole Procechure Call
Hình 3.1.1a : Biểu đê khung cảnh của hệ thông siao dịch chứng khoán áo
TRình 3.1.1b : Sơ đô phân rã chứ năng của hệ thông
Hình 3.1.2a: Các tác nhân déi với hệ thẳng
Trang 28MỞ ĐẦU
1 Đặt vẫn đề
Kiến trúc SÓA định nghữa môi kiểu kiến trúc cho việc xây dựng các hệ thông,
phân tản theo hướng địch vụ, tức là hệ thống được phân tách thành các module
chương trinh, và các module này được phát triển độc lập, các module sử đụng các
công nghệ khác nhan nhưng vẫn có thể giao tiếp được với nhau Một công nghệ tiêu
biểu nhật cho kiến trúc hướng dịch vụ là công nghệ Web Service Với công nghệ
Web Service, mỗi Service ở đây là một module cỏ thể thực hiện các công việc khác
nhau, ta có thể tổng hợp các Service thành phân lại dễ cùng thực hiện một công việc
lớn, đỏ được gọi là công nghệ tích hợp Web Service Sự ra đời của công nghệ Web,
Servioe đã đem lại rất nhiêu lợi thẻ cho việc chia sẻ tài nguyên qua mạng, trợ giúp
xây dựng các hệ thống phân tán đồng thời đáp ứng được tính mềm déo cân thiết, hệ
thống có thể để dàng chấp nhận những thay đổ: lớn so với thiết kế ban đâu má vẫn
đăm bảo cho vẫn dé nang cấp va bao tri sau nay Web Service dem dén đây đủ sự
đáp ứng cần thiết cho các quy trinh B2B Bussiness to Bussiness va B2C
Bussiness to Customer, chính vì thế Web Service hién tai dang là một thuật ngữ
dang được nhắc đến rất nhiều và ngày càng được sử dụng rông rấi
Các tai nguyén internet dược xây dụng bằng nhiều công nghệ và ngôn ngữ:
khác nhan đẫn đền vân đề là tài nguyên ngày cảng nhiên nhưng không đẳng bộ, cào
tiệ thông không thể truy xuất hoặc cập nhật lẫn nhau Các ứng dụng desktop không
có khả năng khai thác dữ liệu trực tiếp từ các website, website được viết bằng ngôn
ngữ này cũng gặp khó khăn khi khai tháo đữ liệu từ website được viết bằng ngôn
ngữ khác Từ đây sé nay sinh mot yên cầu là cân có một tải nguyên thông nhật để
tat cá mọi hệ thống có thể sử dụng ở mọi lúc mọi nơi Để giải quyết yêu cầu trên,
các nhà khoa học đã xây dụng “Dịch vụ Web” (Web serviee)
Bai toan đặt ra là đưa ra một giải pháp kết nổi giữa nhà đầu tư — công ty
chứng khoán _ ngân hàng, Các giao dịch được thực hiện trực tiếp trên mạng mả vẫn
đảm bảo an toàn cho các bên?
Trang 29iêu của đề tải
Web service có thế được ứng dụng trong lắt cả các hơạt động ofa thong mai
diện tử như: quảng cáo trực tuyến, sử dụng trong các công cụ tìm kiếm, ứng dụng,
trong giao địch mua bán hàng trực tuyên và trong dịch vụ thanh toán
Việc tiếp cân Kiến trủc Hướng Dịch vụ (SÓA) là một phương pháp hữu hiệu
nhằm đáp ứng các mỗi trường CNTT và các ung dụng ngảy một phức tạp, có thê dễ
đảng tích hợp, phổi hợp, bảo vệ, giám sát và sử dụng lại - tạo nên một hạ tằng cơ sở
CNTT lĩnh hoại và dễ ứng dụng, giúp đếp ứng các nh cầu của doanh nghiệp Sự
tiếp cận Kiến trủc Hướng Địch vu (SOA) danh cho ha ting co sé CN
P oti cae
công ty đem lại những lợi ích đáng kể, bao gồm việc giảm chỉ phí phát triển và bao
lành, tăng cường các địch vụ có chất lượng, giảm được các chủ phí tích hợp hệ
thống, đồng thời giám thiểu những rúi ro trong khi tăng cường được khá năng kiểm
soát các chính sách quản trị doanh nghiệp và CNTT
Kinh doanh chứng khoản là một hoạt động điển ra khả phổ biến hiển nay,
trong một bộ phận xã hội không nhỏ, nhưng cổng việc giao dịch hiện nay vẫn chú
yếu bằng tiên mặt Người mua chứng khoán vẫn phải trực tiếp đến các công ty
chứng khoán giao dich và công Ly chứng khoán vẫn giữ toàn bộ số tiên của nhà đầu
tư Công việo này làn mắt nhiều thời gian công sức, không đâm bảo sự an toàn cho
nhà đầu tư và Không mang tính chuyên nghiệp
3 Nhiệm vụ của đề tài
Nghiên cứu về cảng nghệ Web services, hoạt động và ứng đựng của nó trong
thục tiến
‘Tim hiểu khải niệm về tiến trinh nghiệp vụ, quản lý tiến trinh, môi quan hệ của
tiên trình nghiệp vụ trong, hệ thống SOA Xem xét các nguyên tác thiết kế và khảo
sát ruột số ngôn ngữ đặc tâ tiến trình nghiệp vụ
Tim hiểu những vấn đê liên quan đến xây dựng công nghệ web services, hệ
thông SOA và các nguyên tắc thiết kế hệ thông này
8
Trang 30MỤC LỤC
LOT CAM DOAN
LOL CAM ON
6 Ý nghĩa lý luận va thực tiễn
7 Kết câu của luận văn
CHƯƠNG 1: NGHIÊN CỨU DỊCH VỤ WEB VÀ KIÊN TRÚC
CHUONG 2: TONG QUAN VE HE THO
KINH DOANH CHUNG KHOAN
Trang 31MỞ ĐẦU
1 Đặt vẫn đề
Kiến trúc SÓA định nghữa môi kiểu kiến trúc cho việc xây dựng các hệ thông,
phân tản theo hướng địch vụ, tức là hệ thống được phân tách thành các module
chương trinh, và các module này được phát triển độc lập, các module sử đụng các
công nghệ khác nhan nhưng vẫn có thể giao tiếp được với nhau Một công nghệ tiêu
biểu nhật cho kiến trúc hướng dịch vụ là công nghệ Web Service Với công nghệ
Web Service, mỗi Service ở đây là một module cỏ thể thực hiện các công việc khác
nhau, ta có thể tổng hợp các Service thành phân lại dễ cùng thực hiện một công việc
lớn, đỏ được gọi là công nghệ tích hợp Web Service Sự ra đời của công nghệ Web,
Servioe đã đem lại rất nhiêu lợi thẻ cho việc chia sẻ tài nguyên qua mạng, trợ giúp
xây dựng các hệ thống phân tán đồng thời đáp ứng được tính mềm déo cân thiết, hệ
thống có thể để dàng chấp nhận những thay đổ: lớn so với thiết kế ban đâu má vẫn
đăm bảo cho vẫn dé nang cấp va bao tri sau nay Web Service dem dén đây đủ sự
đáp ứng cần thiết cho các quy trinh B2B Bussiness to Bussiness va B2C
Bussiness to Customer, chính vì thế Web Service hién tai dang là một thuật ngữ
dang được nhắc đến rất nhiều và ngày càng được sử dụng rông rấi
Các tai nguyén internet dược xây dụng bằng nhiều công nghệ và ngôn ngữ:
khác nhan đẫn đền vân đề là tài nguyên ngày cảng nhiên nhưng không đẳng bộ, cào
tiệ thông không thể truy xuất hoặc cập nhật lẫn nhau Các ứng dụng desktop không
có khả năng khai thác dữ liệu trực tiếp từ các website, website được viết bằng ngôn
ngữ này cũng gặp khó khăn khi khai tháo đữ liệu từ website được viết bằng ngôn
ngữ khác Từ đây sé nay sinh mot yên cầu là cân có một tải nguyên thông nhật để
tat cá mọi hệ thống có thể sử dụng ở mọi lúc mọi nơi Để giải quyết yêu cầu trên,
các nhà khoa học đã xây dụng “Dịch vụ Web” (Web serviee)
Bai toan đặt ra là đưa ra một giải pháp kết nổi giữa nhà đầu tư — công ty
chứng khoán _ ngân hàng, Các giao dịch được thực hiện trực tiếp trên mạng mả vẫn
đảm bảo an toàn cho các bên?
Trang 324.2 Mã tá hệ thống cần xây đựng 70
4.3 Biểu đỗ cơ sử đữ liệu vật lý
4.4, Kết luận chương 4
CHƯƠNG 5: CÀI ĐẶT ỨNG DỰNG VẢ TIIỬ NGIHẸM
5.1 ASP.NET (Active Server Pages NET)
5.2 Thiết kế giaa diện
5.3, Tích hợp các thể bảo mật cho chương trình với công cụ WSE
5.4 Kết hiện chương 5
KẾT LUẬN
HUONG PHAT TRIE
TAL LIED THAM KHAO
Trang 33MỞ ĐẦU
1 Đặt vẫn đề
Kiến trúc SÓA định nghữa môi kiểu kiến trúc cho việc xây dựng các hệ thông,
phân tản theo hướng địch vụ, tức là hệ thống được phân tách thành các module
chương trinh, và các module này được phát triển độc lập, các module sử đụng các
công nghệ khác nhan nhưng vẫn có thể giao tiếp được với nhau Một công nghệ tiêu
biểu nhật cho kiến trúc hướng dịch vụ là công nghệ Web Service Với công nghệ
Web Service, mỗi Service ở đây là một module cỏ thể thực hiện các công việc khác
nhau, ta có thể tổng hợp các Service thành phân lại dễ cùng thực hiện một công việc
lớn, đỏ được gọi là công nghệ tích hợp Web Service Sự ra đời của công nghệ Web,
Servioe đã đem lại rất nhiêu lợi thẻ cho việc chia sẻ tài nguyên qua mạng, trợ giúp
xây dựng các hệ thống phân tán đồng thời đáp ứng được tính mềm déo cân thiết, hệ
thống có thể để dàng chấp nhận những thay đổ: lớn so với thiết kế ban đâu má vẫn
đăm bảo cho vẫn dé nang cấp va bao tri sau nay Web Service dem dén đây đủ sự
đáp ứng cần thiết cho các quy trinh B2B Bussiness to Bussiness va B2C
Bussiness to Customer, chính vì thế Web Service hién tai dang là một thuật ngữ
dang được nhắc đến rất nhiều và ngày càng được sử dụng rông rấi
Các tai nguyén internet dược xây dụng bằng nhiều công nghệ và ngôn ngữ:
khác nhan đẫn đền vân đề là tài nguyên ngày cảng nhiên nhưng không đẳng bộ, cào
tiệ thông không thể truy xuất hoặc cập nhật lẫn nhau Các ứng dụng desktop không
có khả năng khai thác dữ liệu trực tiếp từ các website, website được viết bằng ngôn
ngữ này cũng gặp khó khăn khi khai tháo đữ liệu từ website được viết bằng ngôn
ngữ khác Từ đây sé nay sinh mot yên cầu là cân có một tải nguyên thông nhật để
tat cá mọi hệ thống có thể sử dụng ở mọi lúc mọi nơi Để giải quyết yêu cầu trên,
các nhà khoa học đã xây dụng “Dịch vụ Web” (Web serviee)
Bai toan đặt ra là đưa ra một giải pháp kết nổi giữa nhà đầu tư — công ty
chứng khoán _ ngân hàng, Các giao dịch được thực hiện trực tiếp trên mạng mả vẫn
đảm bảo an toàn cho các bên?
Trang 34Tích hợp các hệ thống cua nghé web services, hé thong SOA va lá một trong,
những hoạt động chính khí phát triển hệ thông Trong hệ thông nảy, các ứng đụng,
cân được tích hợp với cơ sở đữ liệu (CSDL) và các ứng đụng khác
Nghiên cứu về các vẫn dé: công nghệ web services, kiến trúc hướng dịch vụ
SOA, các kỹ thuật đảm bao an ninh web services dic biét 14 cầu tric giao thie SSL,
HTTP, bộ thư viện WSE và các đặc điểm của nó
Phát triển chương trình “giao dịch chứng khoản thông qua tải khoản ngân
tàng” Triển khai hệ thông và tích hợp các kỹ thuật đảm bào an toàn cho hệ thông
4 Phương pháp nghiên cứn
'Trong quá trình nghiên cứu em đã sử dụng rnột số phương pháp:
~ Tìm kiếm tải liêu trên mạng
- Đọc, chọn lọc, phân tích vá tông hợp tài liệu,
- So sánh, đối chiêu, đưa ra kết luận
- Áp dụng lừng bước lý thuyết vào thực hành
-Dựa vào mô hình top-down để nhận đạng các luông yêu cầu được gửi đến, từ đó
phan loại các loại Web Service traffic bằng label của các traffic đó, baa gdm cdc
traffic cho các địch vụ ứng dụng khác nhau xuất phát Lừ các nguồn khác rÌmu
5 Tỉnh bình nghiên cứu
'Tìm hiểu chỉ tiết về web service, các đặc điểm cững nh đặc tả các thành phân của
n6 uhy WSDL, SOAP, XML, UDDI
Công nghệ Web Service đã và đang được triển khai, ửng dụng trong rất nhiều lĩnh
vực khác nhan baa gồm cả những lĩnh vực nhạy căm, đòi hỏi tính an toàn cao nhĩ
tài chỉnh, ngân hàng, quân sự và nó đã mang lại nhiều thành quả to lớn cho các tổ
chức, doanh nghiệp, tập thể
Củng với sự phát triển không ngừng của Web Service tạo nên những ảnh hưởng
nhất đình trong việp xây dựng các mô hình phân lâm Cáo
ông nghệ kiến trúc hướng đối tượng như DOA hay lava RMIT dang din chuyển sang các kiến trúc
hướng địch vụ SÓA với những công nghệ như SOAT, HTTT và XMI.
Trang 35Tích hợp các hệ thống cua nghé web services, hé thong SOA va lá một trong,
những hoạt động chính khí phát triển hệ thông Trong hệ thông nảy, các ứng đụng,
cân được tích hợp với cơ sở đữ liệu (CSDL) và các ứng đụng khác
Nghiên cứu về các vẫn dé: công nghệ web services, kiến trúc hướng dịch vụ
SOA, các kỹ thuật đảm bao an ninh web services dic biét 14 cầu tric giao thie SSL,
HTTP, bộ thư viện WSE và các đặc điểm của nó
Phát triển chương trình “giao dịch chứng khoản thông qua tải khoản ngân
tàng” Triển khai hệ thông và tích hợp các kỹ thuật đảm bào an toàn cho hệ thông
4 Phương pháp nghiên cứn
'Trong quá trình nghiên cứu em đã sử dụng rnột số phương pháp:
~ Tìm kiếm tải liêu trên mạng
- Đọc, chọn lọc, phân tích vá tông hợp tài liệu,
- So sánh, đối chiêu, đưa ra kết luận
- Áp dụng lừng bước lý thuyết vào thực hành
-Dựa vào mô hình top-down để nhận đạng các luông yêu cầu được gửi đến, từ đó
phan loại các loại Web Service traffic bằng label của các traffic đó, baa gdm cdc
traffic cho các địch vụ ứng dụng khác nhau xuất phát Lừ các nguồn khác rÌmu
5 Tỉnh bình nghiên cứu
'Tìm hiểu chỉ tiết về web service, các đặc điểm cững nh đặc tả các thành phân của
n6 uhy WSDL, SOAP, XML, UDDI
Công nghệ Web Service đã và đang được triển khai, ửng dụng trong rất nhiều lĩnh
vực khác nhan baa gồm cả những lĩnh vực nhạy căm, đòi hỏi tính an toàn cao nhĩ
tài chỉnh, ngân hàng, quân sự và nó đã mang lại nhiều thành quả to lớn cho các tổ
chức, doanh nghiệp, tập thể
Củng với sự phát triển không ngừng của Web Service tạo nên những ảnh hưởng
nhất đình trong việp xây dựng các mô hình phân lâm Cáo
ông nghệ kiến trúc hướng đối tượng như DOA hay lava RMIT dang din chuyển sang các kiến trúc
hướng địch vụ SÓA với những công nghệ như SOAT, HTTT và XMI.
Trang 364.2 Mã tá hệ thống cần xây đựng 70
4.3 Biểu đỗ cơ sử đữ liệu vật lý
4.4, Kết luận chương 4
CHƯƠNG 5: CÀI ĐẶT ỨNG DỰNG VẢ TIIỬ NGIHẸM
5.1 ASP.NET (Active Server Pages NET)
5.2 Thiết kế giaa diện
5.3, Tích hợp các thể bảo mật cho chương trình với công cụ WSE
5.4 Kết hiện chương 5
KẾT LUẬN
HUONG PHAT TRIE
TAL LIED THAM KHAO
Trang 37iêu của đề tải
Web service có thế được ứng dụng trong lắt cả các hơạt động ofa thong mai
diện tử như: quảng cáo trực tuyến, sử dụng trong các công cụ tìm kiếm, ứng dụng,
trong giao địch mua bán hàng trực tuyên và trong dịch vụ thanh toán
Việc tiếp cân Kiến trủc Hướng Dịch vụ (SÓA) là một phương pháp hữu hiệu
nhằm đáp ứng các mỗi trường CNTT và các ung dụng ngảy một phức tạp, có thê dễ
đảng tích hợp, phổi hợp, bảo vệ, giám sát và sử dụng lại - tạo nên một hạ tằng cơ sở
CNTT lĩnh hoại và dễ ứng dụng, giúp đếp ứng các nh cầu của doanh nghiệp Sự
tiếp cận Kiến trủc Hướng Địch vu (SOA) danh cho ha ting co sé CN
P oti cae
công ty đem lại những lợi ích đáng kể, bao gồm việc giảm chỉ phí phát triển và bao
lành, tăng cường các địch vụ có chất lượng, giảm được các chủ phí tích hợp hệ
thống, đồng thời giám thiểu những rúi ro trong khi tăng cường được khá năng kiểm
soát các chính sách quản trị doanh nghiệp và CNTT
Kinh doanh chứng khoản là một hoạt động điển ra khả phổ biến hiển nay,
trong một bộ phận xã hội không nhỏ, nhưng cổng việc giao dịch hiện nay vẫn chú
yếu bằng tiên mặt Người mua chứng khoán vẫn phải trực tiếp đến các công ty
chứng khoán giao dich và công Ly chứng khoán vẫn giữ toàn bộ số tiên của nhà đầu
tư Công việo này làn mắt nhiều thời gian công sức, không đâm bảo sự an toàn cho
nhà đầu tư và Không mang tính chuyên nghiệp
3 Nhiệm vụ của đề tài
Nghiên cứu về cảng nghệ Web services, hoạt động và ứng đựng của nó trong
thục tiến
‘Tim hiểu khải niệm về tiến trinh nghiệp vụ, quản lý tiến trinh, môi quan hệ của
tiên trình nghiệp vụ trong, hệ thống SOA Xem xét các nguyên tác thiết kế và khảo
sát ruột số ngôn ngữ đặc tâ tiến trình nghiệp vụ
Tim hiểu những vấn đê liên quan đến xây dựng công nghệ web services, hệ
thông SOA và các nguyên tắc thiết kế hệ thông này
8