Mô hình cài đặt của Phoebus
Phoebus bao gồm 3 lớp:
Client Application : là máy tính của user. hoặc mobile app
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.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 Application Server, là lớp nằm giữa Client và Database.
Application server cho mobile app khác với application server cho Desktop app.
Nó được phát triển crossplatform để có thể host trên windows, linux hoặc deploy trong container.
Hướng dẫn cài application server cho mobile app
Chú ý
Phoebus App Server version phải match với version của Phoebus 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 Phoebus 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 Phoebus 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.
Máy chủ host Application Server phải được cài .NET Framework 4.7.2
Máy chủ phải turn-on IIS feature. Xem hướng dẫn cài IIS
Mở IIS. Tạo Web Site mới.
Khi cài version mới bên trong website gốc. Ta nên đặt tên website có chứa version của AppServer để không bị nhầm khi cài kết nối ở client.
Các trang web con chứa những version khác nhau nằm trong trang gốc. Đường dẫn tới version con chính là đường dẫn gốc thêm đuôi là version con.Mở browser để xem app khi hoàn tất
Nếu hiện trang web chào mừng là trang web đã được tạo thành công. Để chắc chắn Application Server sẵn sàng kết nối. Ta bấm nút Service Specification để xem. Nếu kết quả XML đặc tả của service xuất hiện, xin chúc mừng vì App Service đã hoạt động tốt.
Bước cuối cùng là cài đặt connection string để kết nối tới SQL server. Khi dùng mô hình cài đặt này connection string ở máy con là vô nghĩa vì máy con sẽ gián tiếp thông qua Application Server để kết nối tới CSDL SQL.
Ta sẽ mở file web.config
trong thư mục web để thiết lập connection string
C1
.
<connectionStrings>
<add name="C1" connectionString="Server=T470-01;Database=VSA_DEMO;User ID=sqluser;Password=sqlpassword" />
</connectionStrings>
Updated on : 2021-05-07 17:45:10. by : . at T470-01.
Topic : setupappserver