Dự án Sakai sản xuất một tham chiếu của framework Sakai TPP compliant sẽ hỗ trợ việc triển khai công cụ và dịch vụ của Sakai compliant. Reference framework
Tác gỉa: Chu Thị Hồng Nhung Trang 33 sẽ nhắm mục tiêu các môi trƣờng web browser/portal . Điều quan trọng là chúng ta tách biệt các định nghĩa của TPP từ framework tham chiếu. Chỉ vì một phần của phần mềm đƣợc sử dụng nhƣ là một phần của framwork này (nói một web-dịch vụ cụ thể thực hiện) nó không có nghĩa là bởi trong đó có thành phần phần mềm, TPP đƣợc tự động gia hạn. Các tài liệu TPP là định nghĩa về hợp đồng TPP, không Sakai Reference Framework.
Hình dƣới đây cho thấy việc thực hiện Sakai reference framework:
Hình 2.8: Sakai reference framework
Bằng cách sử dụng uPortal là nền tảng của các framework, Sakai framework sẽ hỗ trợ tất cả các tiêu chuẩn cổng thông tin phổ biến trên thị trƣờng hiện nay. Một hệ thống cộng tác có thể sử dụng nhiều tài nguyên để tồn tại và phát triển trong các portlet triển khai bằng cách sử dụng JSR-168, iChannel, cWebProxy, Web Services for Remote Portals (WSRP) để tạo ra một cổng thông tin doanh nghiệp tích hợp và môi trƣờng cộng tác. Để tiếp tục hỗ trợ sản xuất một cái nhìn thống nhất và cảm nhận giữa các công cụ TPP và những cách khác để thực hiện các công cụ, định nghĩa class CSS sẽ đƣợc liên kết giữa JSR-168, uPortal, và Sakai TPP, việc áp dụng các thành phần JSR-168 CSS bất cứ nơi nào có thể.
Ngoài ra, do các Công cụ Sakai cuối cùng kết xuất thông qua JSR-168, framework cung cấp một con đƣờng chuyển tiếp tới việc sử dụng các công cụ Sakai trong JSR-168 compliant môi trƣờng khác so với uPortal. Tuy nhiên, trong một thời
Tác gỉa: Chu Thị Hồng Nhung Trang 34 gian ngắn, sẽ có tích hợp chặt chẽ giữa việc triển khai dịch vụ Sakai và uPortal trong các lĩnh vực thẩm định, bố trí, và cấu hình, dẫn đến một trải nghiệm ngƣời dùng cuối một cách trơn tru.
Khi một nhà phát triển đang xem xét việc phát triển một công cụ mới, bất kỳ tùy chọn mô tả ở trên có thể đƣợc lựa chọn. Tuy nhiên nếu công cụ đƣợc thiết kế để tƣơng thích chặt chẽ với phần còn lại của các công cụ đƣợc phát triển bởi các dự án Sakai thì công cụ này cần đƣợc phát triển bằng cách sử dụng các tiêu chuẩn Sakai TPP.