Cài đặt Mobile Application Server.

Giới thiệu


Mô hình cài đặt của Phoebus mobile app

Phoebus Mobile bao gồm 3 lớp:

graph LR A(Client Application)-->B(Application Server) B-->C(Database Server)
  1. Client Application : là mobile app chạy trên phone/ tablet của user

  2. Application Server : Là máy chủ đảm nhận tương tác với CSDL.

    Version của Application Server và Client Application phải tương thích với nhau.

    Nếu không cài đặt gì ở đây thì Application Server chính là Máy tính của Client. Ta thường dùng mô hình cài đặt này khi các máy con nằm trong mạng local cùng với Database Server hoặc truy cập được Database Server. Cách cài này đơn giản và user có thể nâng cấp phần mềm lên các version mới tùy ý.

    Nếu Application server nằm riêng ở một máy tính khác (remoting), Các máy con không thể nâng cấp dễ dàng mà phải cài chính xác version mà Application Server hỗ trợ. Nếu muôn nâng cấp lên version mới hơn. Ta phải cài 1 service mới trên Application Server. Application Server có thể cài nhiều server web service. Sau đó ở máy con ta cần chọn địa chỉ App Service cần dùng.

  3. Database Server : Là máy tính cung cấp SQL service. Nó có thể chính là box có Application server.

Tài liệu này hướng dẫn cài đặt Mobile Application Server, là lớp nằm giữa Client và Database.

Step 1 - Download bộ cài đặt App Server


2bb880cc-2806-44ff-933c-a2de9d15c540.setupmobileappserver

Chú ý

Mobile App Server version phải match với version của Phoebus Mobile Client. Nếu không, những tính năng có khác biệt về trường dữ liệu giữa 2 version không thể hoạt động.

Do đó khi upload version mới ta phải cài version cho Mobile App Server trước. Rồi khai báo ở máy con sử dụng version nào trên server.

Trên server có thể cài nhiều version cùng lúc.

Ta cũng có thể cài Mobile Server App trên nhiều máy chủ để phục vụ nếu số lượng máy con lớn gây quá tải cho 1 server.

Step 2 - Chuẩn bị IIS + .Net Core


Step 3 - Cài Phoebus Application Server download ở bước 1


Ta sẽ mở file appsettings.json trong thư mục web để thiết lập connection string

Tên connection active phải là C1.

{
    "Logging": {
        "LogLevel": {
            "Default": "Information",
            "Microsoft": "Warning",
            "Microsoft.Hosting.Lifetime": "Information"
        }
    },
    "AllowedHosts": "*",
    "ConnectionStrings": {
        "C1": "Server=T470-01;Initial Catalog=VSA_DEMO;User ID=sqluser;Password=sqlpassword"
    },
    "PhoebusSettings": {
        "Entity": "PBS",
        "Version": "4.7.6.838"
    }

}

Xem thêm



Updated on : 2020-09-20 20:46:37. by : . at T470-01.

Topic : setupmobileappserver