Tôi biết đây là một câu hỏi cũ và phải được trả lời hàng trăm lần, nhưng tôi không thể tìm thấy câu trả lời thỏa đáng.Dịch vụ web và ứng dụng web
Tôi đang tạo một ứng dụng sẽ được các ứng dụng khác (di động/web) sử dụng để tìm nạp dữ liệu. Bây giờ tôi có 2 tùy chọn:
- Tạo ứng dụng của tôi như một ứng dụng web đơn giản.
- Tạo một dịch vụ web.
Dịch vụ web trông tinh vi hơn khi bất kỳ khách hàng nào cung cấp dữ liệu theo định dạng được chỉ định (SOAP/REST) và ứng dụng của tôi sẽ phân tích yêu cầu và trả lại dữ liệu do khách hàng yêu cầu. Cách dữ liệu sẽ được sử dụng không phải là vấn đề của ứng dụng của tôi.
Câu hỏi của tôi là có thể đạt được điều tương tự bằng một ứng dụng web đơn giản chấp nhận yêu cầu ở định dạng XML và trả lời bằng phản hồi XML. Gut cảm giác là một dịch vụ web sẽ là một cách tốt hơn để đi cho loại hình dịch vụ mà chúng tôi không chắc chắn tất cả những người sẽ được sử dụng nó. Nhưng có lợi thế cụ thể nào khi sử dụng dịch vụ web trên ứng dụng web đơn giản không?
Giữ nó đơn giản (vì vậy nếu một WebApp làm việc cho bạn, xây dựng một nó;. Không phải là một dịch vụ Nhưng đó là quan điểm của tôi) :) –
Quan điểm của tôi là, một ứng dụng web sẽ làm việc cho hầu hết các điều kiện , tại sao lại sử dụng một dịch vụ. – Kamal