Kiến trúc hệ thống OpenERP

Thảo luận trong 'Phần mềm ERP' bắt đầu bởi admin, 3 Tháng một 2013.

  1. admin

    admin Mai Văn Hải Staff Member

    OpenERP là một kiến trúc ba lớp. Tầng ứng dụng chính được viết như là một lõi, nhiều mô-đun bổ sung có thể được cài đặt để tạo ra một cấu hình cụ thể của OpenERP.
    Nền tảngcủa OpenERP và các mô-đun của nó được viết bằng Python. Các chức năng của một mô-đun được tiếp xúc thông qua XML-RPC ( hoặc NET-RPC tùy thuộc vào cấu hình của máy chủ). Các mô-đun thường sử dụng ORM (Object Relation Mapping) của OpenERP để truy xuất dữ liệu từ database (PostgreSQL). Các mô-đun có thể thêm dữ liệu vào database trong quá trình cài đặt bằng cách cung cấp XML, CSV, hoặc các tập tin YML.
    client_server.png


    OpenERP server

    OpenERP cung cấp một application server có thể xây dựng các ứng dụng cụ thể. Nó cũng là một framework đầy đủ, cung cấp một loạt các tính năng để viết các ứng dụng. Các tính năng nổi bật là ORM linh hoạt, kiến trúc MVC, các mô hình dữ liệu (Data model) mở rộng và Views, các công cụ báo cáo, tất cả đều được gắn kết chặt chẽ cùng nhau trong một khuôn khổ, truy cập được qua mạng,.
    Dưới góc nhìn của developer, máy chủ hoạt động cả hai vừa giống như là một thư viện mang lại những lợi ích kể trên, trong khi ở low-level như là một nền tảng để cài đặt, cấu hình và chạy các ứng dụng mà cụ thể ở đây là các mô-đun.

    Module (Mô-đun)


    Giá trị của OpenERP không phải là OpenERP Server mà là các module khác nhau của nó. Đó là vai trò của các module để thực hiện bất kỳ nhu cầu kinh doanh. OpenERP Server chỉ là nền tảng cần thiết để chạy các module. Rất nhiều module đã được phát triển trong đó OpenERP chính thức phát hành bao gồm khoảng 170 module, và hàng trăm các module được phát triển bởi cộng đồng. Ví dụ về các module là module kế toán, CRM, nhân sự, quản lý kho vv…

    Client


    Các client có thể giao tiếp với máy chủ OpenERP thông qua XML-RPC hoặc NET-RPC tương lai sẽ được thay thề bởi JSON-RPC. Sử dụng JSON-RPC có thể viết các client cho OpenERP bằng nhiều ngôn ngữ lập trình khác nhau. OpenERP SA đã phát triển hai client: một ứng dụng desktop, sử dụng bộ công cụ đồ họa GTK +, và một web client có thể chạy trên bất kỳ trình duyệt web nào hiện tại. Tùy theo yêu cầu sử dụng có thể phát triển các client khác nhau, vi dụ như client chạy trên máy tính bảng hoặc các thiết bị di động khác
    (Nguồn: internet)

    Bài viết khác cùng chuyên mục:

  2. dangquochuy94201

    dangquochuy94201 New Member

    Hiện nay, vấn đề an toàn cho cá nhân và người thân ngày càng trở nên quan trọng, nhất là trong thời điểm xã hội có nhiều diễn biến phức tạp về an ninh – an toàn. Do đó, chọn lựa căn hộ với hệ thống bảo vệ 24/24, hệ thống camera an minh,… bạn đã phần nào giải quyết được vấn đề này.

    Các ưu đãi khi sở hữu căn hộ tại Sơn Trà Ocean View Đà Nẵng

    - Vị trí đắc địa: 95 Ngô Quyền – Sơn Trà – Đà Nẵng với 4 mặt tiền đường Ngô Quyền, Phan Bá Phiến, Đinh Công Trứ, và Nam Thọ 6, vị trí dễ dàng thưởng thức cảnh quan của biển, núi Sơn Trà, sông Hàn…

    - Di chuyển: cóvị trí “vàng” trong tuyến đường Ngô Quyền 48m, đồng thời là hành lang kinh tế Đông Tây của cả nước, kết nối nhiều địa điểm du lịch – dịch vụ hang đầu của Đà Nẵng

    - Cơ sở vật chất: Hệ thống smarhome tiên tiến, hệ thống thang máy, điều hòa hiện đại, hệ thống PCCC an toàn, hệ thống camera an minh

    - Dịch vụ nội khu: Dịch vụ bảo vệ 24/24, dịch vụ giữ xe hiện đại, hệ thống siêu thị MT Mart, phòng tập gym hhiện đại, khu vực vui chơi giành cho trẻ em, cùng hồ bơi vô cực dài 25m,…

    Giá hấp dẫn: 1,4 tỷ/chung cư - Chiết khẩu KHỦNG 8% - Hỗ trợ vay vốn lên đến 70%

    Liên lạc Công ty Cổ phần Địa ốc Cửu Đỉnh

    Điện thoại: 01207 88 0707 – Website: batdongsan.cuudinh.vn

Chia sẻ trang này