Nhóm mình được giao làm bài tập lớn môn Kiến trúc và thiết kế phần mềm bằng ngôn ngữ C# ạ.
Đề tài là website bán hàng.
Cô chỉ cho làm theo các kiến trúc sau : MOM, Multi-tier Architecture, SOA.
Đặc tả yêu cầu:
- Khách hàng xem danh sách sản phẩm, mua sản phẩm vào giỏ hàng.
- Khách hàng đăng ký tài khoản trực tuyến, khi đăng ký với thông tin đầy đủ, hệ thống sẽ gửi thông báo đến nhân viên quản trị xét duyệt tài khoản.
- Khách hàng có tài khoản sẽ đặt hàng thanh toán.
- Nhân viên quản trị cập nhật thông tin sản phẩm.
- Khi có một đơn hàng trực tuyến, hệ thống lưu trữ đơn hàng và gửi thông báo liền đến nhân viên quản trị hệ thống.
Cho mình hỏi là nên chọn kiến trúc nào để phù hợp với đặc tả ạ? Mình cảm ơn.