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

xây dựng dịch vụ tích hợp và chia sẻ lợi nhuận cho hệ thống thông tin mạng cáp tphn

23 251 0

Đ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

Định dạng
Số trang 23
Dung lượng 71,93 KB

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

Nội dung

Xây dựng dịch vụ tích hợp và chia sẻ lợi nhuận cho hệ thống thông tin mạng cáp TPHNLỜI CẢM ƠN Đồ án tốt nghiệp là một cột mốc rất quan trọng trong cuộc đời mỗi sinh viên, đòihỏi sự nỗ lự

Trang 1

Xây dựng dịch vụ tích hợp và chia sẻ lợi nhuận cho hệ thống thông tin mạng cáp TPHN

LỜI CẢM ƠN

Đồ án tốt nghiệp là một cột mốc rất quan trọng trong cuộc đời mỗi sinh viên, đòihỏi sự nỗ lực cố gắng rất to lớn

Để làm được đồ án này, đầu tiên, em xin gửi lời cảm ơn chân thành tới các thầy

giáo tại Trung tâm Tính Toán Hiệu Năng Cao – Đại học Bách Khoa Hà Nội: PGS TS

Nguyễn Thanh Thuỷ, TS Nguyễn Hữu Đức Các thầy đã tạo mọi điều kiện về cơ sở vật

chất và tinh thần cho chúng em nghiên cứu học tập Đặc biệt, em xin cảm ơn

thầyNguyễn Thanh Thủy, người trực tiếp hướng dẫn em thực hiện đề tài này Thầy đã

tận tình chỉ bảo, định hướng cho em trong quá trình làm đồ án

Tiếp theo, em xin gửi lời cảm ơn tới các cán bộ hướng dẫn tại trung tâm: Ths

Phạm Tuấn Anh , Cử nhân Đào Quang Minh, KS Lê Đức Tùng, các anh đã cho em

cơ hội được nghiên cứu học tập tại trung tâm, đã chỉ bảo, giúp đỡ em rất nhiều trong suốtquá trình thực tập tại trung tâm

Con xin gửi lời cảm ơn công lao của bố mẹ và gia đình đã không quản khó khănvất vả nuôi dưỡng con ăn học, chăm sóc con những lúc con ốm, luôn động viên con đểcho con có được ngày hôm nay

Xin gửi lời cảm ơn chân thành tới các bạn trong nhóm Cable HN – Nguyễn VănHữu và Lê Quốc Thi và các bạn trên Trung tâm tính toán hiệu năng cao đã luôn ở bêncạnh tôi những lúc tôi cảm thấy khó khăn, giúp tôi trong quá trình thực hiện đồ án này

Hà Nội, 28 tháng 05 năm

2010

Sinh viên :

Vũ Đức TrungLớp Hệ thống thông tin K50 – Đại học BáchKhoa Hà Nội

MỤC LỤC

No table of contents entries found.

Sinh viên thực hiện: Vũ Đức Trung Khúa 50 Lớp HTTTB Trang 70Xây dựng dịch vụ tích hợp và chia sẻ lợi nhuận cho hệ thống thông tin mạng cáp TPHN

Trang 2

DANH MỤC HèNH ẢNHNo table of contents entries found.

Xây dựng dịch vụ tích hợp và chia sẻ lợi nhuận cho hệ thống thông tin mạng cáp TPHN

Chương 1 Giới thiệu

1 1 Bài toán tích hợp thông tin và tổng quan về công nghệ SOA

Trang 3

1 1 1 Bài toán tích hợp thông tin

Trong xã hội thông tin ngày nay, nhu cầu tích hợp/ tổng hợp thông tin từ nhiềunguồn phân tán, không đồng nhất ngày càng trở nên cấp thiết Ví dụ, một tập đoàn đượcxây dựng từ nhiều công ty thành viên luôn đòi hỏi thông tin tổng hợp từ từng thành viên.Một công ty môi giới trung gian cần nắm được các nhu cầu từ

Sinh viên thực hiện: Vũ Đức Trung Khúa 50 Lớp HTTTB Trang 3

Xây dựng dịch vụ tích hợp và chia sẻ lợi nhuận cho hệ thống thông tin mạng cáp TPHNkhách hàng cũng như khả năng đáp ứng luôn luôn cập nhật từ các nhà cung cấp

mà công ty đứng ra môi giới Việc tích hợp thông tin như vậy khác với một hệ thốngthông tin thống nhất được thiết kế đặc thù cho một tổ chức ở những điểm sau:

nghệ lưu trữ, truy vấn

xuất phát từ các đơn vị độc lập

thông tin của từng đơn vị

tin

Để xây dựng một hệ thống tích hợp thông tin, hai vấn đề cần thiết được đặt ra:

1. Tìm kiếm/ xác định các nguồn tin phù hợp cho thông tin cần sử dụng

2. Truy nhập và tổng hợp thông tin từ các nguồn tin xác định

Vấn đề đầu tiên thường được giải quyết thông qua các kỹ thuật thu thập và lọcthông tin Khi các nguồn tin đã được xác định, các kỹ thuật truy nhập và tổng hợp thôngtin từ các nguồn này lại được quan tâm Ở đây, trở ngại lớn nhất cho vấn đề tích hợpthông tin là sự không đồng nhất của các nguồn tin, dẫn đến sự không đồng nhất về cáchthức truy nhập cũng như nội dung thông tin Thông thường, cách thức truy nhập có thểvượt qua bởi những chuẩn công nghệ, chẳng hạn như ODBC cho các cơ sở dữ liệu quan

hệ, hay gần đây là các giao thức dịch vụ mạng mà SOA là một kiến trúc rất đáng quantâm Bên cạnh đó, một vấn đề cũng khó giải quyết là sự không đồng nhất về nội dungthông tin Sự không đồng nhất này được biết đến với hai dạng cơ bản: không đồng nhất

về cấu trúc, không đồng nhất về ngữ nghĩa Không đồng nhất về cấu trúc liên quan tớiviệc lưu trữ thông tin trong các khuôn dạng khác biệt – chẳng hạn dưới dạng các bảngtheo mô hình quan hệ hay dưới dạng phân cấp theo mô hình XML Sự không đồng nhấtngữ nghĩa thì lại xem xét về khía cạnh ý nghĩa nội dung của dữ liệu Một số nguyên nhânchính gây ra sự không đồng nhất dữ liệu:

do chúng được đặt trong các ngữ cảnh khác nhau

thống tiền tệ)

Trang 4

• Các hệ thống tên gọi khác nhau đặc biệt là trong trường hợp xem xét sự đồngnghĩa hay trái nghĩa.

Sinh viên thực hiện: Vũ Đức Trung Khúa 50 Lớp HTTTB Trang 4

Xây dựng dịch vụ tích hợp và chia sẻ lợi nhuận cho hệ thống thông tin mạng cáp TPHNDựa trên những cơ sở lý luận trên về các hệ thống thông tin tích hợp, trong quátrình xây dựng hệ thống tích hợp và khai thác thông tin mạng cáp thành phố Hà Nội,nhóm thực hiện đề xuất giải pháp thiết kế một hệ thống tích hợp thông tin trong đó xemxét tới sự tương đồng về ngữ nghĩa Hệ thống sử dụng Ontology để biểu diễn ngữ nghĩacho từng nguồn tin và sử dụng các ánh xạ Ontology để tạo ra sự tương đồng giữa các kháiniệm giữa các ontology khác nhau

1 1 2 Tổng quan về công nghệ SOA (Service Oriented Architecture)

Để giải quyết vấn đề không đồng nhất trong cách thức truy nhập các nguồn thôngtin, nhóm thực hiện đề xuất sử dụng kiến trúc hướng dịch vụ - SOA trong quá trình xâydựng hệ thống

Kiến trúc hướng dịch vụ (Service - oriented architecture) là một hướng tiếp cậnvới việc thiết kế và tích hợp các phần mềm, chức năng, hệ thống theo dạng module, trong

đó mỗi module đóng vai trò là một “dịch vụ có tính ghép nối lỏng”, và có khả năng truycập thông qua môi trường mạng Hiểu một cách đơn giản, một hệ thống SOA là một tậphợp các dịch vụ được chuẩn hoá trên mạng trao đổi với nhau trong ngữ cảnh một tiếntrình nghiệp vụ Kiến trúc hướng dịch vụ hay được khái quát húa như trong Hình 1 - 1

Nhà cung cấp (Service Provider) dịch vụ cần cung cấp thông tin về dịch vụ của mình cho một Nhà môi giới dịch vụ (Service Broker) để lưu trữ thông tin dịch vụ (một số tài liệu gọi là Nhà đăng kí dịch vụ - Service Registry) Người sử dụng (Service Consumer) thông qua Nhà môi giới dịch vụ để tìm kiếm thông tin mô tả về dịch vụ cần

tìm và sau đó là xây dựng kênh giao tiếp với phía nhà cung cấp

SOA cung cấp giải pháp để giải quyết các vấn đề tồn tại của các hệ thống hiện naynhư: phức tạp, không linh hoạt và thiếu ổn định Một hệ thống triển khai theo mô hìnhSOA có khả năng dễ mở rộng, liên kết tốt Đây chính là cơ sở và nền tảng cho việc tíchhợp, tái sử dụng lại những tài nguyên hiện có

Trang 5

Xây dựng dịch vụ tích hợp và chia sẻ lợi nhuận cho hệ thống thông tin mạng cáp TPHN

Hình 1 - 1 Mô hình SOA khái quátNhìn chung, ý tưởng về một hệ thống SOA không phải là mới Các mô hình nhưComnon Object Request Broker Architecture (CORBA), Distributed Component ObjectModel (DCOM) của Microsoft hay như Enterprise Java Bean (EJB) của Java đã cung cấptính năng này từ lâu Tuy nhiên, những cách tiếp cận hướng dịch vụ này vẫn còn gặp phảimột số vấn đề khó khăn như:

• Tính kết nối chặt (tighly coupled), nghĩa là kiến trúc triển khai cài đặt bên phíanhà cung cấp dịch vụ và phía sử dụng dịch vụ phải giống nhau Điều này đồng nghĩa vớikhó khăn mỗi khi có sự thay đổi từ một trong 2 phía bởi vì mỗi thay đổi cần được đánhgiá, lên kế hoạch và sửa chữa ở cả 2 phía

• Những chuẩn trên đa phần là chuẩn đóng, chúng hầu như không thể kết hợp,hoạt động với chuẩn khác Ví dụ, đối tượng Java trao đổi dữ liệu trực tiếp với một đốitượng DCOM là không thể

• Cuối cùng các đối tượng của các mô hình trên được phân chia rất nhỏ, nghĩa làlượng thông tin giữa trong mỗi lần thực hiện giao dịch là ít, và được thực hiện nhiều lầndẫn đến chiếm dụng băng thông sử dụng và tăng thời lượng đáp trả dữ liệu

SOA không chỉ là một cải tiến đáng kể giúp giải quyết những yếu điểm của cáccông nghệ trước mà còn đem đến nhiều ưu điểm nổi trội hơn

1 2 Thực trạng mạng cáp thành phố Hà Nội

Cùng với cả nước, thủ đô Hà Nội đang ngày càng phát triển với hạ tầng cơ sở hiệnđại, đời sống người dân ngày càng được nâng cao Nhiều năm qua, Hà Nội đã và đang cốgắng để xây dựng hình ảnh một thủ đô văn minh, sạch đẹp, xứng đáng là trái tim của cảnước Tuy nhiên, vẫn còn nhiều hình ảnh đang tồn tại làm xấu đi bộ mặt của thủ đô thanh

Trang 6

lịch Một trong số đó là hình ảnh những cây cột điện nối nhau cùng vô số dây nhợ chằngchịt xuất hiện trên khắp các con phố lớn, nhỏ.

Dù ở dưới lòng đường hay trên vỉa hè, ta sẽ gặp liên tiếp các cột điện với hàngtrăm loại dây cáp chồng chéo lên nhau Chúng gây ra nhiều bức xúc trong cuộc sốnghàng ngày của người dân thủ đô cũng như để lại một ấn tượng xấu đối

Sinh viên thực hiện: Vũ Đức Trung Khúa 50 Lớp HTTTB Trang 6

Xây dựng dịch vụ tích hợp và chia sẻ lợi nhuận cho hệ thống thông tin mạng cáp TPHNvới du khách nước ngoài Hàng trăm công trình lớn của thủ đô đã phải tốn rấtnhiều tiền chỉ để di chuyển một cột điện ra khỏi lòng đường quy hoạch Những vụ tắcđường, tai nạn giao thông do dây điện rơi xuống lòng đường, cột điện đổ đang xuấthiện ngày càng nhiều hơn Câu chuyện về những chiếc cột điện làm phiền người tham giathông đã trở thành vấn đề bức xúc của người dân, của các cấp lãnh đạo

Còn khoảng 4 tháng nữa, chúng ta sẽ kỉ niệm 1000 năm Thăng Long – Hà Nội,nhưng thủ đô nghìn năm văn hiến, trái tim chính trị, văn húa, xã hội của cả nước vẫnđang phải đối diện với những vấn đề nhức nhối về bộ mặt đô thị Ủy ban nhân dân thànhphố Hà Nội đã thực hiện những chương trình nhằm ngầm húa các tuyến cáp của thànhphố Hà Nội và tiến tới xây dựng một “thành phố không dõy” văn minh, hiện đại để có thểsánh ngang với các thủ đô tiên tiến trong khu vực và trên thế giới Nhưng kết quả là100% các tuyến phố vẫn có dây điện chạy trên đầu Năm 2008, Ủy ban nhân dân thànhphố đã tiến hành hạ ngầm thí điểm 5 tuyến phố là Đinh Tiên Hoàng - Lê Thái Tổ, TràngTiền - Hàng Khay, Nguyễn Thái Học - Kim Mã, Văn Cao - Trần Duy Hưng, Hai BàTrưng và khu chung cư Giảng Võ Kinh phí đầu tư là hơn 200 tỉ đồng Nhưng có mộtthực tế là Hà Nội vẫn chưa hạ ngầm thành công bất kỳ tuyến phố nào

Dây cáp chằng chịt gây ra vô vàn tình cảnh dở khóc dở cười với người dân thủ đô.Một câu chuyện khá hài hước là sau khi một cành cây đổ làm đứt một đoạn cáp trên phốKhâm Thiên, một đơn vị viễn thông đến tính chuyện nối lại Song cuối cùng đành đi về vìkhông lần được ra " đầu dây mối nhợ" Điều này đồng nghĩa với việc một đường dây cápmới sẽ lại được căng lên thay thể cho đường dây không thể nối kia Cứ như vậy, mỗingày số lượng dây trên mỗi cột điện lại tăng lên đáng kể Theo con số thống kê tươngđối, 40% số dây và cáp trên cột điện là vô chủ, những chiếc cột điện hàng ngày vẫn oằnmình với đủ loại rác thải trên vai, là nguy cơ gây ra bao nguy hiểm cho cuộc sống ngườidân Hà Nội

Có một thực tế là từ khi có chủ trương ngầm húa các tuyến cáp đến khi bắt tay vàoquá trình thực hiện, các cơ quan, doanh nghiệp đều chung một ý kiến: đây là công việcquá khó khăn Cụ thể, doanh nghiệp cho rằng không có đường cống ngầm, gặp nhiều rắcrối về giấy tờ khi thi công; các cơ quan quản lý lại quy cho doanh nghiệp làm ăn không

có kế hoạch nên công việc ngày càng khó khăn, dang dở Bản thân những cơ quan chủlực như xây dựng, giao thông công chính cũng bị gặp khó khăn trong việc quy hoạch màtrên thực tế là chưa có biện pháp khả quan nào để thực hiện

Trang 7

Sinh viên thực hiện: Vũ Đức Trung Khúa 50 Lớp HTTTB Trang 7

Xây dựng dịch vụ tích hợp và chia sẻ lợi nhuận cho hệ thống thông tin mạng cáp TPHNDẫn chứng cho điều này, đại diện Viettel cho biết: Viettel đã ngầm húa cáp theochỉ đạo của UBND TP Hà Nội Tuy nhiên, doanh nghiệp này mới triển khai được ở rất ítcác tuyến phố Lý do là VNPT cũng không muốn chia sẻ hạ tầng, thậm chớ không ít các

cơ quan thuộc thành phố lại gây khó dễ trong quá trình thực hiện đàm phán với ngườidân, các ngành khác Đại diện EVN Telecom cũng cho biết quá trình xin phép và đàmphán là cực kỳ khó khăn do thủ tục rườm rà và thời gian cấp phép kéo dài

Về phần mình, các cơ quan cũng phản biện là nếu không cấp phép thì doanh nghiệp dễlàm lung tung, lộn xộn và gây ảnh hưởng đến các công trình khác cũng như đời sống dân

cư Về phần mình, các cơ quan cũng phản biện là nếu không cấp phép thì doanhnghiệp dễ làm lung tung, lộn xộn và gây ảnh hưởng đến các công trình khác cũng như đờisống dân cư

Nói tóm lại, cả cơ quan chức năng và doanh nghiệp đều đang rất lúng túng trongviệc giải bài toán khó mang tên Ngầm húa các tuyến dây cáp trên đường phố Hà Nội.Người dân sẽ còn phải tiếp tục sống chung với cột điện dài dài và cảnh tắc đường do cácdoanh nghiệp đào bới vỉa hè để “hạ ngầm” tuyến cáp cũng như những vụ tắc đường, tainạn giao thông do dây dợ chằng chịt vẫn sẽ tiếp tục diễn ra

1 3 Giới thiệu hệ thống tích hợpvà khai thác thông tin mạng cáp thành phố Hà Nội

Sinh viên thực hiện: Vũ Đức Trung Khúa 50 Lớp HTTTB Trang 8

Xây dựng dịch vụ tích hợp và chia sẻ lợi nhuận cho hệ thống thông tin mạng cáp TPHN

Trang 8

Hình 1-2 Mô hình tổng thể hệ thống tích hợp và khai thác thông tin

Qua thời gian thu thập thông tin và phân tích thực trạng hệ thống mạng cáp thành

phố Hà Nội, nhóm sinh viên dưới sự hướng dẫn của PGS TS Nguyễn Thanh

Thủy vàTS Nguyễn Hữu Đức đã đề xuất một hướng giải quyết mới cho bài toán quản lý

hệ thống mạng cáp chằng chịt tại thủ đô Hà Nội

Nhóm đề xuất xây dựng một hệ thống tích hợp và khai thác thông tin chung chocác đường cáp đang tồn tại trên địa bàn thành phố Hà Nội.Hệ thống được xây dựng vớigiao diện Web, thông tin trên trang Web sẽ được liên tục cập nhật từ các nhà cung cấpthông tin (các đơn vị sở hữu đường cáp trên địa bàn thành phố Hà Nội) Trên cổng thôngtin, người sử dụng có thể đăng nhập và truy vấn, tìm kiếm các thông tin về đường cápđược hiển thị trực quan trên bản đồ số Google Maps

Đối với đối tượng nhà cung cấp, họ có thể đăng ký cung cấp thông tin về đườngcáp mà họ quản lý và thu về lợi nhuận dựa trên số thông tin mà người sử dụng đã truyvấn của họ Nguyên tắc hợp tác như trên sẽ giúp mang lại lợi ích cho các bên tham gia vàđem lại hiệu quả cao hơn Với sự tham gia của nhiều nhà cung cấp, trang Web sẽ mangđến một lượng thông tin tương đối đầy đủ và chính xác về các đối tượng cáp trên từngtuyến phố của thủ đô Hà Nội bao gồm tọa độ đường cáp và thuộc tính của đường cáp.Những thông tin này sẽ hết sức hữu ích cho công tác quản lý, quy hoạch và hạ ngầm cácđường cáp trong tương lai của các cơ quan nhà nước Bên cạnh đó, hệ thống còn là mộtkênh thông tin tham khảo hữu ích đối với các đối tượng nhà đầu tư khi triển khai dự ánnhư phạm vi dự án có tuyến cáp nào chạy qua cần phải giải tỏa không, đó là tuyến cápcủa đơn vị nào, biện pháp khắc

Sinh viên thực hiện: Vũ Đức Trung Khúa 50 Lớp HTTTB Trang 9

Trang 9

Xây dựng dịch vụ tích hợp và chia sẻ lợi nhuận cho hệ thống thông tin mạng cáp TPHNphục ra sao, hoặc khi họ cần lắp đặt một đường cáp mới cho công trình của mình,

họ có thể lựa chọn nhà cung cấp nào gần nhất… Ngoài ra, hệ thống cũng sẽ là một kênhtham khảo thông tin cho các hộ gia đình khi họ triển khai lắp đặt các đường cáp mới chogia đình, tìm kiếm tuyến cáp gần nhất với gia đình

1 4 Các vấn đề đặt ra cho bài toán tích hợp và khai thác thông tin mạng cáp

Với mong muốn góp phần xây dựng thủ đô Hà Nội sớm hoàn thành mục tiêu

“thành phố không dõy”, trở thành một thành phố hiện đại trong khu vực và trên thế giới,

bên cạnh đó là góp một thành tích nhỏ chào mừng Đại lễ kỉ niệm 1000 năm Thăng

Long – Hà Nội, nhóm thực hiện đã khẩn trương bắt tay vào thực hiện dự án.

Khởi đầu dự án, hệ thống được xây dựng với hai đơn vị thử nghiệm là Điện lực

Ba Đình và Trung tâm điều hành – Viễn thông Hà Nội, dữ liệu được thử nghiệm trênđịa bàn quận Ba Đình Trong quá trình xây dựng hệ thống, một số yêu cầu đã nảy sinh

từ phía nhà cung cấp thông tin cũng như từ việc tích hợp thông tin của hai nhà cungcấp Trước hết, dữ liệu của hai nhà cung cấp có những phần không được truy nhập do

là dữ liệu bí mật nội bộ, dữ liệu có tính chất động thay đổi thường xuyên Vì vậy, môhình SOA được đề xuất sử dụng để truy nhập dữ liệu được cho phép của các nhà cungcấp từ xa, đảm bảo tính cập nhật và tính bảo mật của thông tin

Thứ hai, một số khó khăn xuất phát từ việc xây dựng dịch vụ tích hợp thông tincủa hệ thống Các nguồn thông tin không đồng nhất về cả mô hình dữ liệu và công nghệlưu trữ, truy vấn Thời gian và công sức để tìm hiểu, thử nghiệm và xây dựng chuẩn dữliệu phù hợp cho các nhà cung cấp là tương đối lớn Công việc này cần được làm hết sứccẩn thận và chu đáo để phục vụ cho sự tăng trưởng các nhà cung cấp trong tương lai

Thứ ba, các nguồn thông tin không có ràng buộc chặt chẽ với nhau do chúng xuấtphát từ các đơn vị độc lập Để khai thác được thông tin từ các nguồn thông tin này, hệthống phải có một cơ chế truy vấn hợp lý để lấy được chính xác thông tin từ các nguồncung cấp và sau đó tổng hợp dữ liệu trả lại cho người sử dụng Ở đây, hệ thống sử dụngOntology để giải quyết vấn đề này Dựa trên bộ từ vựng chung và sự ánh xạ giữaOntology của các nguồn thông tin, các truy vấn sẽ được thực hiện trên cơ sở dữ liệu củatừng nguồn thông tin sau đó được tổng hợp lại và trả lại kết quả cho người truy vấn trêngiao diện Web

1 5 Giới thiệu nhiệm vụ và nội dung đồ án

Sinh viên thực hiện: Vũ Đức Trung Khúa 50 Lớp HTTTB Trang 10

Xây dựng dịch vụ tích hợp và chia sẻ lợi nhuận cho hệ thống thông tin mạng cáp TPHNVới phần mô tả chung về hệ thống và những vấn đề đặt ra với hệ thống đã đề cập

ở trên, nhiệm vụ của đồ án là tập trung xây dựng dịch vụ tích hợp và chia sẻ lợi nhuậncho hệ thống tích hợp và khai thác thông tin mạng cáp thành phố Hà Nội

Các mô đun tích hợp thông tin sẽ làm nhiệm vụ liên lạc giữa cổng thông tin và cácnhà cung cấp dữ liệu Mô đun sẽ nhận truy vấn từ cổng thông tin, phân tích và gửi truy

Trang 10

vấn đến từng nhà cung cấp thông tin, sau đó lấy về kết quả, tổng hợp và hiển thị lên cổngthông tin.

Các mô đun chia sẻ lợi nhuận sẽ làm nhiệm vụ thực hiện công việc thống kê, đođếm số lượng truy vấn của từng người sử dụng cuối cũng như số lượng truy vấn đã cungcấp của từng đơn vi cung cấp thông tin Đây là cơ sở cho việc triển khai giá trị gia tăngcho hệ thống trong tương lai

Đồ án gồm có 5 chương Chương 2 giới thiệu về các công nghệ nền tảng phục vụcho việc xây dựng các mô đun tích hợp và chia sẻ lợi nhuận cho hệ thống bao gồm SOA,Ontology và Web Services Chương 3 thực hiện phân tích và thiết kế các mô đun tích hợp

và chia sẻ lợi nhuận cho hệ thống Tiếp theo, chương 4 trình bày một số chức năng chính

đã được triển khai và kết quả đạt được Cuối cùng, chương 5 nêu ra một số kết luận về đồ

án và hướng phát triển trong tương lai

Trong quá trình thực hiện đồ án, em không thể tránh khỏi những sai xót về mặtkiến thức cũng như trình bày Em rất mong nhận được sự góp ý và giúp đỡ chân thành từcác thầy cô để có thể hoàn thiện đồ án tốt hơn, qua đó cùng với các thầy giáo và các bạntại Trung tâm tính toán hiệu năng cao hoàn thiện đề tài đầy ý nghĩa này nhân dịp Đại lễ kỉniệm 1000 năm Thăng Long – Hà Nội

Chương 2 Các công nghệ nền tảng

2 1 SOA

2 1 1 Các nguyên tắc trong SOA

Sinh viên thực hiện: Vũ Đức Trung Khúa 50 Lớp HTTTB Trang 11

Xây dựng dịch vụ tích hợp và chia sẻ lợi nhuận cho hệ thống thông tin mạng cáp TPHN

Lợi ích kế tiếp đến từ tính liên kết lỏng của SOA, trong đó phía triệu gọi dịch vụkhông cần quan tâm đến địa chỉ hoặc công nghệ nền tảng của dịch vụ Nú mang đến khảnăng linh hoạt cao và nhiều lợi ích khác Trong một hệ thống SOA ta triệu gọi dịch vụthông qua các giao diện theo một dạng thức chuẩn nên giúp lập trình viên tránh được việcphải lặp lại công việc tạo mới các dịch vụ có khả năng hiểu tất cả những công nghệ được

Trang 11

chuẩn giao tiếp nên đối tác đó chỉ cần một lượng thông tin nhỏ vừa đủ để sử dụng dịch

vụ Ngược lại, nếu đối tác đã xây dựng một hệ thống SOA thì việc đem sử dụng chứcnăng một số dịch vụ của họ vào sử dụng bên trong hệ thống của mình cũng trở nên dễdàng và nhanh chóng Đặc tính này của SOA hứa hẹn tăng hiệu suất và tự động hoá

Cuối cùng một lợi ích mà tính liên kết lỏng mang lại là tăng khả năng triển khai.Như đã phân tích ở trên, những thành phần có tính liên kết lỏng có thể được triệu gọi màkhông cần biết chúng được cài đặt như thế nào mà chỉ cần biết cách thức triệu gọi chúngthông qua một giao diện chuẩn Vì vậy chỉ cần bọc những thành phần sử dụng giaodiệnứng dụng thành dạng dịch vụ, ta đã có một đơn thể thành phần được sử dụng trong

hệ thống SOA như những dịch vụ bình thường khác

Thích ứng với những thay đổi trong tương lai

Các phương pháp tiếp cận truyền thống trong quy trình phát triển phần mềm có thể

mô tả ngắn gọn là người dùng mô tả họ cần gì – công ty phát triển phần mềm – triển khai

hệ thống theo yêu cầu Quy trình này đôi khi gặp khó khăn khi gặp những tình huốngthay đổi không định trước Với SOA, công ty phát triển phần mềm có thể tạo nên nhữngquy trình nghiệp vụ uyển chuyển, phức tạp biến đổi tựy “theo yêu cầu” và theo “thời gianthực“

Hỗ trợ đa thiết bị và đa nền tảng

SOA cung cấp một tầng giao tiếp trừu tượng từ các nền tảng bên dưới Điều nàycho phép hỗ trợ nhiều loại thiết bị đầu cuối khác nhau bao gồm cả những trình duyệt vàthiết bị di động như máy nhắn tin, điện thoại di động, PDA và các thiết bị

Sinh viên thực hiện: Vũ Đức Trung Khúa 50 Lớp HTTTB Trang 19

Xây dựng dịch vụ tích hợp và chia sẻ lợi nhuận cho hệ thống thông tin mạng cáp TPHNtrọng, đặc biệt đối với những dịch vụ liên quan đến trao đổi tiền tệ, thông tin từ thịtrường chứng khoán hay dịch vụ bán hàng qua mạng (liên quan đến trả tiền bằng tàikhoản và có yêu cầu thông tin cá nhân của người dùng)

Trước khi có WS - Security (bảo mật cho dịch vụ Web) thì ý nghĩa thông thườngcủa an toàn dịch vụ Web là bảo mật kênh truyền dữ liệu Hiện nay, nú được thực hiện chonhững SOAP/ HTTP dựa trên cơ chế truyền thông điệp bằng cách sử dụng giao thứcHTTPS Không chỉ là an toàn ở mức truyền thông điệp, HTTPS còn cung cấp sự an toàntới toàn bộ gói dữ liệu HTTP

Mặc dù HTTPS không bao gồm tất cả các khía cạnh trong chuẩn an toàn chungcho dịch vụ Web nhưng nú đã cung cấp một lớp bảo mật khá đầy đủ với định danh,chứng thực, tính toàn vẹn thông điệp hay độ tin cậy

Khái niệm về WS-Security: đây là một chuẩn an toàn bao trùm cho SOAP, núđược dùng khi muốn xây dựng những dịch vụ Web toàn vẹn và tin cậy Toàn vẹn cónghĩa là khi có một giao dịch hay khi truyền thông tin, hệ thống và thông tin sẽ không bịchặn, giao dịch sẽ không bị mất cũng như không thể có người lấy cắp được dữ liệu trênđường truyền WS - security được thiết kế mang tính mở nhằm hướng tới những mô hình

Ngày đăng: 07/01/2015, 20:20

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