2016-09-20 13 views
8

Đây là trường hợp doanh nghiệp của chúng tôi,Tái sử dụng nhận diện đối tượng tên miền vs tạo mới

Ứng dụng cung cấp báo giá tức thì cho iPhone đã qua sử dụng và cho phép người bán bán ngay lập tức. Ở đầu bên kia có những người mua sẵn sàng mua ngay hoặc đặt giá thầu trên danh sách. Người bán lẻ tiềm năng có thể truy cập trang web và nhận báo giá tức thì [iQuote123] dựa trên năm, mô hình, điều kiện, phụ kiện đầu vào.

Hệ thống tạo id báo giá mới mỗi lần ai đó sử dụng quy trình. Nếu người bán quyết định chấp nhận báo giá thì nó sẽ được chấp nhận ngay lập tức với một số thông tin thêm về số sê-ri, ảnh, vv Hệ thống sẽ tạo ra id giao dịch duy nhất [iTransaction123].

Trong trường hợp hiếm hoi, người mua có thể không hiển thị hoặc từ chối iPhone do các vấn đề về điều kiện. Chúng tôi có thể tìm một người mua khác cho người bán.

Tôi muốn tìm kiếm ý kiến ​​về việc chúng tôi có nên tạo id giao dịch mới nếu người mua thay đổi hoặc bán sau này về điều kiện thay đổi sau khi chấp nhận phiếu mua hàng hay không.

Nếu chúng tôi giữ cùng một id giao dịch, nó giúp mọi người dễ nhớ chỉ một tham chiếu có ý nghĩa vì nó cho cùng một iPhone nhưng người mua khác nhau mặc dù cho nhân viên hỗ trợ phụ trợ, nó tạo ra giao tiếp cho giao dịch độc đáo đó từ người mua cũ và mới cả hai. Tôi cảm thấy cách tốt nhất để xử lý là tạo một đối tượng riêng biệt cho giao dịch người mua [iBuyerTransaction123] và ánh xạ nó với giao dịch của người bán để nó tạo ra nhiều đối tượng giao dịch người mua cho cùng một người bán trong trường hợp người mua thứ nhất không thực hiện được.

Tôi đang tìm cách tốt nhất để xử lý danh tính miền với hướng dẫn về thời điểm tạo danh tính và thời điểm sử dụng lại.

+0

Nếu bạn sử dụng cùng một id của một thực thể khác, thì có thể bạn đã tìm thấy một khía cạnh khác của cùng một cụm từ, nên thuộc về một tên miền phụ riêng biệt. Nếu đó không phải là trường hợp, sau đó tôi nghĩ rằng bạn nên sử dụng hai thực thể với id khác nhau nếu bạn cảm thấy rằng những điều này không thuộc về nhau. Đây chỉ là một dự đoán được giáo dục. Một kỹ thuật có thể khác để kiểm tra tác động kinh doanh, ưu/nhược điểm của việc triển khai khác nhau. – inf3rno

Trả lời

6

Tôi muốn tìm ý kiến ​​về việc chúng tôi có nên tạo id giao dịch mới nếu người mua thay đổi hoặc bán sau này sau khi chấp nhận phiếu mua hàng.

Câu trả lời phổ biến nhất trong số - đăng ký với chuyên gia tên miền của bạn.

Dựa trên mô tả của bạn, tôi hy vọng sẽ thấy rằng có một thực thể trong mô hình của bạn mà bạn chưa khám phá, điều đại diện cho trao đổi được đề xuất giữa người mua và người bán.

Đầu cơ (Tôi không biết tên miền của bạn), bạn thực sự có hai điều khác nhau đang diễn ra tại đây. Đầu tiên, bạn có một đống yêu cầu mua và yêu cầu bán mà bạn đang cố gắng khớp. Sau đó, sau khi bạn đã tìm thấy kết quả phù hợp, có một số quy trình trao đổi hoạt động thông qua thương lượng thực tế giữa hai bên. Trong con đường hạnh phúc, cả hai bên đều hài lòng, và mọi thứ đều kết thúc. Khi một trong các bên không hài lòng với việc trao đổi, khi đó việc trao đổi kết thúc, nhưng hai bên sẽ quay trở lại với đống tương ứng.

Bạn cần một thực thể để theo dõi trạng thái của quá trình này.

Chế độ xem của người bán sẽ được khóa cho một tham chiếu của họ và khóa đó sẽ được sử dụng để tra cứu hiện tại (nếu có) và trao đổi đã đóng trước đó (nếu có). Đây thực sự là một mô hình phổ biến trong mô hình hóa - khi bạn có hai thực thể mà mỗi người có một tuổi thọ độc lập, tương tác giữa hai thực thể đó thường được theo dõi trong thực thể thứ ba, có vòng đời riêng.

Các vấn đề liên quan