(Translated by https://www.hiragana.jp/)
面向服务的体系结构 - 维基百科,自由的百科全书 とべ转到内容ないよう

めんこうふく务的体系たいけい结构

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん

めんこうふく务的体系たいけい结构英語えいごservice-oriented architectureなみとくゆびいちしゅ技術ぎじゅつ,而是一種分散式運算的軟體設計方法。軟體てき部分ぶぶんぐみけんよびさけべしゃ),透過とうかもう路上ろじょうてき通用つうよう協定きょうていよびさけべ另一個應用軟體元件執行、うんさくゆずるよびさけべしゃ獲得かくとく服務ふくむ。SOA原則げんそくじょう採用さいよう开放标准あずか軟體资源进行交互こうご并采よう表示ひょうじてき标准方式ほうしきよし此應のうまたがえつしょうしょう產品さんぴんあずか技術ぎじゅつ。一項服務應視為一個獨立的功能單元,以遠いえんはしそんなみ獨立どくりつ執行しっこうあずか更新こうしんれい如在せん查詢信用しんよう卡帳たん

SOAちゅうてき一項服務應有以下四個特性:

  1. はりたいぼう特定とくてい要求ようきゅうてき輸出ゆしゅつ,該服務ふくむ就是うんさくいちこう商業しょうぎょう邏輯
  2. 具有ぐゆう完備かんびてき特性とくせい(self-contained)
  3. 消費しょうひしゃなみ需要じゅようあきらかい服務ふくむてきうんさく過程かてい
  4. 可能かのうよしそこそう其他服務ふくむ組成そせい

SOA什么[编辑]

くわだて业系统的构师认为SOAのう够帮じょ业务迅速じんそくだかこう响应变化てき条件じょうけん[1]ふく务導むこうてき构在ひろし观(ふく务)じょう,而不ざいほろ观上(对象),いん此提だかりょう重複じゅうふく使用しようせいどう时,ふく务導むこうてき构可以简あずか传统けい统的互连使用しよう

ざいぼう种意义上说,ふく务導むこうてき构可以被认为いち种演,而不革命かくめい。它捕捉到りょうぜん体系たいけい构的许多さいけい实践ある实际应用。如在通信つうしんけい统中,きん年來ねんらい進展しんてん有限ゆうげんてき解決かいけつ方案ほうあん採用さいよう完全かんぜん靜態せいたいてき綁定らいあずかもうちゅうてき其他設備せつびみぞどおりただしわか正式せいしき採用さいようSOA方式ほうしき解決かいけつ方案ほうあん就更のう妥善定位ていいしん而突あらわ定義ていぎ明確めいかく且可高度こうどまたが平台ひらだい操作そうさかいめんてき重要じゅうようせい[2]

ゆう些人质疑ふく务導むこうてき构是1970年代ねんだいかたぎ块化编程,1980年代ねんだいてきめんこう事件じけん设计,1990年代ねんだいてきもと于接こう/构件设计てきいち种复兴?(1990s)[らいみなもと請求せいきゅう]ふく务導むこうてき构提ますりょうしょうよう户从ふく务实现分开的标。ふく务可以运ぎょうざい不同ふどうてきふく务器じょう,并通过网络被访问。 这也だいだい增加ぞうかりょうふく务的重用じゅうよう[らいみなもと請求せいきゅう]

SOAてき原則げんそく[编辑]

以下いか指導しどう原則げんそく開發かいはつ,維護使用しようSOAてき基本きほん原則げんそく[3]

  • 重複じゅうふく使用しようつぶぐみせい組合くみあいがた物件ぶっけんげんけん、構件以及交互こうご操作性そうさせいわる
  • 符合ふごう開放かいほう標準ひょうじゅん通用つうようてきあるくだりぎょうてき
  • 服務ふくむてき識別しきべつ分類ぶんるい提供ていきょうはつ佈,かんひかえ跟蹤。

下面かめん一些特定的體系架構原則:

  • 服務ふくむふうそう
  • 服務ふくむ耦合(Loosely Coupled) - 服務ふくむあいだてき關係かんけい最小さいしょうただ互相知道ともみち
  • 服務ふくむ契約けいやく - 服務ふくむ按照服務ふくむ描述ぶん檔所定義ていぎてき服務ふくむ契約けいやく行事ぎょうじ
  • 服務ふくむ抽象ちゅうしょう - じょりょう服務ふくむ契約けいやくちゅうしょ描述てき內容,服務ふくむはた對外たいがいかくれぞう邏輯。
  • 服務ふくむてき重用じゅうようせい - はた邏輯ぶん佈在不同ふどうてき服務ふくむちゅう,以提だか服務ふくむてき重用じゅうようせい
  • 服務ふくむてき組合くみあいせい - 一組服務可以協調工作並組合起來形成一個組合服務。
  • 服務ふくむ自治じち服務ふくむたいしょふうそうてき邏輯具有ぐゆうひかえせいけん
  • 服務ふくむ狀態じょうたい服務ふくむしょう一個活動所需保存的資訊最小化。
  • 服務ふくむてき發現はつげんせい服務ふくむ需要じゅよう對外たいがい提供ていきょう描述訊,這樣通過つうか現有げんゆうてき發現はつげんせい發現はつげんなみ訪問ほうもん這些服務ふくむ[4]

じょ此以がいざい定義ていぎいちSOA實現じつげんかえ需要じゅよう考慮こうりょ以下いかいんもと

  • 生命せいめいしゅう管理かんり
  • 有效ゆうこう使用しよう系統けいとう資源しげん
  • 服務ふくむ成熟せいじゅく性能せいのう

服務ふくむしるべむこうてき构和Webふく务协议[编辑]

服務ふくむしるべむこうてき通常つうじょうてい义为どおり过Webふく务协议栈暴露ばくろてきふく[らいみなもと請求せいきゅう]あずかSOAしょう关的Webふく务的标准主要しゅようゆう

  • XML - いち标记语言よう于以ぶん档格しき描述消息しょうそくちゅうてきすうすえ
  • HTTPあるHTTPS) - きゃく户端和服わふく务端间用于传送信そうしんいき而发送请求/かい复的协议。
  • SOAP(Simple Object Access Protocol) - ざい计算つくえ网络じょう交换もと于XMLてき消息しょうそくてき协议,通常つうじょうようHTTP。
  • WSDL(Web Services Description Language,Webふく务描じゅつ语言) - もと于XMLてき描述语言,よう于描じゅつあずかふく交互こうごしょ需的ふく务的公共こうきょうせっこう,协议绑定,消息しょうそく格式かくしき
  • UDDI(Universal Description, Discovery, and Integration,统一描述、发现集成しゅうせい) - もと于XMLてきちゅうさつ协议,よう于发ぬのWSDL并允许第三方发现这些服务。

注意ちゅうい,一个系统要成为服務導向的系统并不需要这些协议,如一些服務導向的系统可以通过CORBA实现。

参考さんこう文献ぶんけん[编辑]

外部がいぶ链接[编辑]

まいり[编辑]