Nghiên cứu cải thiện tốc độ và độ tin cậy giao dịch thời gian thực trong hệ thống thông tin chứng khoán

67 124 0
Nghiên cứu cải thiện tốc độ và độ tin cậy giao dịch thời gian thực trong hệ thống thông tin chứng khoán

Đ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

Luận văn tốt nghiệp cao học MỤC LỤC MỤC LỤC MỤC LỤC LỜI CAM ĐOAN DANH MỤC CHỮ VIẾT TẮT DANH MỤC HÌNH VẼ MỞ ĐẦU SUMMARIZE OF COMPOSITION 10 Chƣơng - GIỚI THIỆU MÔ HÌNH, KỸ THUẬT ỨNG DỤNG VÀ CÁC VẤN ĐỀ CẦN GIẢI QUYẾT TRUYỀN THÔNG TIN CHỨNG KHOÁN 11 1.1 Giới thiệu mô hình truyền thông tin chứng khoán 11 1.1.1 Tầm quan trọng việc cập nhật thông tin chứng khoán kịp thời, xác 11 1.1.2 Mô hình hệ thống truyền thông tin chứng khoán 12 1.1.3 Các phần cần cải tiến hệ thống thông tin chứng khoán 14 1.2 Các vấn đề kĩ thuật ứng dụng truyền thông tin chứng khoán 14 1.2.1 Kỹ thuật gửi yêu cầu, hồi đáp gửi liệu 14 1.2.2 Lƣu trữ liệu 29 1.3 Cần tăng tốc độ đảm bảo độ tin cậy 30 Chƣơng – PHÂN TÍCH ĐÁNH GIÁ HỆ THỐNG THÔNG TIN CHỨNG KHOÁN TRUYỀN THỐNG(TSIS) VÀ SO SÁNH VỚI HỆ THỐNG ĐƢA RA(LISSIS) 32 Luận văn tốt nghiệp cao học MỤC LỤC 2.1 Phân tích, đánh giá hệ thống thông tin chứng khoán truyền thống 32 2.1.1 Hệ thống thông tin chứng khoán truyền thống(TSIS) 32 2.1.2 Giao thức trao đổi liệu hệ thống TSIS 34 2.1.3 Cấu trúc liệu 36 2.2 So sánh hệ thống thông tin chứng khoán TSIS với LISSIS 36 2.2.1 So sánh tốc độ hệ thống thông tin chứng khoán TSIS LISSIS theo số lƣợng mã chứng khoán 37 2.2.2 So sánh tốc độc hệ thống thông tin chứng khoán TSIS LISSIS theo số lƣợng truy cập 39 2.3 Kết luận 41 Chƣơng - SỰ KHÁC BIỆT TRONG THIẾT KẾ HỆ THỐNG THÔNG TIN CHỨNG KHOÁN LISSIS 42 3.1 Tổng quan hệ thống chứng khoán LISSIS 42 3.1.1 Các phần cải tiến 42 3.1.2 Sơ đồ hệ thống thông tin chứng khoán 43 3.2 Cải tiến giao thức truyền liệu hệ thống LISSIS 44 3.2.1 Thuật toán cho trình xử lý trình duyệt truy cập 45 3.2.2 Cụ thể trình truyền liệu (streaming), hiển thị server web truy cập 46 3.3 Cải tiến cấu trúc liệu 48 3.3.1 Thiết kế thêm bảng liệu phụ 48 3.3.2 Thuật toán xử lý phân tách liệu 50 3.3.3 Cụ thể trình phân tách, tạo liệu 51 Luận văn tốt nghiệp cao học MỤC LỤC 3.4 Kết luận 52 Chƣơng – KẾT QUẢ ĐẠT ĐƢỢC TRONG QUÁ TRÌNH THỰC HIỆN 53 4.1 Các phần mềm sử dụng 53 4.1.1 Visual Studio 2012 53 4.1.2 SQL Server 2008 55 4.2 Kết mô 61 4.2.1 Mô vài giá trị thay đổi thời điểm 61 4.2.2 Mô nhiều giá trị thay đổi liên tục khoảng thời gian 62 KẾT LUẬN 64 XU HƢỚNG PHÁT TRIỂN TƢƠNG LAI 65 TÀI LIỆU THAM KHẢO 67 Luận văn tốt nghiệp cao học LỜI CAM ĐOAN LỜI CAM ĐOAN Lời xin gửi lời chân thành cảm ơn tới thầy cô Viện Điện Tử Viễn Thông, trƣờng Đại học Bách Khoa Hà Nội tạo cho môi trƣờng học tập tốt nghiên cứu Tôi xin gửi lời cảm ơn tới thầy cô Viện Đào tạo sau đại học quan tâm giúp đỡ chúng tôi, tạo điều kiện cho học viên có điều kiện thuận lợi để học tập nghiên cứu Đặc biệt, xin gửi lời cảm ơn sâu sắc đền TS.Phạm Văn Tiến tận tình bảo, hƣớng dẫn sữa chữa cho nội dung luận văn Tôi cam đoan nội dung luận văn hoàn toàn tìm hiểu, nghiên cứu viết Tất đƣợc thực cẩn thận có định hƣớng giáo viên hƣớng dẫn Tôi xin chịu trách nhiệm với nội dung luận văn Tác giả Phạm Ngọc Sơn Luận văn tốt nghiệp cao học DANH MỤC CHỮ VIẾT TẮT DANH MỤC CHỮ VIẾT TẮT Từ viết tắt Giải nghĩa tiếng Anh Giải nghĩa tiếng Việt AJAX Asynchronous JavaScript and XML JavaScript XML không đồng CSS Cascading Style Sheet Bảng kiểu xếp chồng HTML Hyper Text Markup Language Ngôn ngữ đánh dấu siêu văn DHTML Dynamic Hyper Text Markup Ngôn ngữ đánh dấu siêu văn Language động DOM Document Oject Model Mô hình đối tƣợng tài liệu HTTP HyperText Transfer Protocol XML eXtensible Markup Language XHTML TSIS LISSIS Extensible HyperText Giao thức truyền tải qua siêu liên kết Ngôn ngữ đánh dấu mở rộng Markup Ngôn ngữ Đánh dấu Siêu văn Language Traditional Mở rộng Stock Information Hệ thống thông tin chứng khoán System truyền thống Live Streaming Stock Information Hệ thống thông tin chứng khoán truyền động System Luận văn tốt nghiệp cao học DANH MỤC HÌNH VẼ DANH MỤC HÌNH VẼ Hình 1.1: Sơ đồ tổng thể hệ thống thông tin chứng khoán 13 Hình 1.2 : So sánh Normal Page Request với Ajax Request 16 Hình 1.3: So sánh kiểu truyền thống với Ajax 17 Hình 2.1: Hệ thống TSIS 33 Hình 2.2: Trao đổi liệu chứng khoán hệ thống TSIS 35 Hình 2.3: So sánh tốc độ theo số lƣợng mã chứng khoán 38 Hình 2.4: So sánh tốc độ theo số lƣợng truy cập 40 Hình 3.1: Sơ đồ hệ thống thông tin chứng khoán LISSIS 43 Hình 3.2: Thuật toán cho trình xử lý web truy cập 45 Hình 3.3: Cụ thể trình truyền liệu 46 Hình 3.4: Thuật toán xử lý phân tách liệu 50 Hình 4.1: Bảng giá chứng khoán kiểm thử Visual Studio 2012 55 Hình 4.2: Bảng liệu stock_currentStockInfo stock_CurrentMarketInfo 58 Hình 4.3: Bảng streaming_subscribers streaming_subscribeedSymbols 59 Hình 4.4: Bảng streaming_version streaming_versionSymbols 59 Hình 4.5: Bảng streaming_versionSymbolsChanges streaming_LastCheckedSymbols 60 Hình 4.6: Hình ban đầu, chƣa thay đổi giá trị 61 Hình 4.7: Thay đổi giá trị sáng 62 Luận văn tốt nghiệp cao học DANH MỤC HÌNH VẼ Hình 4.8: Sau thay đổi xong, tắt sáng 62 Hình 4.9: Một số hình ảnh trình mô 63 Hình 4.10: Reverse Ajax với WebSockets 66 Luận văn tốt nghiệp cao học MỞ ĐẦU MỞ ĐẦU Xã hội thông tin ngày phát triển với số lƣợng nhiều, đặc biệt thông tin chứng khoán đòi hỏi yêu cầu cao số lƣợng nhƣ chất lƣợng dịch vụ Trƣớc yêu cầu này, nhiều nghiên cứu đƣợc thực nhằm để tăng tốc độ truyền dẫn nâng cao độ tin cậy hệ thống thông tin chứng khoán Để nhà đầu tƣ năm bắt đƣợc xác đƣợc tình hình thông tin bảng giá chứng khoán từ sàn chứng khoán gửi cách xác kịp thời yêu cầu cần thiết giai đoạn tƣơng lai sau Trong năm trƣớc, việc xem thông tin thay đổi bảng giá chứng khoán phải thực nhiều thao tác chờ đợi khoảng thời gian lâu nhận đƣợc kết Trong năm gần đây, công nghệ thiết kế web phát triển mạnh hỗ trợ nhiều việc tăng tốc độ truyền tin Mặc dù có công cụ hỗ trợ cần có ý tƣởng hay cách làm hiệu để hỗ trợ cho việc truyền tin chứng khoán đƣợc nhanh xác Cho nên luận văn đƣa giải pháp từ công cụ có để đơn giản hóa giao thức truyền tin, tối giản hóa liệu truyền thiết kế liệu đề phù hợp với trình truyền Trên định hƣớng đó, luận văn đƣợc chia thành bốn chƣơng nhƣ sau: Chƣơng 1: Giới thiệu mô hình, kỹ thuật ứng dụng vấn đề cần giải truyền thông tin chứng khoán Trong chƣơng trình bày tầm quan trọng việc cập nhật thông tin chứng khoán kịp thời xác, mô hình hệ thống truyền thông tin chứng khoán Từ nêu phần cần cải tiến với kỹ thuật phù hợp có Chƣơng 2: Phân tích đánh giá hệ thống thông tin chứng khoán truyền thống(TSIS) so sánh với hệ thống đƣa ra(LISSIS) Luận văn tốt nghiệp cao học MỞ ĐẦU Trong chƣơng trình bày hệ thống chứng khoán truyền thống thƣờng đƣợc sử dụng TSIS, phân tích đánh giá hạn chế hệ thống Sau so sánh với hệ thống LISSIS tốc độ với tiêu chí khác Chƣơng 3: Sự khác biệt thiết kế hệ thống thông tin chứng khoán LISSIS Chƣơng nói điểm khác biệt bật hệ thống LISSIS thiết kế Để cho hiểu đƣợc mà hệ thống LISSIS lại tốt hệ thống TSIS(nhƣ đƣợc so sánh chƣơng 2) Chƣơng 4: Kết đạt đƣợc trình thực Trong chƣơng mô kết đạt đƣợc thông qua hai công cụ hỗ trợ Visual Studio 2012 SQL Server 2008 Mô cho thấy đƣợc cách trực quan thay đổi liệu chứng khoán cách liên tục theo thời gian Do điều kiện thời gian kiến thức hiểu biết cá hạn lĩnh vực hạn chế, nên luận văn tránh đƣợc thiếu sót hay lỗi, mong đƣợc đóng góp ý kiến ngƣời Tôi xin chân thành cảm ơn thầy giáo TS Phạm Văn Tiến, tận tình giúp đỡ, tạo điều kiện thuận lợi hiệu chỉnh cho luận văn Cảm ơn thầy giáo, cô giáo Viện Điện tử - Viễn thông giúp đỡ hoàn thành luận văn Luận văn tốt nghiệp cao học SUMMARIZE OF COMPOSITION SUMMARIZE OF COMPOSITION Information society is growing more and more numbers , especially stock information requires higher requirements in terms of quantity as well as quality of service Prior to this requirement , many studies have been done to to speed and enhance transmission reliability in information systems security For investors can accurately grasp the situation of the stock price information from stock exchanges sent on a timely and accurate manner is an essential requirement in the current period and future later In the previous year , to see the change of stock price to perform multiple tasks and wait for a slightly longer period of time can get results In recent years , the technology web design thrives a lot more support in the communication speed Although the tools are still needed to support these ideas or ways to make more efficient communication support for the securities being fast and accurate So in this paper a solution from the current tool was to simplify the communication protocol , transmission of data minimalist design to fit the data transmission process this Although it has solved a number of problems compared with traditional methods but nonetheless needs to be improved further By web developers always have fast growth of its technology So this is a reasonable solution in the current period The future will have a lot of different directions , but anyway , this method is simple and suitable for most stock messenger Information transfer required by securities with duration in seconds , time enough to meet such people access information securities acceptable 10 Luận văn tốt nghiệp cao học CHƢƠNG Chƣơng – KẾT QUẢ ĐẠT ĐƢỢC TRONG QUÁ TRÌNH THỰC HIỆN 4.1 Các phần mềm sử dụng 4.1.1 Visual Studio 2012 Microsoft Visual Studio 2012 giải pháp tích hợp cho phép cá nhân nhóm phát triển từ dự án, ý tƣởng lớn nhỏ hoàn thành dễ dàng với ứng dụng mạnh hiệu Nó cho phép tất bên liên quan tham gia vào cung cấp phần mềm tận dụng lợi sức mạnh công cụ, trải nghiệm rút kinh nghiệm với nhau, đƣa giải pháp để nhanh chóng hoàn thành dự án Visual Studio2012 đƣợc thiết kế để đảm bảo nhà phát triển cung cấp ứng dụng liên tục với phát triển công nghệ Giao diện đƣợc chỉnh sửa để loại bỏ lộn xộn đáng kể so với hình, cung cấp nhanh truy cập tính thƣờng xuyên sử dụng Loại bỏ phiền nhiễu không cần thiết giúp nhà phát triển tập trung vào nhiệm vụ phát triển quan trọng Hệ thống phần mềm đƣợc phát triển, Visual Studio hỗ trợ không phát triển mà nhiều ngƣời khác tham gia vào trình phát triển phần mềm Bây bên liên quan trở thành phần trình đầu vào nhƣ yêu cầu thay đổi, Visual Studio cho phép bạn cập nhật nhanh chóng ứng dụng bạn, nâng cao suất giúp nhà phát triển làm việc nhanh Visual Studio xây dựng nhiều ứng dụng giải nhanh chóng, bao gồm công cụ nâng cao để làm cho kiểm tra, gỡ lỗi dễ dàng 53 Luận văn tốt nghiệp cao học CHƢƠNG Visual Studio 2012 cung cấp công cụ cách toàn diện tổng quan bao gồm tính sau: - Môi trƣờng phát triển tích hợp (IDE-Integrated develoment environment) - Phát triển Windows - Phát triển Web - Phát triển Điện toán đám mây - Phát triển SharePoint - Các công cụ quản lý chu trình ứng dụng sống Với đặc trƣng trên, chọn phần mềm để thực phụ cho trình làm luận văn Nó không phụ hợp với xu mà hỗ trợ nhiều việc thiết kế, tạo sản phẩm web Phát triển web để xử lý vấn đề tốc độ độ tin cậy cách hiệu Mặc dù phần mềm có quyền nhƣng phạm vi nhỏ sử dụng, ta sử dụng free đủ để ta đạt đƣợc mục đích thử nghiệm, nghiên cứu 54 Luận văn tốt nghiệp cao học CHƢƠNG Hình 4.1: Bảng giá chứng khoán kiểm thử Visual Studio 2012 4.1.2 SQL Server 2008 Trong giới liệu ngày nay, liệu hệ thống quản lý liệu cần phải luôn đƣợc bảo đảm trạng thái có sẵn SQL Server 2008 cho phép nhà phát triển giảm đƣợc phức tạp sở hạ tầng bảo đảm cung cấp tảng liệu doanh nghiệp có khả bảo mật, khả mở rộng quản lý tốt hơn, với thời gian chết ứng dụng giảm Sau điểm SQL server 2008: - Nền tảng cho nhiệm vụ then chốt: SQL Server 2008 cho phép tổ chức chạy hầu hết ứng dụng phức tạp họ tảng an toàn, tin cậy có khả mở rộng Bên cạnh giảm đƣợc phức tạp việc quản lý sở hạ tầng liệu SQL Server 2008 cung cấp tảng tin cậy an toàn cách bảo đảm thông tin có giá trị ứng dụng tồn nâng cao khả sẵn có liệu SQL Server 2008 giới thiệu chế quản lý cách tân dựa 55 Luận văn tốt nghiệp cao học CHƢƠNG sách, chế cho phép sách đƣợc định nghĩa quản trị tự động cho thực thể máy chủ nhiều máy chủ Thêm vào đó, SQL Server 2008 cho phép thi hành truy vấn dự báo với tảng tối ƣu - Sự phát triển động: SQL Server 2008 với NET Framework giảm đƣợc phức tạp việc phát triển ứng dụng ADO.NET Entity Framework cho phép chuyên gia phát triển phần mềm nâng cao suất làm việc với thực thể liệu logic đáp ứng đƣợc yêu cầu doanh nghiệp thay lập trình trực tiếp với bảng cột Các mở rộng ngôn ngữ truy vấn tích hợp (LINQ) NET Framework cách mạng hóa cách chuyên gia phát triển truy vấn liệu việc mở rộng Visual C# Visual Basic NET để hỗ trợ cú pháp truy vấn giống SQL vốn có Hỗ trợ cho hệ thống kết nối cho phép chuyên gia phát triển xây dựng ứng dụng cho phép ngƣời dùng mang liệu với ứng dụng vào thiết bị sau đồng liệu chúng với máy chủ trung tâm - Dữ liệu quan hệ mở rộng: SQL Server 2008 cho phép chuyên gia phát triển khai thác triệt để quản lý kiểu liệu từ kiểu liệu truyền thống đến liệu không gian địa lý - Thông tin toàn doanh nghiệp: SQL Server 2008 cung cấp sở hạ tầng mở rộng, cho phép quản lý báo cáo, phân tích với kích thƣớc phức tạp nào, bên cạnh cho phép ngƣời dùng dễ dàng việc truy cập thông tin thông qua tích hợp sâu với Microsoft Office Điều cho phép công nghệ thông tin đƣa đƣợc thông tin doanh nghiệp rộng khắp tổ chức SQL Server 2008 tạo bƣớc tuyệt vời việc lƣu trữ liệu, cho phép ngƣời dùng hợp trung tâm liệu vào nơi lƣu trữ liệu tập trung toàn doanh nghiệp 56 Luận văn tốt nghiệp cao học CHƢƠNG Ở phần dùng SQL Server 2008 để chứa liệu chứng khoán phân tách liệu sang bảng khác để phù hợp cho trình streaming liệu tới bảng giá chứng khoán trình duyệt ngƣời truy cập Cấu trúc liệu gồm bảng sau: stock_currentStockInfo, streaming_subscribeedSymbols, stock_CurrentMarketInfo, streaming_version, streaming_subscribers, streaming_versionSymbols, streaming_versionSymbolsChanges, streaming_LastCheckedSymbols Trƣớc tiên hai bảng liệu để chứa thông tin chứng khoán: stock_currentStockInfo lƣu tất số loại chứng khoán bảng thị trƣờng stock_CurrentMarketInfo Dữ liệu hai bảng đƣợc tạo nên từ liệu từ sàn chứng khoán gửi sau đƣợc đọc lƣu vào hai bảng 57 Luận văn tốt nghiệp cao học CHƢƠNG Hình 4.2: Bảng liệu stock_currentStockInfo stock_CurrentMarketInfo Nhƣ đề cập chƣơng 3, không phân tách mà gửi toàn liệu hiển thị hết lên web nặng, tốc độ chậm ngƣời dùng phải tải lại trang muốn xem thông tin Do cần thiết kế thêm bảng nhằm phân tách liệu mà khách hàng muốn xem Và bảng liệu streaming đƣợc thêm vào để phục vụ cho streaming_subscribeedSymbols, trình streaming: streaming_version, streaming_subscribers, streaming_versionSymbols, streaming_versionSymbolsChanges, streaming_LastCheckedSymbols 58 Luận văn tốt nghiệp cao học CHƢƠNG Hình 4.3: Bảng streaming_subscribers streaming_subscribeedSymbols Hình 4.4: Bảng streaming_version streaming_versionSymbols 59 Luận văn tốt nghiệp cao học CHƢƠNG Hình 4.5: Bảng streaming_versionSymbolsChanges streaming_LastCheckedSymbols Để thực đƣợc trình phân tách liệu trƣớc streaming ta phải dùng thêm số hàm thủ tục Stored Procedures SQL Và để thực nhƣ thuật toán phân tách liệu nhƣ nói chƣơng ta tạo thủ tục streaming_GetChanges Thủ tục đƣợc mô tả nhƣ sau: Cứ sau 3s thủ tục dƣợc gọi đƣợc gọi phiên bản(version) đƣợc tạo ra, đồng thời chuyển liệu hai bảng stock_CurrentStockInfo, stock_CurrentMarketInfo vào bảng 60 Luận văn tốt nghiệp cao học CHƢƠNG streaming_LastCheckedSymbols, liệu cũ bảng đƣợc xóa để giảm kích thƣớc liệu Sau chuyển liệu từ bảng streaming_LastCheckedSymbols sang bảng streaming_versionSymbols Ở bảng streaming_versionSymbolsChanges cập nhật thêm phiên vừa tạo So sánh hai bảng bảng streaming_LastCheckedSymbols bảng streaming_versionSymbols với VersionID, thuộc tính giá trị giá trị tƣơng ứng bảng streaming_versionSymbolsChanges đƣợc gán giá trị “Null”, khác đƣợc gán giá trị từ bảng streaming_LastCheckedSymbols 4.2 Kết mô 4.2.1 Mô vài giá trị thay đổi thời điểm Trong phần cập nhật giá trị vào liệu chứng khoán cách thay đổi lúc giá trị bảng stock_currentStockInfo SQL quan sát thay đổi web: - Thay đổi giá trị TC(PriceBasic)= 13.6 chứng khoán AAA thành 13.8 - Thay đổi giá trị Trần(PriceCeiling)=18.5 chứng khoán ACB thành 18.8 Hình 4.6: Hình ban đầu, chƣa thay đổi giá trị Sau thay đổi SQL khoảng 4s sau Google Chrome thấy thay đổi nhƣ sau: 61 Luận văn tốt nghiệp cao học CHƢƠNG Hình 4.7: Thay đổi giá trị sáng Giá trị thay đổi đồng thời background sáng lên 4s, sau trở lại hình bình thƣờng: Hình 4.8: Sau thay đổi xong, tắt sáng 4.2.2 Mô nhiều giá trị thay đổi liên tục khoảng thời gian Để có nhìn trực quan làm mô ngắn theo thời gian cách thay đổi giá trị chứng khoán sở liệu khoảng thời gian đến phút Vì để minh họa nên giá trị mã chứng khoán không đồng bộ, cụ thể giá trị không đƣợc khớp với với quy luật chứng khoán Điều dễ hiểu giá trị chứng khoán đƣợc phân tích xử lý sàn chứng khoán server Do nhận giá trị từ sàn chứng khoán server việc phân tích để truyền nhanh, xác đáp ứng đƣợc nhiều ngƣời truy cập vào Mô phòng cho ta thấy đƣợc tính ràng buộc 62 Luận văn tốt nghiệp cao học CHƢƠNG Cũng nhƣ thay đổi vài giá trị nhƣng giá trị đƣợc thay đổi nhiều liên tục Bằng cách tạo trễ việc update liệu SQL, cách đơn giản đƣợc sử dụng mô này, với giá trị trễ 5s Đƣợc hiển thị Google Chrome với giá trị thay đổi đền sáng lên với thời gian 6s giúp quan sát dễ dàng Sau số hình ảnh mô phỏng: Hình 4.9: Một số hình ảnh trình mô 63 Luận văn tốt nghiệp cao học KẾT LUẬN KẾT LUẬN Luận văn nghiên cứu liệu cách thức truyền thông tin lên bảng chứng khoán Phân tích trình phát triển công nghệ web Các tiêu chí tốc độ, độ xác phục vụ số lƣợt truy cập đƣợc đƣa làm mục đích để hƣớng tới Với việc tạo phiên mã ngƣời xem với việc phân tách liệu truyền giúp cho trình truyền liệu đƣợc đơn giản hơn, giảm đƣợc nhiều giữ liệu truyền lặp Cùng với giao thức truyền đƣợc đơn giản nhiều nhờ sử dụng hợp lý javascrip, cụ thể Jquery Do ngƣời truy cập quan sát mà không cần phải thao tác thêm(ví dụ nhƣ tải lại trang nhƣ thời kì trƣớc) Mặc dù giải đƣợc số vấn đề so với phƣơng pháp truyền thống nhƣng dù cần đƣợc cải tiến thêm Bởi phát triển web có tốc độ phát triển nhanh theo công nghệ Cho nên giải pháp hợp lý giai đoạn Tƣơng lai có nhiều hƣớng phát triển khác, nhƣng dù phƣơng pháp đơn giản phù hợp với việc truyền tin chứng khoán Bởi yêu cầu truyền thông tin chứng khoán với khoảng thời gian tính giây, thời gian đáp ứng nhƣ đủ để ngƣời xem chứng khoán chấp nhận đƣợc 64 Luận văn tốt nghiệp cao học XU HƢỚNG PHÁT TRIỂN XU HƢỚNG PHÁT TRIỂN TƢƠNG LAI Mặc dù giải đƣợc tạm thời vấn đề tốc độ độ tin cậy nhƣng trình phát triển công nghệ thời gian ngắn vừa có lại trở nên lạc hậu Bởi khả phát triển công nghệ sáng tạo ngƣời liên tục phát triển nhanh chóng Phải giải pháp đƣa phù hợp với thực tế khoảng thời gian tƣơng lai Ngoài cách giải sử dụng công cụ, kĩ thuật đại Websocket Sau xin giới thiệu ngắn gọn Websocket: WebSockets xuất HTML5, kỹ thuật Reverse Ajax Comet WebSockets cho phép kênh giao tiếp song song hai chiều đƣợc hỗ trợ nhiều trình duyệt (Firefox, Google Chrome Safari) Kết nối đƣợc mở thông qua HTTP request (yêu cầu HTTP), đƣợc gọi liên kết WebSockets với header đặc biệt Kết nối đƣợc trì để bạn viết nhận liệu JavaScript nhƣ bạn sử dụng TCP socket đơn Quy trình xử lý Websocket Server: 1) Mở socket 2) Ràng buộc vào IP, doamin 3) Lắng nghe kết nối đến 4) Chấp nhận kết nối 5) WebSocket Handshake 6) Giải mã/ mã hóa frame gửi nhận 7) Xử lý thông tin 8) Ngắt kết nối 65 Luận văn tốt nghiệp cao học XU HƢỚNG PHÁT TRIỂN Hình 4.10: Reverse Ajax với WebSockets Websocket hy vọng đƣợc ứng dụng nhiều tƣơng lai, với thời điểm chƣa hỗ trợ hết trình duyệt nên xảy tƣợng lỗi Cũng nên ý với kĩ thuật đại cần có cấu hình phần cứng cao nhƣ máy tính có cấu hình cao sử dụng cách trơn tru phát huy hết lợi Do hy vọng tƣơng lai không xa, với điều kiện kinh tế mạnh Mỗi ngƣời xã hội có điều kiện để sử dụng sản phẩm cấu hình cao lúc lúc công cụ kĩ thuật ứng dụng đƣợc cách rộng rãi 66 Luận văn tốt nghiệp cao học TÀI LIỆU THAM KHẢO TÀI LIỆU THAM KHẢO David Sawyer McFarLand (2008), JavaScript and jquery, O’Reilly Media, Second Edition, Gravenstein Highway North, Sebastopol, pp.21-75 Phillip A Laplante (2003), Real Time Systems Design And Analysis, Third Edition, Chester County Pennsylvania Richard York (2007), Beginning JavaScript and CSS Development with jQuery, Wiley Publishing,Inc, Indianapolis, Indiana, pp.30-56 Ajax, websocket http://vi.wikipedia.org/wiki/Ajax_(l%E1%BA%ADp_tr%C3%ACnh), access time: 12/2013 http://www.ibm.com/developerworks/vn/library/opensource/201301/wareverseajax2/index.html, access time: 01/2014 SQL server http://technet.microsoft.com/en-us/library/ms191193(v=sql.105).aspx, access time: 10/2013 Thông tin bảng chứng khoán http://srsc.com.vn/forum/goc-newbie/5851-y-nghia-cac-thong-tin-tren-bangdien-chung-khoan.html#ixzz1fg6eJICy, access time: 11/2013 www1.shs.com.vn, access time: 10/1013 67 ... Các phần cần cải tiến hệ thống thông tin chứng khoán Ở phần phân tích nêu đề giải hệ thống truyền thông tin chứng khoán Vẫn đề mà cần giải vấn đề tăng tốc độ độ tin cậy giao dịch thời gian ta xét... hệ thống thông tin chứng khoán TSIS với LISSIS 36 2.2.1 So sánh tốc độ hệ thống thông tin chứng khoán TSIS LISSIS theo số lƣợng mã chứng khoán 37 2.2.2 So sánh tốc độc hệ thống thông. .. 2.1 Phân tích, đánh giá hệ thống thông tin chứng khoán truyền thống 32 2.1.1 Hệ thống thông tin chứng khoán truyền thống( TSIS) 32 2.1.2 Giao thức trao đổi liệu hệ thống TSIS 34 2.1.3

Ngày đăng: 25/07/2017, 21:42

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan