Tôi chỉ giải quyết duy nhất câu hỏi thứ hai của bạn:
2) Tại sao bạn cần hành trình, có thể bạn không chỉ đơn giản là tạo ra cùng một bằng cách sử dụng cổng và dàn nhạc? Tôi là rõ ràng thiếu thứ gì đó ở đây.
Ở nơi cuối cùng tôi làm việc, chúng tôi đã làm việc trên ESB của chúng tôi trong khoảng một năm. Ý tưởng của itenary là khi một tin nhắn đi vào ESB, nó kỳ diệu nên đi đúng trình tự để các hệ thống thích hợp.
Với hệ thống định hướng quy trình nghiệp vụ (BPM), bạn thường viết một dàn nhạc để chỉ đạo luồng logic. Nói cách khác, bạn viết mã hành trình hoặc đường dẫn của thông điệp trong dàn nhạc. Trong ESB mà chúng tôi xây dựng, các quy tắc kinh doanh đã quyết định nơi thông điệp sẽ đi. Chúng tôi vẫn có dàn nhạc cho các điểm kết thúc, nhưng chúng thường ngắn và chỉ lập bản đồ và một số chức năng rất cơ bản. Ở những nơi khác tôi đã làm việc, các dàn nhạc có thể khá lớn.
Vì vậy, các quy tắc phải làm với thư phải ở đâu đó. Trong ESB, mỗi điểm cuối phải hoàn toàn bất khả tri và không biết về các điểm kết thúc khác. Trại ESB giả định rằng hệ thống cần phải thay đổi động hơn mà không phải triển khai lại phần mềm (tức là các dàn nhạc). Vì vậy, với ESB của chúng tôi, bạn chỉ có thể thay đổi các quy tắc kinh doanh và triển khai lại chúng.
Một số vấn đề khó khăn với ESB đang xử lý các giao dịch, khôi phục và thường tạo ra một quy trình xử lý lỗi phổ biến.
Neal Walters http://BizTalk-Training.com
Tôi đã được thông báo rằng bạn có thể tránh sử dụng hộp thư với năm 2009 và ESB, đó là lý do tôi đặt câu hỏi. Cảm ơn –