1. Trang chủ
  2. » Luận Văn - Báo Cáo

Luận văn nghiên cứu dịch vụ web kiến trúc hướng dịch vụ và Ứng dụng

75 1 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Luận văn nghiên cứu dịch vụ web, kiến trúc hướng dịch vụ và ứng dụng
Tác giả Lưu Minh Trọng
Người hướng dẫn TS. Hoàng Minh Thức
Trường học Trường Đại học Hách Khaa Hà Nội
Chuyên ngành Kỹ thuật máy tính và truyền thông
Thể loại Luận văn thạc sĩ
Năm xuất bản 2013
Thành phố Hà Nội
Định dạng
Số trang 75
Dung lượng 204,67 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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 2

LOI 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 3

LOI 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 4

Tí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 5

Hì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 6

iê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 7

Hì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 8

Hì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 9

Tí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 10

4.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 11

MỞ ĐẦ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 12

Hì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 13

Tí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 14

Hì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 15

Tí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 16

Hì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 17

Hì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 18

MỤ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 19

4.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 20

Tí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 21

Hì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 22

4.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 23

MỞ ĐẦ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 24

Hì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 25

iê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 26

Hì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 27

Hì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 28

MỞ ĐẦ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 29

iê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 30

MỤ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 31

MỞ ĐẦ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 32

4.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 33

MỞ ĐẦ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 34

Tí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 35

Tí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 36

4.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 37

iê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

Ngày đăng: 22/06/2025, 08:52

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w