Sự phát triển động

Một phần của tài liệu Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị1 (Trang 44 - 46)

Nền tảng cho khả năng lập trình dữ liệu toàn diện của Microsoft cho phép chuyên gia phát triển phần mềm có thể xây dựng giải pháp dữ liệu tập trung có các máy trạm, các thiết bị di động, các máy chủ Web trực tuyến và máy chủ doanh nghiệp.SQL

Server 2008 hỗ trợ cho việc xây dựng các ứng dụng sử dụng nhiều công nghệ đã có từ trước như ODBC, ADO/OLEDB, và ADO.NET. Đặc biệt, SQL Server 2008 cùng với NET Framework và Visual Studio Team Systems còn cho phép chuyên gia phát triển phần mềm xây dựng các ứng dụng cơ sở dữ liệu thế hệ kế tiếp.

Sự hỗ trợ mới cho các hệ thống kết nối cho phép các chuyên gia xây dựng ứng dụng mà người dùng có thể đưa dữ liệu vào các thiết bị và sau đó đồng bộ dữ liệu của họ với máy chủ trung tâm. Một số tiến bộ cho việc phát triển các ứng dụng bằng SQL

Server 2008 sẽ được giới thiệu trong các phần tiếp theo.

a. Thúc đẩy quá trình phát triển

ADO.NET Entity Framework mới cho phép các chuyên gia phát triển đạt được năng suất cao hơn bằng cách làm việc với các thực thể dữ liệu logic đáp ứng với các nhu cầu cần thiết của doanh nghiệp thay vì việc phải lập trình trực tiếp với bảng và cột. Các mở rộng của ngôn ngữ truy vấn tích hợp (LINQ) trong .NET Framework đã cách mạng hóa cách chuyên gia phát triển phần mềm truy vấn dữ liệu bằng việc mở rộng C# và Visual Basic .NET để hỗ trợ cú pháp truy vấn giống SQL.

Một xu hướng chung đối với các chuyên gia phát triển phần mềm đó là định nghĩa các đối tượng doanh nghiệp mức cao hoặc thực thể được ánh xạ với các bảng và cột được lưu trong một cơ sở dữ liệu.

Ngôn ngữ truy vấn tích hợp

Ngôn ngữ truy vấn tích hợp (LINQ) cho phép các chuyên gia phát triển phần mềm có thể truy vấn dữ liệu bằng sử dụng một ngôn ngữ lập trình đã có như C# hoặc Visual Basic.NET, thay vì các câu lệnh SQL. LINQ cho phép truy vấn hướng tập hợp, truy vấn kiểu được ghi đè trong các ngôn ngữ .NET Framework để chạy ADO.NET (LINQ cho SQL), ADO.NET DataSets (LINQ cho DataSets), ADO.NET Entity Framework (LINQ cho Entities), và cho Entity Data Service Mapping Provider. SQL Server 2008 đặc trưng bằng một LINQ mới cho SQL Provider, cho phép các chuyên gia có thể sử dụng LINQ trực tiếp trên các bảng và cột của SQL Server 2008.

Tích hợp CLR và các dịch vụđối tượng của ADO.NET

Lớp các dịch vụ đối tượng của ADO.NET cho phép sự cụ thể hóa, kiểm tra các thay đổi và sự bền của dữ liệu như các đối tượng CLR. Các chuyên gia sử dụng ADO.NET Entity Framework có thể lập trình một cơ sở dữ liệu bằng cách sử dụng các đối tượng CLR được quản lý bởi ADO.NET. SQL Server 2008 hỗ trợ tối ưu và hiệu quả hơn nhằm cải thiện sự thực thi và đơn giản hóa sự phát triển.

b. Các hệ thống kết nối không thường xuyên

Với các thiết bị di động và những người đang đi trên đường, việc kết nối trở thành một vấn đề không thể thiếu của cuộc sống. SQL Server 2008 mang đến một nền tảng đồng bộ hợp nhất cho phép đồng bộ nhất quán qua các ứng dụng, kho dữ liệu và kiểu dữ liệu. Trong sự nỗ lực chung vớiVisual Studio, SQL Server 2008 cho phép có thể nhanh chóng tạo các ứng dụng kết nối không thường xuyên bằng cách của các dịch vụ đồng

bộ mới trong ADO.NET và các thiết kế offline trong Visual Studio. SQL Server 2008 cung cấp sự hỗ trợ cho việc kiểm tra thay đổi, cho phép khách hàng có thể phát triển các ứng dụng dựa trên thông báo, đồng bộ và lưu trữ bằng sự bổ sung mạnh mẽ về hiệu suất tối thiểu cho overhead.

Một phần của tài liệu Thiết kế hệ thống điều khiển phân tán đèn giao thông trong phạm vi đô thị1 (Trang 44 - 46)