我正在學習關於Web服務的知識,並且我認爲它是歸檔面向服務的體系結構的標準方法。 爲什麼Web服務使用這麼多來實現SOA?爲什麼Web服務是實現SOA的首選標準?
0
A
回答
1
服務是一個獨立的功能單元。您可以通過服務公開給外部世界的定義良好的界面訪問該功能。
SOA(顯然)是面向服務的。這是一種依賴於鬆散連接的服務的架構模式,它們相互協作,提供比單個服務更大的功能。 Web服務只是實現SOA的一種方式。您也可以使用面向消息的中間件來獲取相同的內容,甚至可以將服務作爲一臺機器上的進程。
爲什麼Web服務作爲SOA實現的流行是因爲歷史。在SOA有了名字之前,人們正在使用RPC做類似的事情。然而,在XML-RPC出現之後不久,RPC就只在同類技術棧中工作,然後在SOAP之後,以及各種規範和編程標準支持不同類型的軟件在網絡上相互通話。因此,許多公司已經開始使用Web服務來連接不同的,異構的遺留系統,新創建的解決方案,甚至是業務合作伙伴的軟件系統。在合適的時間做出正確的事情(用互連異構系統的標準化標準)使得Web服務成爲企業在嘗試轉向SOA架構時所採用的第一種工具。但是,您可以擁有SOA實現,而不必訴諸使用Web服務。
相關問題
- 1. Web服務和SOA之前是什麼?
- 2. 什麼是SOA中的「包裝服務」?
- 3. 在.Net中構建Web服務的首選方法是什麼?
- 4. perl的首選Web服務器是什麼?
- 5. 標準比SOAP + WSDL等來實現SOA
- 6. 設計SOA WCF Web服務時的最佳做法是什麼?
- 7. SystemJS實現什麼標準?
- 8. 微服務/ SOA中服務間通信的首選方法
- 9. 爲什麼XML是Web服務標準的一部分,但不是JSON
- 10. 什麼是實現Web服務/ API的最安全的方式?
- 11. 爲什麼Ocaml不是「服務器端開發的首選」
- 12. 什麼是實現web服務登錄的最佳方式?
- 13. 在Python中實現Web服務的最佳方式是什麼?
- 14. 是否有Web服務的標準URL?
- 15. SOA主要是一堆Web服務嗎?
- 16. SOA和Web服務和ESB
- 17. RESTful Web服務是否被認爲是SOA的一個例子?
- 18. 爲什麼DOM操作在AngularJs服務中不是首選?
- 19. SOA - 您的公司首先實施了哪些內部Web服務?
- 20. SOA是否需要每個微服務的Web服務器的新實例?
- 21. 什麼是IIS Web服務
- 22. 什麼是Web服務?
- 23. 什麼是RESTful Web服務?
- 24. 標準 - Hibernate和web服務
- 25. 爲文件處理實現Web服務的最佳方式是什麼?
- 26. 從Stanfordcorenlp庫實現標記器的標準程序是什麼?
- 27. 服務可發現在SOA
- 28. SOA:服務API發現
- 29. 爲什麼SOAP Web服務
- 30. 通過Web服務發送複雜數據的首選方法是什麼?