30/09/2018, 17:23
Thảo luận Client - Webserver - Webservice
Mình có mô hình mạng như sau:
- Dữ liệu từ máy tính client đặt ở Việt Nam đưa lên Server
- Giám sát dữ liệu được đưa lên Server thông qua ứng dụng Webserver bằng trình duyệt ở bất cứ nơi đâu.
- Giám sát dữ liệu được đưa lên Server thông qua ứng dụng Webservice bằng ứng dụng iOS, Android, Windows 10 for Phone,… ở bất cứ nơi đâu.
Vấn đề đặt ra ở đây là:
Ở 1. mình nên sử dụng TCP/IP hay insert data trực tiếp vào database ở Server hay có công nghệ nào tốt hơn không?
Ở 2. và 3. mình có thể gộp chung được không hay phải tách ra Webserver cho trình duyệt, Webservice cho ứng dụng di động?
Mọng mọi người góp ý giúp nhé!
Bài liên quan
Bạn đang loạn cào cào lên các khái niệm. Chỉ có 1 khái niệm ở đây là Client - Server.
Client là web browser, mobile apps. Còn server là web server. Web server có thể trả về HTML (cho web browsers) hoặc tạo ra các web services trả về dữ liệu dạng json, xml… cho client là các mobile apps.
Cảm ơn bạn đã góp ý, thật ra mình cũng hiểu như vậy nhưng diễn đạt khá lủng củng.
Hệ thống của mình không phải do con người nhập liệu mà do một phần mềm chạy ở một máy Client tạo ra rồi đưa lên Server. Kiến thức của mình có được thì có những giải pháp như sau:
Dữ liệu được phần mềm client tạo ra 1phút upload lên Server 1 lần. Với dữ liệu liên hệ tục upload lên Server như vậy thì nên sử dụng môn hình mạng nào thì hợp lý. Rất mong nhận được ý kiến đóng góp của mọi người.
Có thể mix nhiều kiểu tuỳ nhu cầu. Nếu upload nhiều media files tĩnh thì nên dùng ftp. Thao thác đơn giản và đầy đủ thì dựng web service. Thực thế thì các hệ thống đa phần nhập liệu bằng lập trình chứ ko phải = tay. Tất nhiên trong quy trình sản xuất thì vẫn có chỗ nào đó làm bàng tay.
Thanks Tom Nguyen nhiều!