TIẾNG VIỆT      ENGLISH
TRANG CHỦGIỚI THIỆUSẢN PHẨMDỰ ÁN R&DTUYỂN DỤNGLIÊN HỆ
 
O2 FRAMEWORK

O2 Framework là nền tảng giúp các nhà phát triển phần mềm xây dựng các sản phẩm dựa trên mô hình MVC (Model – View – Controller). O2 Framework sử dụng ngôn ngữ PHP 5 và hoạt động trên tất cả các hệ điều hành máy chủ (Windows, Linux, Unix, Mac). Kế thừa và phát triển những công nghệ mới nhất trong việc xây dựng các ứng dụng trên môi trường Web, O2 Framework cung cấp một nền tảng hệ thống giúp cho việc xây dựng , đóng gói và triển khai các ứng dụng Web được nhanh chóng và hiệu quả, tiết kiệm tối đa thời gian và công sức của các nhà phát triển.

1. Kiến trúc:
 

Xây dựng trên mô hình MVC, O2 Framework cung cấp các thành phần giúp nhà phát triển phân tách việc hiển thị, xử lý và lưu trữ dữ liệu.

 
2. Tính năng:
 

O2 Framework cung cấp các chức năng chính:

  • Dễ dàng cài đặt và cấu hình trên hầu hết các hệ điều hành: Sử dụng ngôn ngữ PHP 5 đồng nghĩa với việc triển khai cài đặt và phát triển các ứng dụng Web có khả năng hoạt động trên Unix, Linux, Windows, MacOS.
  • Dễ dàng sử dụng nhưng vẫn linh động để đáp ứng những yêu cầu phát triển phức tạp nhất
  • Dễ dàng mở rộng, cho phép tích hợp các thư viện hay hệ thống khác một cách dễ dàng
  • Cung cấp hệ thống điều hướng (Routing) yêu cầu người dùng (Request), ánh xạ trực tiếp vào các lớp chức năng thực thi yêu cầu.
  • Cung cấp Front Controller đảm nhiệm vai trò tiếp nhận và phân phối yêu cầu người dùng: Trong mô hình MVC, Front Controller đóng vai trò quan trọng, là cầu nối người dùng với hệ thống, Front Controller là nơi tiếp nhận, phân tách và xử lý yêu cầu người dùng, kết nối đến các thành phần khác trong hệ thống để giải quyết yêu cầu đó.
  • Hệ thống Plugin cho phép gắn thêm các thành phần xử lý yêu cầu người dùng một cách linh hoạt: Hệ thống Plugin này có thể được kích hoạt hoặc ngừng kích hoạt, cung cấp các tính tăng mở rộng cho Site.
  • Hệ thống Logging & Caching: O2 Frame cung cấp Logging tích hợp vào trong lõi, giúp cho việc theo dõi tiến trình và kiểm tra lỗi dễ dàng, hệ thống Caching linh hoạt, nhiều lớp, giúp cho việc tăng tốc tối đa và tăng cường hiệu năng hoạt động của Site.
  • Hệ thống kết nối ORM sử dụng Doctrine2 loại bỏ hoàn toàn sự lệ thuộc vào cơ sở dữ liệu. Nhà phát triển có thể sử dụng MySQL, PostgreSQL, Oracle hay Microsoft SQL Server cho ứng dụng Web của mình.
  • Virtual Host: cho phép phát triển đồng thời nhiều Site trên cùng một Code-base. Việc triển khai đồng thời nhiều dự án khiến cho nhà phát triển khó quản lý hệ thống mã của mình, O2 Framework được thiết kế để giúp cho các nhà phát triển có thể xây dựng song song đồng thời nhiều dự án trên cùng một nền tảng mã nguồn, giúp tiết kiệm thời gian và nâng cao hiệu quả phát triển sản phẩm
  • Hệ thống phân quyền theo Role đến từng phương thức các lớp thực thi: Mỗi tác vụ người dùng yêu cầu đến hệ thống đều được xử lý kiểm soát quyền thực thi. Điều này cho phép tăng cường tính bảo mật của hệ thống.
  • Hệ thống xử lý Layout cho phép tùy biến hóa giao diện sử dụng. Thành phần giao diện của O2 Framework hoạt động như một plugin, giúp cho nhà phát triển có thể tự thiết kế layout và đưa vào sử dụng trong hệ thống
  • Open ID client và server: O2 Framework cung cấp Open ID client và server, tăng cường khả năng mở rộng và tương tác với các hệ thống xác thực dựa trên Open ID
  • Cung cấp các giao tiếp dữ liệu XML, JSON, HTML
  • Đa ngôn ngữ
 
3. Screenshots:
 

Một vài screenshot hệ thống CMS được xây dựng trên nền tảng O2 Framework

H-1: Chuyển đổi đa ngôn ngữ

H-2: Trình soạn thảo nội dung WYSIWYG

H-3: Hệ thống quản lý Module

H-4: Hệ thống phân quyền

H-5: Hệ thống quản lý Layout / Theme
 
O2 đang được phát triển và hoàn thiện. Phiên bản Beta sẽ được ra mắt trong thời gian tới hi vọng sẽ là một công cụ nền tảng phát triển hữu ích cho cộng đồng các nhà phát triển ứng dụng trực tuyến trong và ngoài nước.

Chi tiết vui lòng liên hệ,

O2 Teams
Vietsoftpro Infotech
9/C12 - Mỹ Đình I - Từ Liêm - Hà Nội
Hotline: 043-66603702    Fax: 043-368 8978
Website: http://www.vietsoftpro.com/products/dev/o2
Email: o2@vietsoftpro.com

Giám đốc phát triển dự án O2
 

Ths. Nguyễn Hữu Thành

  • Sinh năm 1983
  • Tốt nghiệp thạc sĩ CNTT ĐH Hamdard Delhi - Ấn Độ: 2007
  • Kỹ sư lập trình tại Indiainternet: 2006-2007
  • Cell: 0946092218
  • Email: thanhnh@vietsoftpro.com


Vietsoftpro Hi-Tech
Sản phẩm & Dịch vụ cho khách hàng
Giải pháp E-Learning
Giải pháp hội thảo truyền hình
Phần mềm quản lý kho
Cổng thông tin điện tử
Giải pháp bản đồ số trực tuyến
Thiết kế Website, dich vụ tên miền và Web Hosting.
Đối tác, khách hàng tiêu biểu
Bộ Khoa học công nghệ
Trung tâm ươm tạo doanh nghiệp công nghệ cao Hòa Lạc
Công ty cổ phần truyền thông VDC
Công ty Digipower
Học viện Cán bộ Quản lý Xây dựng và Đô thị - Bộ Xây Dựng
Viện văn hóa nghệ thuật Việt Nam
Tổng công ty Giấy Việt Nam
Học viện CNTT Karox Ấn Độ tại Việt Nam
Công ty India Internet - Ấn Độ
Công ty Onyomo Infotech - Ấn Độ
Công ty cổ phần tư vấn truyền thông Việt Nam
Cục ứng dụng thông tin - Bộ tài nguyên môi trường
Quỹ quản lý đầu tư Sài Gòn - Hà Nội
Pross Media
 
 
    CÔNG TY CỔ PHẦN GIẢI PHÁP PHẦN MỀM CHUYÊN NGHIỆP VIỆT - VIETSOFTPRO JSC. 
Trung tâm phát triển: Tầng 3 - Trung tâm ươm tạo doanh nghiệp công nghệ cao - Khu công nghệ cao Hòa Lạc
Văn phòng: Nhà 12B - Lô 5 - Khu đô thị Định Công - Hà Nội
Hotline: (+84) (04) 6660 3703/3702    Fax: (+84) (04) 3368 8978    Email: info@vietsoftpro.com