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);

相关词条

相关搜索

其它词条