Система доменных имен DNS | Курс "Компьютерные сети"
Microsoft đang đóng góp mã cho một dự án SOA nguồn mở Apache, tiếp tục làm mềm thái độ của công ty đối với phần mềm nguồn mở và cộng đồng hỗ trợ nó. Trong một bài đăng trên blog tuần này, Microsoft cho biết họ đang đóng góp mã cho Project Stonehenge, nhằm xây dựng một bộ các ứng dụng mẫu để thực hiện một SOA (kiến trúc hướng dịch vụ) dựa trên các giao thức chuẩn W3C và OASIS đã được phê duyệt.
W3C (World Wide Web Consortium) và OASIS (Tổ chức vì sự tiến bộ của các tiêu chuẩn thông tin có cấu trúc) là hai nhóm giám sát việc chuẩn hóa các công nghệ được sử dụng để xây dựng SOA.
[Đọc thêm: PC mới của bạn cần 15 Các chương trình miễn phí, tuyệt vời]
SOA đề cập đến cách tiếp cận kiến trúc CNTT và các sản phẩm liên quan tách biệt chức năng ứng dụng thành các dịch vụ "tương thích", cho phép các nhà phát triển linh hoạt hơn và khả năng sử dụng lại nhiều đoạn mã trong nhiều chương trình. Các tiêu chuẩn là chìa khóa để làm cho SOA hoạt động vì chúng cho phép tạo ra các dịch vụ này bằng cách cho phép các ứng dụng chạy trên các hệ thống trao đổi thông tin khác nhau thông qua các giao thức chuẩn.Theo trang web Apache, Stonehenge là nhằm thể hiện các thực tiễn tốt nhất cho các nhà phát triển
WSO2, một công ty xây dựng phần mềm trung gian dành riêng cho SOA, đề xuất Stonehenge cho Apache và là người đóng góp mã đầu tiên của nó.
Microsoft đã trải qua một vài năm trở nên thân thiện hơn với phần mềm nguồn mở và cộng đồng hỗ trợ nó, một nỗ lực chủ yếu là do Nhóm Chiến lược Nền tảng do Giám đốc cấp cao của Microsoft Sam Ramji đứng đầu. Nhóm này đứng đằng sau sự tài trợ và đóng góp của Apache, và cũng là công cụ thúc đẩy các nỗ lực tương tác khác nhau để đảm bảo phần mềm của Microsoft hoạt động tốt với các công nghệ cạnh tranh.
Tuy nhiên, trong khi Microsoft chắc chắn đã nỗ lực hơn để minh bạch hơn xây dựng phần mềm và hỗ trợ cộng đồng nguồn mở, ngay cả các thành viên của nhóm Ramji đã thừa nhận rằng quá trình này là một tiến hóa và sẽ mất thời gian cho toàn bộ công ty nắm lấy.
Microsoft lần đầu tiên cho biết sẽ hỗ trợ Apache như một nhà tài trợ bạch kim Tháng 7 năm ngoái, một động thái cũng đã tặng cho Apache khoản đóng góp 100.000 đô la Mỹ để hỗ trợ các dự án nguồn mở của mình. Cuối năm đó tại ApacheCon 2008 Microsoft cũng đã bày tỏ sự ủng hộ của mình đối với Stonehenge, nhưng không có mã nào vào thời điểm đó.
Đó Là một phần vì các máy chủ được sử dụng cho rất nhiều loại công việc. Các nhà sản xuất máy chủ cho biết một bài kiểm tra chuẩn đo lường hiệu suất sử dụng một loại khối lượng công việc, chẳng hạn như phục vụ tập tin, sẽ không cung cấp kết quả có ý nghĩa cho khách hàng sử dụng máy chủ cho một nhiệm vụ khác, chẳng hạn như xử lý giao dịch trực tuyến. thu thập ý kiến đóng góp từ các nhà sản xuất máy chủ và các bên liên quan khác trong khoảng một năm. Ông Andrew Fanara, người đứng đầu nhóm phát t
EPA hy vọng để sử dụng các bài kiểm tra chuẩn được phát triển bởi một nhóm phi lợi nhuận được gọi là Standard Performance Evaluation Corp. hoặc SPEC, nhưng cho đến nay nhóm này đã công bố chỉ một bài kiểm tra để đo hiệu suất năng lượng, dựa trên khối lượng công việc của Java. Nó dự kiến sẽ xuất bản một số khác nhưng không nói khi nào.
"Chúng tôi quyết định tạo công cụ này một cách tự do là nguồn mở vì chúng tôi cảm thấy đó sẽ là một đóng góp có giá trị cho cộng đồng bảo mật thông tin, sự hiểu biết của cộng đồng về các thách thức an ninh liên quan đến các công nghệ web đương đại "Michal Zalewski của Google đã viết trên một blog bảo mật của công ty.
[ĐọC thêm: Làm thế nào để loại bỏ phần mềm độc hại khỏi máy tính Windows của bạn]
Microsoft đã mở rộng sự hỗ trợ cho cộng đồng mã nguồn mở bằng cách trao tiền cho Apache Software Foundation, lần đầu tiên nó cung cấp tiền cho dự án mã nguồn mở lâu dài. để hỗ trợ dự án PHP (Hypertext Preprocessor) và cam kết cung cấp các đặc tả miễn phí bản quyền cho các giao thức Windows Server và .NET Framework như là một phần của sự hỗ trợ mở rộng cho cộng đồng nguồn mở. Công ty đã công bố kế hoạch của mình tại Công ước OpenReal O'Reilly (OSCON) hiện đang được tổ chức tại Portland, Oregon.
Dưới áp lực ngày càng gia tăng của các nhà quản lý công nghệ và các đối thủ cạnh tranh nguồn mở, Microsoft đã tiến tới một chính sách phát triển cởi mở hơn cho thỉnh thoảng. Vào tháng 2, hãng đã có những bước đi táo bạo nhất để hỗ trợ mã nguồn mở bằng cách hứa hẹn sự minh bạch lớn hơn trong việc phát triển phần mềm và thực tiễn kinh doanh cũng như mở các APIs độc quyền trước đây cho một số sản phẩm chính như Windows và Office để sử dụng bên thứ ba.