Trang chủ » Thiết kế website giá rẻ
ObjectWeb, Apache cộng tác trong J2EE nguồn mở
ObjectWeb và Apache Software Foundation, hai dự án độc lập đều phát triển ứng dụng máy chủ Java nguồn mở của riêng mình, vừa đạt được một thoả thuận chia sẻ công nghệ nhằm đẩy mạnh việc chứng nhận sản phẩm của cả hai bên theo chuẩn J2EE mới nhất của Sun Microsystems. Hai nhóm nghiên cứu nguồn mở đã đồng ý về cơ bản trong tháng 11 là sẽ cộng tác chặt chẽ hơn trong việc phát triển phầm mềm của mình. Họ hiện đã thông qua mọt kế hoạch cho phép Apache Software Foundation (ASF) sử dụng các thành phần middleware được phát triển bởi ObjectWeb trong phần mềm máy chủ ứng dụng của ASF. Middleware là phần mềm kết nối giữa hai ứng dụng khác biệt nhau, hoặc hai sản phẩm tách biệt, đóng vai trò như chất 'keo dính' giữa hai ứng dụng. Chẳng hạn, một số sản phẩm middleware có nhiệm vụ liên kết một hệ thống cơ sở dữ liệu với một Web server. ObjectWeb và ASF đều hy vọng chứng nhận sản phẩm của mình là tương thích với chuẩn J2EE (Java 2, Enterprise Edition) phiên bản 1.4 của Sun vào thời điểm nào đó trong năm 2004. Việc chứng nhận hợp chuẩn sẽ giúp đảm bảo tính tương thích giữa các máy chủ ứng dụng của một vài nhà cung cấp khác nhau, cho phép khách hàng trộn lẫn và ghép nối các sản phẩm. ObjectWeb là một hiệp hội các nhà phát triển của doanh nghiệp và chính phủ tại Grenoble, Pháp, được hình thành trong năm 2002 để đẩy mạnh việc phát triển một loạt các phần mềm middleware nguồn mở. Các dự án mà hiệp hội này giám sát bao gồm Jonas application server, được triển khai từ năm 1999. Hiệp hội ASF, cũng hỗ trợ một số dự án nguồn mở, đã công bố các phần mềm máy chủ ứng dụng Geronimo của mình vào tháng 8 năm 2003. Thoả thuận hôm thứ hai vừa qua giữa hai nhóm phát triển đã giải quyết một vấn đề bản quyền từng ngăn cản các công ty phân phối mã chương trình của hãng khác. ASF đã đưa ra mã chương trình của mình theo bản quyền nguồn mở Apache. Các điều khoản của bản quyền này cho phép các mã chương trình của ASF có thể được tái sử dụng bởi ObjectWeb. ObjectWeb trước đây thường sử dụng một bản quyền có tên LGPL, (GNU Lesser General public License) vốn không cho phép nhóm Apache này đưa các mã chương trình của ObjectWeb vào Geronimo. ObjectWeb cho biết sẽ phát hành hai thành phần máy chủ ứng dụng của mình - JOTM (Java Open Transaction Manager) và ASM, một khung cấu trúc vận hành mã Java byte (Java byte code manipulation framework) - theo bản quyền nguồn mở BSD (Berkeley Software Distribution), cho phép các thành phần này được tái sử dụng trọng dự án Geronimo của ASF. Phần mềm máy chủ ứng dụngJonas hiện đã sử dụng các thành phần được phát triển bởi Apache Software Foundation, bao gồm cả Tomcat Web server. Bằng cách góp chung tài nguyen của mình, hai nhóm này hy vọng sẽ đẩy mạnh việc phát triển các sản phẩm của mình và giúp chúng được chứng nhận nhanh chóng hơn theo chuẩn J2EE 1.4. Sun, hãng đã phát minh ra Java và giám sát việc phát triển ngôn ngữ lập trình này, cho biết rất ủng hộ quan hệ đối tác chặt chẽ giữa hai tổ chức nguồn mở trên.