SCA JAVA v1.6.2發佈 一個多VM的wiring引擎

來源:互聯網
上載者:User
關鍵字 java wiring引擎

SC++A JAVA運行時由core和extension組成。 Core本質上來說是一個多VM的wiring引擎。 該引擎使用IOC(控制反轉)和DI(依賴注入)原則來連接元件。

Core

Core在性能方面是簡單而有限的。 它將功能單元連接在一起,並提供可以和extension交互的SPI機制。 例如象服務發現,可靠性,對傳輸協議的支援等特性都是通過extension來做的。

Extension

Extension增強SCA運行時的功能。 Extesion類型不是固定的。 而core則是通過提供對extension模組開放支援來使得設計儘量靈活。

·元件實現類型,例如:Spring, Groovy 和JAVAscript
·綁定類型,比如:Axis, CXF ,AMQP ,ActiveMQ, JXTA
·資料繫結類型,比如:JAXB, SDO ,XmlBean
·介面綁定類型,比如:WSDL, JAVA

Apache Tuscany提供一個面向服務的核心架構以支援簡單快速地開發和運行面向服務的應用程式。 其輕巧的運行環境為嵌入或載入到不同的平臺而設計。 HTTP://www.aliyun.com/zixun/aggregation/14417.html">Apache Tuscany實現服務元件架構(SCA)標準,後者定義了一個簡單的基於服務的模型用於創建、 組裝和發佈獨立于程式設計語言的服務網路,包括現有或新開發的 服務。 目前Tuscany社區正在開發SCA 1.0版本。 Apache Tuscany也同時實現服務資料物件(SDO)標準,後者提供統一的介面處理在服務網路內傳遞的不同格式的資料包括XML文檔,並可追蹤資料變化。 目前 Tuscany支援SDO 2.1版本。 SCA和SDO技術相互獨立,也可協同使用以更好支援SOA。 Tuscany同時提供JAVA和C++的實現。

下載位址:

Windows

Type File Signature Binary apache-tuscany-sca-1.6.2.zip ASC MD5 Source apache-tuscany-sca-1.6.2-src.zip ASC MD5

Linux / Mac OS X / Unix

Type File Signature Binary apache-tuscany-sca-1.6.2.tar.gz ASC MD5 Source apache-tuscany-sca-1.6.2-src.tar.gz ASC MD 5

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.