axis

axis

阿帕奇可擴展交互系統
axis(全稱:Apache EXtensible Interaction System)即阿帕奇可擴展交互系統。Axis本質上就是一個SOAP引擎,提供創建服務器端、客戶端和網關SOAP操作的基本框架。但Axis并不完全是一個SOAP引擎,它還是一個獨立的SOAP服務器和一個嵌入Servlet引擎(例如Tomcat)的服務器。Axis目前版本是為Java編寫的,不過為C++的版本正在開發中。[1]
    軟件名稱: 軟件平台: 軟件語言: 開發商: 軟件授權: 軟件版本: 軟件大小: 中文名:阿帕奇可擴展交互系統 外文名:Apache EXtensible Interaction System 簡稱:axis 本質:SOAP引擎 軟件領域:支持WSDL 屬性:提供轉化WSDL為Java類的工具

軟件領域

支持WSDL。

提供轉化WSDL為Java類的工具。

提供例子程序。

提供TCP/IP數據包監視工具。

Axis是第三代Apache SOAP,從2000年起,SOAP v2開發小組開始讨論如何讓Axis更加靈活、可配置,以及能夠處理SOAP和來自W3C的各種XML标準。通過不斷地讨論和代碼編寫,Axis目前取得了如下成果:

速度提高。Axis通過基于事件的SAX對XML文檔進行處理,從而在速度和效率上比Apache SOAP有所提高。

靈活性提高。

穩定性提高。

提供面向組件的部署。

提供一個簡潔的傳輸抽象框架。其核心引擎完全與傳輸方式獨立。從而使基于何種協議傳輸的選擇更加靈活。

支持WSDL。包括導出WSDL和客戶代理生成等。

在目前發行1.1版本中有什麼東西?

SOAP1.1/1.2引擎。

靈活的配置和部署系統。

支持及時自動生成SOAP服務(JWS)。

支持所有的基本數據類型,為自定義串行操作提供類型映射系統。

JavaBean的自動串行操作,包括将自定義屬性類型映射到XML的屬性和元素。

RPC和基于消息的SOAP服務提供者。

從部署好的服務自動生成WSDL。

WSDL2Java工具可以從WSDL描述文件中産生相應的客戶和服務器端SOAP操作框架。

初步提供安全擴展,能夠與Servlet2.2安全集成。

通過HTTP Cookie和與傳輸無關的SOAP頭信息提供會話跟蹤。

初步支持帶附件的SOAP消息。

在EJB方面提供把EJB作為Web服務的訪問途經。

基于Servlet的HTTP傳輸。

基于JMS的傳輸。

獨立的服務器(但需要HTTP服務器和Servlet容器支持)。

提供客戶端、服務器端相關應用程序的樣例。

組件包

axis.jar

jaxrpc.jar

saaj.jar

commons-logging.jar

commons-discovery.jar

wsdl4j.jar

符合JAXP-1.1的XML處理器。

AXIS2

AXIS新的架構是在2004年8月的首腦會議在斯裡蘭卡首都科倫坡。新結構的axis2是建築在axis1.x基礎上的。比較axis1,Axis2以更加靈活,高效和更好的配置。一些好的觀念亦從axis1.X被儲存在新的結構中。阿帕奇axis2不僅支援SOAP1.1和SOAP1.2,而且它也對于REST風格的Web服務也有綜合性的支援,相同的業務邏輯實作可以同步利用WS*式的接口以及REST接口。

阿帕奇axis2較舊的版本是更有效率,更加模組化和更多的XML類型。它是經過精心設計,支援輕松添加插件"模組module",以提升現有的功能特征,例如安全性和可靠性,模組現有或正在發展的包括:

-WS可靠訊息服務由Apachesandesha2支援-WS-CoordinationandWS-AtomicTransaction由ApacheKandula2支援-WS-Security由ApacheRampart支援-WS-Addressing已包括作axis2在為核心模組

Axis2有許多新的特點,以加強對行業規範的實施,主要點如下:

速度:Axis2使用自己的對象模型和stax(串流API的XML)的來解析,比較早版本的ApacheAXIS2以達到更明顯的速度。

低内存:Axis2設計保持了低内存。

AXIOM:Axis2訊息處理有自己的輕量對象模型AXIOM,,具有可擴展性,高性能及開發方便的優點。

熱部署:Axis2能夠在已建立和運轉時有能力部署Web服務。換言之,新的服務可以添加到系統無需關閉服務器,幹脆把所需的WebService的檔案放入服務目錄,版本和部署模型将自動部署服務以供使用。

異步Web服務:Axis2現在支援異步Web服務和異步Web服務調用并使用非阻塞的客戶端。

MEP支援:Axis2現在是簡便與靈活的支援消息交換模式(MEP),内置支援WSDL的2.0定義的基本MEP。

靈活性-Axis2構築給開發人的發展完全自由地插入延伸到引擎定制頭處理,系統管理,以及任何你可以想像的東西。

穩定:Axis2界定一套出版接口其變化對比AXIS可說改變相對比較慢。

面向組件的部署-你可以很容易界定重用網絡處理器,實施的共同模式處理您的請求,或發給你的夥伴。

WSDL的支援:axis2支援WebService描述語言(版本1.1和2.0),讓您輕松地建立STUB來連結遠端服務,并自動向其他機器說明你的服務部署。

新增:WebServices的多個技術已被納入,包括WSS4J的保安技術(ApacheRampart),Sandesha的可靠訊息服務,Kandula一個WEB服務的協調集成,WEB服務自動傳送。

組合和擴展:模組用來加強AXIS2延展性,但模組不可以熱部署,因為模組改變AXIS2整體行為及制度。

企業理念

Axis的企業理念是提供基于網絡的智能産品和解決方案。它主要專注于增長快速的網絡視頻解決方案市場。此外,Axis在打印服務器方面也處于領先地位。其産品主要用于安全系統和遠程監控的網絡應用中。這些網絡産品可使解決方案更有效,成本更低,靈活性和性能更高,從而使客戶價值最大化。

Axis的産品系列

Axis緻力用于安全監視和遠程監控的專業的網絡視頻頻解決方案。我們的産品包括網絡攝像機,視頻編碼器,視頻管理軟件和一整套附件。

自1996年Axis推出全球第一台網絡攝像機以來,它一直是網絡視頻解決方案方面的領跑者。Axis提供的廣泛的網絡攝像機和視頻服務器應用場合很多。目前,其解決方案系列由廣泛的視頻解決方案組成,攝像機和服務器可用于從入門級到專業級的安裝中。

幾年來,在打印服務器方面,Axis一直是全球領先的品牌之一,可提供經濟高效及用戶友好的打印功能,而無需考慮網絡環境或打印類型。Axis擁有市場最廣泛的外部打印服務器系列,能夠滿足小型客戶和大型公司及組織的要求。

Axis的客戶

Axis的終端用戶包括從大型的跨國公司到中小型企業,這些公司将Axis的産品和系統解決方案用在安裝工程中以優化其商業過程。

Axis按其産品銷售的重要性排列了六個終端用戶行業。這些行業為:教育(大學,學校,教育機構),銀行和金融(銀行,郵局,保險公司),零售(商場,加油站,超市),交通(機場,火車站,港口,交通監控,收費站),政府(警察局,軍事部門,醫療部門,監獄,博物館,娛樂機構)以及工業(流程工業,工程,建築,制藥,能源業)。

銷售模式

Axis使用兩級銷售模式,利用經銷商,分銷商以及系統集成商。經過20多年來使用間接商業模式的經曆,Axis已經建立了統一的渠道策略和政策。所有貼有Axis商标的産品一直以來并将一如既往地通過經銷商和分銷商渠道進行銷售。其中包括Ingram Micro, Tech Data 以及 Anixter等經銷商。Axis也很榮幸地與諸如Niscayah, Lenel 和 Honeywell等傑出的公司建立了全球戰略性合作夥伴關系。

目前,Axis在70多個國家有合作夥伴。為了優化網絡市場渠道的使用,Axis開發了渠道合作夥伴項目。該項目旨在使客戶正确地認識和利用資源,幫助實現商業成功。

Axis的另一個重要的工具是成功的應用開發合作夥伴計劃(ADP)。該計劃使應用開發人員與Axis的關系更密切,同時還能保證能開發出包含公司産品的涵蓋廣泛的應用程序。另外,ADP計劃也推動了Axis向新市場和新語言領域的發展。

技術領先

Axis系列産品的核心是其自主研發的基于IP的技術平台。Axis的ETRAX和ARTPEC芯片在網絡管理,通訊及圖像壓縮方面被看作是業内基準的核心組件。

函數介紹

簡介

在matlab編程中,axis函數通常在繪圖中用于設置坐标值範圍。在matlab的命令窗口中輸入doc axis或者help axis就可以獲得該函數的幫助信息。

調用格式

在matlab中axis的調用格式很多,常用的是如下兩種形式:

axis([xmin xmax ymin ymax])

axis([xmin xmax ymin ymax zmin zmaxcmin cmax])

xmin和xmax分别表示在繪圖時x、y軸的上下限。

在這裡需要特别說明一下的是,axis的下面這種用法将在未來版本中淘汰:

V=axis('state')

因此,需要這樣使用時推薦用get函數替代。

程序示例

% axis example

clc

close all

x=-5:5;

y=x;

axis([-6 6 -10 10]);

line(x,y);

相關詞條

相關搜索

其它詞條