0
A
回答
0
總之做一兩件事的能力,並把它做好,排序的。通常在SOA中,您將擁有許多不同的服務,每個服務都處理自己的上下文。例如,在銷售系統中,您可能有一位客戶,銷售代表和訂單服務。在銀行體系結構中,您可以擁有客戶,產品,金融工具和交易(借記卡,信用卡)服務。
SOA的一個有趣功能是,一旦你有很多不同的小服務,你就可以開始通過編排其他服務來增加功能。允許我在這裏使用類比。開始將服務視爲樂高積木。他們是一件,一件,只有一件。你可以創建一個房子,一輛汽車或任何其他與塊。
所以功能上下文是服務的主題/目標。例如在銀行業務中,我們會有客戶服務。客戶服務的功能意味着我們只有與該服務相關的操作。例如,創建客戶,按地區查找客戶列表,更新詳細信息等.YOu絕不會通過客戶服務創建新的金融工具。
這個想法是將問題域中的所有對象分解到它們自己的上下文中,並在該上下文中爲這些對象開發功能。
不堅持這種設計模式可能產生的一個問題是,您最終會得到具有奇怪操作的服務,例如讓客戶創建金融工具操作。這是不正確的,因爲客戶可能與金融工具(他們的儲蓄賬戶,信用卡等)相關聯,但它不是該工具的所有者。
基本上所有的意思是,如果你創建一個服務,它應該只處理一個關注的領域,並且只有與這個關注有關的操作。
請記住,沒有什麼可以告訴你這些背景是什麼。這是您根據上下文決定的設計過程的一部分。
相關問題
- 1. Javascript中的功能是什麼意思?
- 2. Clojure的功能#(:jerry @%)是什麼意思
- 3. alpha在信息增益修剪功能的上下文中是什麼意思?
- 4. Javascript - 這行是什麼意思? !功能($)
- 5. 新增功能(getClass())是什麼意思?
- 6. 'Web服務的可變性'是什麼意思?
- 7. 「域服務」是什麼意思?
- 8. 「區隔服務」是什麼意思?
- 9. 異步服務器是什麼意思?
- 10. ((LocalBinder)服務)是什麼意思?
- 11. 是什麼意思:是什麼意思?
- 12. 以下是什麼意思?
- 13. Web服務:JAX-WS,CXF,WSDL ......這是什麼意思?
- 14. 這是什麼意思「編寫Web服務」?
- 15. 「從Web服務調查數據」是什麼意思?
- 16. HyperLink上的EnableViewState的功能是什麼意思?
- 17. 什麼是Web服務上下文中的UDDI?
- 18. 在sp_helptext的上下文中,「rows affected」是什麼意思?
- 19. '\'在此perl腳本的上下文中是什麼意思
- 20. 以下功能的用意是什麼?
- 21. DDL命令是SQL服務器中的AutoCommit,是什麼意思?
- 22. 在「SQL Server代理上下文中,」pager「是什麼意思?
- 23. 在webpack配置中上下文是什麼意思?
- 24. web服務中http和soap的功能是什麼
- 25. TestNG中的部分故障功能是什麼意思?
- 26. 「HOG功能」列表中的每個值是什麼意思?
- 27. JavaScript中的新功能 - 這是什麼意思?
- 28. 主要功能中的「WINAPI」是什麼意思?
- 29. 是什麼意思,在Python中是什麼意思?
- 30. SUMIFS是什麼意思,下面給出的表達式是什麼意思