原子服務和合成服務的定義

2021-08-22 09:15:40 字數 570 閱讀 4781

web services中原子服務和合成服務的定義

, 錯誤報告

, 其他資訊以及批評

, 請郵寄到

jeffery.lee at gmail.com

或者訪問我的個人blog同我交流

( )

。本文遵從

gnu

的自由文件許可證

(free document license)

服務分為原子服務(atomic services)(即不可再分解為更細粒度的服務)和合成服務(composite services)(即通過多個服務組合而成的服務)。

合成服務與其它web服務類似,因為它們都有wsdl服務契約,並且都是通過soap訊息呼叫的。可以通過兩種方式來建立合成服務:

對於後者,開發者一般使用web服務編排產品來定義合成服務,以及乙個執行ws-bpel流程定義的 runtime engine(如acitvebpel)。利用ws-bpel進行web服務的合成具有簡單和靈活的優點,因為修改合成服務不需要引入新的**。不過有時採用直接程式設計的方式也不失為乙個好方法——特別對那些非常簡單的或者關注效率的合成服務。

整合科大訊飛TTS 離線語音合成服務

背景 最近機械人專案需要整合科大訊飛tts服務,遇到各種坑。本人開發過程中,個人理解,以上錯誤的根本原因就是找不到引擎,明明已經放置了離線demo中的所有msc引擎,為什麼找不到。根本原因還是因為給的離線語音合成中的sdk中的msc.so檔案是錯誤的,專案執行時候,找到了msc,但是發現msc不是自...

Windows 程式註冊成服務的方法

windows 程式註冊成服務的方法 將windows 程式註冊成服務這個是很多後台程式需要實現的功能,註冊成服務後,你的程式就可以像windows 服務一樣隨系統啟動,並且隱藏你的控制台介面。下面介紹乙個網上流傳最廣泛的方法。就是instsrv.exe srvany.exe srvany.exe是...

在Linux中將php fpm配置成服務的方法

在linux中將php fpm配置成服務的方法 2012 07 20 by jason 1.配置php fpm.confvi usr local php etc php fpm.confphp fpm.pid 目錄必須指向 usr local php var run php fpm.pid 2.拷貝...