ASP.NET với Windows Server

Một phần của tài liệu Phân tích hệ thống Cổng thông tin Viện Đại Học Mở Hà Nội (Trang 42 - 45)

- Bộ phân tích tập (Collection analysis module) hoạt động dựa vào các thuộc tính của bộ

GIỚI THIỆU CÔNG NGHỆ ASP.NET VÀ NET FRAMEWORK

1.9 ASP.NET với Windows Server

Để xây dựng ứng dụng thương mại điện tử với cơng nghệ .NET trên mơi trường Windows, thay vì sử dụng hệ điều hành Windows 2000 với IIS 5.0 cùng với bộ .NET Framework phiên bản 1.0, ta có thể cài đặt hệ điều hành Windows Server 2003 và IIS 6.0.

Windows Server 2003 là hệ điều hành kế tiếp của Microsoft. Với hệ điều hành này bao gồm phiên bản IIS 6.0 tích hợp các dịch vụ .NET Framework tương thích với ứng dụng .NET. Microsoft .NET Server 2003 là tên gọi tiền thân của ứng dụng Server dùng cho công nghệ .NET đã đổi tên thành Microsoft Windows Server 2003, Windows Server 2003 hợp thành một môi trường ứng dụng mạnh mẽ dùng hỗ trợ những dịch vụ Web và XML với những ứng dụng được cải tiến tính hiệu quả, khắc phục những điểm yếu của Net Framework trên SQL Server 2000 XP.

Sau đây là các ưu thế của Windows Sever 2003 cho việc phát triển các ứng dụng ASP.NET.

1.9.1 Sự hợp nhất .NET Framework

.NET Framework được hợp nhất thành họ Windows Server 2003, hệ điều hành mà người ta cho là đã “thốt khỏi vỏ hộp”, bởi vì nó đã loại đi những u cầu cho bất kì việc quản lý và triển khai phải thêm vào.

Tất cả các ứng dụng mang tính chuyên nghiệp đều ở chế độ tuỳ chọn, những tuỳ chọn này mặc định là không sử dụng khi khởi động Windows Server 2003 trừ khi kích hoạt chúng. Kết quả là Windows Server 2003 có sự thừa hưởng tất cả những tiến bộ của .NET

Framework như: được bảo vệ tốt, quản lý đầy đủ, mơ hình chương trình nhiều đặc điểm, mơi trường thực thi ứng dụng, phương thức triển khai và quá trình phát triển được đơn giản hố, sự hợp nhất các ngơn ngữ lập trình khác nhau.

.NET Framework là một mơ hình chương trình hạt nhân sử dụng hệ điều hành Windows như một trình chủ ứng dụng. Chúng là một mơ hình chương trình mạnh mẽ với những hỗ trợ tự nhiên cho dịch vụ Web XML, chuyển tác phân tán, ứng dụng phân tán không đồng bộ và sự nối kết dữ liệu.

1.9.2 Hoạt động ổn định

Microsoft cũng làm cho những hoạt động máy tính đáng tin cậy, đó là sự cải tiến Windows Server 2003. Ví dụ, dịch vụ IIS sẽ mặc định không hoạt động trừ khi ta chủ động khởi động nó. Đó là kết quả trực tiếp của sự hỗ trợ gần đây, giúp cho hệ thống được bảo mật vững chắc.

1.9.3 IIS 6.0 (Internet Information Service)

Trình điều khiển IIS 6.0 tăng cường khă năng thi hành, tính tin cậy và khả năng quản lý. Tiến trình quay vịng trở lại cho phép ứng dụng hồi phục lại những gì trước đó một cách rõ ràng từ những điều kiện như: sự tăng cường khả năng sử dụng bộ nhớ khiến cho tính xác thực của những ứng dụng ngày càng được tăng thêm cho đến những người sử dụng cuối cùng.

Những ứng dụng cá nhân được chia sẻ với một sự bố trí duy nhất, điều này đã hỗ trợ cơ chế thực thi và những yêu cầu về chất lượng của dịch vụ.

Sự bảo mật cá nhân được bố trí cho những ứng dụng Web khác nhau tránh cho việc truy cập làm ảnh hưởng đến tồn bộ hiệu lực Web Server.

Tóm lại, sự thay đổi cấu hình được áp dụng một cách linh động hoàn toàn sử dụng những tập tin định dạng XML. những nhà phát triển có thể dễ dàng làm báo cáo hoặc chia sẻ cấu hình với những nhân viên điều hành. Điều này giúp cho việc quản lý được tổ chức một cách hợp lý.

1.9.4 Tính mềm dẻo và dễ dàng nâng cấp

IIS “Web Gardens” là những nhóm tiến trình Web tập trung phục vụ yêu cầu của ứng dụng.

chúng cung cấp bộ xử lý đa trình và khả năng chỉ rõ những mối quan hệ của bộ xử lý, tăng cường khả năng lựa chọn. trong môi trường Web, sự hỗ trợ tự nhiên cho ASP.NET vượt ra ngoài phạm vi của những trạng thái session được chia sẻ.

Windows Server 2003, Enterprise Edition và Windows Server 2003, DataCenter Edition đều hỗ trợ cấu hình hợp thành Server, cho phép cấu hình một lúc hơn 8 trình chủ với nhau.

Điều này tạo khả năng nâng cấp cho những ứng dụng như cơ sở dữ liệu, hệ thống thư từ, tập tin và dịch vụ in ấn.

1.9.5 Tối ưu khi thi hành

Mơ hình hạt nhân được kiến trúc lại đã cải tiến khả năng thi hành. Cách thức lắng nghe bằng HTTP không chỉ cung cấp một dịch vụ thi hành cao và thiết thực cho việc phân phối những yêu cầu HTTP mà còn tạo ra nền tảng cho kiến trúc lưu trữ sự thi hành.

Ngày nay, ASP.NET có thể cải tiến triến trúc hạt nhân hỗ trợ nội dung động, bao gồm dịch vụ Web XML.

1.9.6 Sự cải tiến COM

COM+ là một mở rộng của COM(Component Object Model), giờ đây các phiên bản ứng dụng COM+ có thể được cài đặt và cấu hình trên cùng một máy. Đặc điểm này đã làm giảm chi phí và thời gian sử dụng nhiều Server để điều hành những phiên bản khác nhau của một ứng dụng.

1.9.7 Sự cải tiến ứng dụng Server

.NET Framework hợp nhất hai kĩ thuật truyền thông không đồng thời SOAP (Simple Object Access Protocol) và MSMQ, cho phép nhà phát triển xây dựng những ứng dụng thiết thực và có khả năng lý độc lập.

Tuy nhiên, ngồi việc hỗ trợ sử dụng COM trước đây,Microsoft cung cấp giải pháp xây dựng cho dịch vụ Web cho phép thay thế các chức năng trước đây như COM và DCOM.

1.9.8 Sự cải tiến hỗ trợ xử lý đa trình đối xứng

Sự hỗ trợ xử lý đa trình đối xứng đã thực sự được cải tiến thông qua họ Windows Server 2003. Ngày nay có thể cải tiến trên nền phần cứng một cách cao cấp hơn mà không cần thêm sự hỗ trợ phát triển nào.

Windows Server 2003 bao gồm các dịch vụ Enterprise UDDI (Universal Description, Discovery and Integration), một cơ sở của công nghệ XML hỗ trợ truy tìm dịch vụ Web Services.

Giải pháp dựa trên những chuẩn mực này cho phép những công ty vận hành UDDI của chính họ huấn thị cho việc sử dụng Entranet, dễ dàng khám phá dịch vụ Web và những tài ngun chương trình khác.

Nhà phát triển có thể dễ dàng, nhanh chóng tìm ra và sử dụng lại những gì có sẵn của dịch vụ trong phạm vi tổ chức.

Nhà quản trị IT (Information Technology) có thể ghi thành mục lục và điều hành những tài nguyên chương trình trên mạng của họ. Dịch vụ Enterprise UDDI cũng giúp các công ty xây dựng và triển khai những ứng dụng tin cậy hơn, thông minh hơn.

1.9.9 Hỗ trợ cấu hình phần cứng 64 bit

Những địi hỏi mà ứng dụng cần nhất là sự hỗ trợ không gian bộ nhớ lớn. Windows Server 2003 có phiên bản có sẵn cho thế hệ gần đây nhất có bộ xử lý 64 bit.

Phần cứng 64 bit thêm vào sự hỗ trợ không gian địa chỉ rộng lớn trên 4GB. sự thay đổi tối thiểu cho những ứng dụng đang tồn tại cho phép hỗ trợ phần ứng 64 bit.

Tuy nhiên, không nhất thiết phải sử dụng IIS 6.0 của hệ điều hành Windows Server 2003 cho ứng dụng ASP.NET. thay vào đó, có thể sử dụng IIS 5.0 và .NET Framework hệ điều hành Windows 2000 phiên bản Advanced Server cùng với Service Pack mới nhất.

II. .NET Framework

Một phần của tài liệu Phân tích hệ thống Cổng thông tin Viện Đại Học Mở Hà Nội (Trang 42 - 45)

Tải bản đầy đủ (DOC)

(139 trang)
w