国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - 編程技術 - 初探 SOA(補充)

初探 SOA(補充)

2020-07-02 15:35服務器之家 編程技術

SOA是一種應用框架,它著眼于日常的業(yè)務應用,并將它們劃分為單獨的業(yè)務功能和流程,即所謂的服務。它使用戶可以構建、部署和整合這些服務,且無需依賴應用程序及其運行計算平臺,從而提高業(yè)務流程的靈活性。

這種業(yè)務靈活性可使企業(yè)加快發(fā)展速度,降低總體擁有成本,改善對及時、準確信息的訪問。SOA 有助于實現(xiàn)更多的資產(chǎn)重用、更輕松的管理和更快的開發(fā)與部署,在當今的業(yè)務環(huán)境中,變化是毫無疑問的,因此快速響應客戶需求、市場機遇和外部威脅的敏捷性,輕松應對企業(yè)商業(yè)服務變化、發(fā)展的需要比以往任何時候都更顯重要。

各種企業(yè)都認識到組件化、模塊化、互操作和可伸縮基礎設施的價值:

組件化:利用標準化的應用程序和資源服務接口

互操作:實現(xiàn)應用程序和/或資源之間的輕松信息交換

模塊化:混合搭配、添加刪除、業(yè)務流程與基礎設施

可伸縮:從現(xiàn)有資源起步,隨需添加其他資源

SOA的目標在于讓IT變得更有彈性,以便更快地響應業(yè)務單位的需求使得企業(yè)應用擺脫面向技術的解決方案的束縛。SOA可以用蝙蝠來做比喻,蝙蝠要利用自己的超聲波捕捉食物,也需要超聲波了躲避障礙物,企業(yè)也一樣,既想利用軟件來贏利,也希望軟件來規(guī)避企業(yè)的的風險。

SOA要求開發(fā)者從服務集成的角度來設計應用軟件,要求開發(fā)者超越應用軟件來思考,在服務的基礎上進行技術構建,并考慮復用現(xiàn)有的服務,或者檢查如何讓服務被重復利用,讓業(yè)務需要成為功能組件選擇中的驅動因素。它鼓勵使用可替代的技術和方法(例如:消息機制),通過把服務聯(lián)系在一起而非編寫新代碼來構架應用。SOA想要實現(xiàn)企業(yè)資源共享,首先要把應用和資源轉換成服務(Service)然后把這些服務變成標準的服務,形成資源的共享。

SOA服務具有平臺獨立的自我描述XML文檔,旨在提高業(yè)務流程之間和 IT 應用程序之間的模塊化和重用程度,Web服務描述語言(WSDL, Web Services Description Language)是用于描述服務的標準語言。

SOA 服務用消息進行通信,該消息通常使用XML Schema來定義(也叫做XSD, XML Schema Definition)。消費者和提供者或消費者和服務之間的通信多見于不知道提供者的環(huán)境中。服務間的通訊也可以看作企業(yè)內(nèi)部處理的關鍵商業(yè)文檔。

在一個企業(yè)內(nèi)部,SOA服務通過一個扮演目錄列表角色的登記處來進行維護。應用程序在登記處尋找并調(diào)用某項服務。統(tǒng)一描述,定義和集成是服務登記的標準。每項SOA服務都有一個與之相關的服務品質(zhì)(QoS, quality of service)。QoS的一些關鍵元素有安全需求(例如認證和授權),可靠通信,以及誰能調(diào)用服務的策略。

不同種類的操作系統(tǒng),應用軟件,系統(tǒng)軟件和應用基礎結構(application infrastructure)相互交織,這便是IT企業(yè)的現(xiàn)狀。一些現(xiàn)存的應用程序被用來處理當前的業(yè)務流程(business processes),因此從頭建立一個新的基礎環(huán)境是不可能的。企業(yè)應該能對業(yè)務的變化做出快速的反應,利用對現(xiàn)有的應用程序和應用基礎結構(application infrastructure)的投資來解決新的業(yè)務需求,為客戶,商業(yè)伙伴以及供應商提供新的互動渠道,并呈現(xiàn)一個可以支持有機業(yè)務(organic business)的構架。SOA憑借其松耦合的特性,使得企業(yè)可以按照模塊化的方式來添加新服務或更新現(xiàn)有服務,以解決新的業(yè)務需要,提供選擇從而可以通過不同的渠道提供服務,并可以把企業(yè)現(xiàn)有的或已有的應用作為服務,從而保護了現(xiàn)有的IT基礎建設投資。

要運行,管理SOA應用程序,企業(yè)需要SOA基礎,這是SOA平臺的一個部分。SOA基礎必須支持所有的相關標準,和需要的運行時容器。

WSDL,UDDI和SOAP是SOA基礎的基礎部件。WSDL用來描述服務;UDDI用來注冊和查找服務;而SOAP,作為傳輸層,用來在消費者和服務提供者之間傳送消息。SOAP是Web服務的默認機制,其他的技術為可以服務實現(xiàn)其他類型的綁定。一個消費者可以在UDDI注冊表(registry)查找服務,取得服務的WSDL描述,然后通過SOAP來調(diào)用服務。

SOA的概念并非什么新東西,它代表的是一次進化,而不是一次革命,SOA以借助現(xiàn)有的應用來組合產(chǎn)生新服務的敏捷方式,提供給企業(yè)更好的靈活性來構建應用程序和業(yè)務流程。我認為現(xiàn)有的web服務、工作流、中間件以及現(xiàn)在炒得火熱的SAAS都是SOA在不同層度上的實現(xiàn)。但它們也有所區(qū)別,Web服務是技術規(guī)范,是利用一組標準實現(xiàn)的服務,而SOA是設計原則一種架構模式,用Web服務來實現(xiàn)SOA的好處是你可以實現(xiàn)一個中立平臺,來獲得服務,而且隨著越來越多的軟件商支持越來越多的Web服務規(guī)范,你會取得更好的通用性。SOA和SAAS我思想相近,而SOA是站在軟件架構和設計的角度來看待軟件是如何被架構起來的東西,SAAS則是站在應用的角度來看待軟件是如何被應用的,軟件可以通過SaaS使用SOA的方法提供給用戶,也帶給SaaS系統(tǒng)松散的耦合,我相信在不久的將來,SOA和SAAS將會很好的結合起來,來指導我們的開發(fā)和應用。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲精品日韩激情在线电影 | 日韩精品久久久 | 久久久久久亚洲精品 | 精品国产精品三级精品av网址 | 免费在线观看黄 | 中文字幕日韩在线 | 羞羞的视频在线免费观看 | 国产视频二 | 9191国产视频 | 希岛爱理av一区二区三区 | 日韩欧美一区二区三区 | 久久久久久久久久久久久国产 | 久久久小视频 | av久草| 黄色精品网站 | 国产精品亚洲第一区在线暖暖韩国 | 在线久 | 欧美日韩久久久 | 久久久免费视频观看 | 成人午夜毛片 | 在线播放亚洲 | 午夜视频在线观看免费视频 | 成人特黄a级毛片免费视频 国产在线视频一区二区 | 欧美一级在线观看 | 大乳videos巨大吃奶 | 亚洲国产成人精品久久 | 欧美a级成人淫片免费看 | 在线观看国产一区 | 日韩在线视屏 | 日韩在线精品 | 免费视频久久久 | 一区二区三区久久久久久 | 色婷婷国产精品综合在线观看 | 久久99国产精品久久99大师 | 免费特级黄毛片 | 亚洲毛片在线观看 | 国产精品二区三区 | 中文字幕 日韩有码 | av黄色网| 婷婷在线免费视频 | 国产综合亚洲精品一区二 |