产品详情
www.altova.com
XMLSpy 为您提供创建最先进 XML 和 Web 服务应用程序的功能,同时又能灵活地帮助您使用最适合您业务需求和工作偏好的视图和选项来编写 XML。 Altova XMLSpy 是业内最畅销的 XML 编辑器和开发环境,用于建模、编辑、转换并调试所有与 XML 相关的技术。 提供全球领先的图形图解设计工具、代码生成器、文件转换器、调试器、剖析器以及完整数据库集成,支持 XSLT、XPath、XQuery、WSDL、SOAP、XBRL 和 Office Open XML(OOXML)文档,并提供 Visual Studio 和 Eclipse 插件等等。 主要特性: XMLSpy 史无前例地遵守最新行业标准,包括 XML, DTD, XML Schema, XSLT 1.0 和 2.0, XPath 1.0 和 2.0 和 XQuery,以及 SOAP 和用于网络服务开发的 WSDL 。 还支持新增的 Office Open XML(OOXML)格式(由 ISO 定下标准,被 Microsoft Office 2007 使用)。它允许您提取、编辑、查询和转换大量由 Microsoft Word、Excel 和 PowerPoint 2007 文件所存储的数据。 XMLSpy 甚至支持 XBRL(商务和财务报告的开放标准),并提供了完整的 XBRL 和标注验证以及图形化 XBRL 分类系统编辑器。 主要功能: 创建符合标准的 XML 文档 由于 XMLSpy 拥有直观的用户界面和种类丰富的 XML 编辑视图和选项,从而使基于 XML 技术的工作变得不再复杂。 五种同步化的 XML 编辑视图允许您以最适合您文件复杂性和偏好的方式来使用任何 XML 技术,例如,如果您偏爱在文本视图/图形视图下开发,或者在两者之间来回切换,均可以实现。 XMLSpy 的智能式编辑功能支持 强 XML 验证、自动完成、上下文相关语法帮助、条目帮助器、语法颜色显示、向导、调试器、 剖析器,还具备更多功能帮助您轻松创建格式规范的有效 XML 文档。 开发高级的 XML 应用程序 此外,最先进的应用程序需要 与关系型数据库交互,它容纳了当今绝大多数的商业信息。 XMLSpy 以本地的界面语言支持最流行的关系数据库,允许您查询、查看和编辑数据库数据;按数据库结构生成 XML 图解;导入和导出数据库数据;从 XML 图解中生成关系数据库图解等。 Altova MapForce
点击此处下载试用版本 如今,企业同客户、合作方无缝交换信息至关重要,而大多数企业在数据存储和交换时所采取的格式并不相同,包括的信息格式有数据库、EDI系统、纯文本文件和XML程序等。为了将业务系统有效互联,企业需要完成不同数据类型的互相映射,并能以标准高效的方式完成数据转换。 Web服务和自定义数据集成程序是两种新兴解决方案,能够帮助企业将不同格式的数据相统一,从而发挥无缝信息交换的竞争优势和成本优势。为此,MapForce提供了一种直观的可视化方法,您可以创建数据格式之间的映射关系,并自动生成stylesheet或程序代码,完成服务器方Web服务和自定义数据集成程序的创建工作。 MapForce能够可视化设计实例,您无需编写代码,就可以创建Web服务和数据集成程序。 简化Web服务的开发 Web服务是软件部分,允许不同程序使用一个标准的XML信息系统来交换数据。由于Web服务基于开放Web标准和XML协议,因此它们同硬件平台、编程语言和操作系统相独立。这样,对于以不同语言编写并运行在不同平台上的应用程序,可以使用Web服务来实现无缝数据交换。 尽管Web服务在不同系统的信息交互方面具有明显优势,但要编写代码来执行Web服务却非常复杂,不仅耗时而且容易出错。为此,MapForce 允许您可视化创建Web服务,然后自动生成Java或C#代码,以便在服务器上执行Web服务。 要构建一个Web服务,您只需在MapForce工程视窗中加载一个已存在的WSDL(Web服务描述语言)文件,然后就可以为每个事件创建相应的映射。支持所有标准的WSDL文档,包括在Altova XMLSpy 图形化WSDL设计视窗内创建的WSDL文档。 一旦您加载完WSDL文件后,就开始为每个Web服务内的事件定义相应操作,称为映射设计。MapForce 能够图形化的表示事件的输入和输出架构,您只需拖放连线将元素相连接,就可以完成数据的映射,而后从功能库中拖放功能块就可以定义映射的操作任务。支持的数据源有XML、数据库、纯文本文件和EDI(EDIFACT 和ASNI X12),您可以实现任意组合同WSDL事件操作之间的映射。 在将数据返回给输出schema前,为了对数据进行过滤和处理,产品提供一个可扩展的数据处理功能库。另外,MapForce的可视化功能构建器还能够创建并保存复杂功能函数,以便其他映射之用。
完成WSDL文件内事件映射的创建后,就生成每个事件或整个WSDL工程的Java或C#代码。 因此,有了MapForce后,要执行Web服务事件,无需编写代码,您只需可视化的定义映射,就可以自动生成相应代码。MapForce的可视化设计功能去除了Web服务开发的复杂性,您可以更加快速的构建结构标准的Web服务程序。 企业数据集成 除了支持创建Web服务之外,MapForce 还允许您设计数据集成程序,实现XML、数据库、纯文本文件和EDI数据之间任意组合的映射: XML映射支持基于XML schema; 您可以实现任意组合XML、数据库、纯文本文件和EDI之间的相互映射,支持多个源和多个目的。同Web服务创建类似,您可以在源和目的之间拖放连接线,并插入相应的处理规则,从而可视化的定义内容模型之间的映射。可以在MapForce功能库内选择处理功能函数,导入到自己的功能库,并使用可视化功能构建器来创建和保存复杂功能函数。
使用内置的MapForce引擎,点击即可执行任意映射,并检查输出结果。可以将MapForce引擎输出保存为单次映射结果,也可以用来预览示范结果,这简化了复杂映射工程的设计和测试工作。之后,再次点击,MapForce 将自动生成服务器方数据集成程序的软件代码,完成数据从源到目标的转换。使用MapForce,在同一个映射设计中,可以选择生成XSLT 1.0, XSLT 2.0, XQuery, Java, C#或C++代码。 MapForce 为满足您不同的Web服务和数据集成需求,提供三种版本,包括: MapForce Standard Edition —— 支持XML到XML映射。 另外,MapForce 还可以作为一个OLE(对象链接和嵌入)或Active 控件,您可以直接将 MapForce用户界面嵌入到您自己的程序内,可用使用其全部功能。 工作平台: Windows NT, Windows 2000, Windows XP, Windows Server 2003 AltovaStyleVision标准版更名为StyleVisionBasicEdition 样式表(stylesheet)设计工具,将XML和数据库内容转换为HTML、PDF、RTF。 AltovaStyleVision具有一个图形化设计界面,能够创建样式表,将XML和数据库数据转换为多种输出格式。StyleVision能够生成符合XSLT1.0,XSLT2.0,XSL:FO标准的样式表,还可以从单个设计同时得到HTML、Word/RTF、PDF和Authentic格式的输出。对于那些希望实现单源发布和数据库报表方案的开发人员和设计人员而言,节省了手工编写代码和测试复杂样式表的时间。 StyleVision的特性和功能主要包括: ——经过改进的高度直观图形化设计界面 ——可视化的拖放样式表设计 ——支持DTD、XMLSchema和关联数据库源 ——Web页面设计 ——数据库报表设计 ——PDF设计 ——MicrosoftWord/RTF设计 ——转换XML到HTML、PDF、Word/RTF ——Authentic电子表格设计 ——符合标准:XSLT1.0/2.0,XPath1.0/2.0,XSL:FO ——支持内置和输入的CSS样式 ——支持JavaScript函数和JavaScript编辑器 ——单个设计内支持多源 ——联合XML和数据库数据为一个设计 ——HTML到XML转换 ——工业模板支持(DITA、DocBook、NewsML等) ——创建基于标准的样式表 ——为样式的管理和应用提供样式库 ——从命令行支持批操作 ——更多…… 自动创建样式表 手工编写样式表是一项繁复的工作,需要理解XSL元素、XPath语言以及规则复杂的文档处理模型。而StyleVision则避开了容易出错的语法规则,为您提供了一个可视化界面来编写样式表,不仅节省了时间,还减少了错误概率,提高了工作效率,您可以将更多精力投入到创造性设计上来。StyleVision的统一化设计方法实现了真正的单源发布方案,可以从单个设计源同时生成HTML、PDF、Word/RTF和电子表格输出。当源数据发生变动时,单击按钮就可以同时更新HTML、PDF和Word输出。 StyleVision支持基于任意的DTD、XMLSchema或关联数据库来创建设计,同时还支持多源方案。例如,您可以创建一个设计来生成HTML、PDF和Word/RTF输出,而输出中可以包含XML和数据库的数据。单个设计可以同时生成符合XSLT1.0/2.0和XSL:FO标准的样式表,外加相应的Authentic电子表格。在设计过程中,您可以随时浏览和保存设计场景中的XSLT和XSL:F0样式表。由于设计基于标准,必要时您还可以在其它程序内应用样式表。StyleVision除了允许您定义格式和布局说明,设计的样式表和Authentic表格还可以支持一些高级功能,如复杂表格处理、丰富输入格式、业务逻辑验证、数据控制等。 创建高品质输出 通过StyleVision用户设计界面,您可以轻松创建极具吸引力的设计,而且支持高级功能。直接从数据源拖放单元到设计面板,StyleVision将提示您选择合适的内容表现选项。还可以插入标题、图片等静态内容,直接将其输入到设计中即可,而后从XML或数据库源内拖放单元,基于源数据动态显示这些单元。在设计中应用布局和样式信息也非常简单。StyleVision含有多个先进的视窗,这些视窗使用极为方便,可以在整个设计过程中对输入的单元和所用的样式进行浏览并编辑,还可以通过拖放操作和直接在这些视窗内编辑属性来应用样式。 针对HTMLWeb页面设计,StyleVision支持当今高级Web页面内含有的所有设计元素,包括超链接、CSS样式表、JavaScript函数等。还提供一个JavaScript编辑器,可以定义函数为HTML页面添加动态和基于事件的功能性。所有这些特性同拖放式的可视化设计方法相联合,使得StyleVision成为一个非常有用的工具,Web开发人员和其他设计者可以在HTML和印刷媒质中发布XML和数据库数据。 为了充分利用现有Web内容,StyleVision还包含一个方便的HTML导入工具,实行HTML到XML的转换。通过拖放操作,可以将HTML页面快速转换为XMLSchema、XSLT1.0/2.0样式表和XML实例文档。该特性是对您当前HTML内容的扩展,可以用在基于XML的程序中,也可以用在PDF、Word/RTF和Authentic表格形式内。 设计用户友好的电子表格 StyleVision的另一个独特功能是创建Authentic电子表格。您所设计的每一个SPS都将自动生成一个Authentic表格,能够用于Authentic(可以从下载页面免费获得)中。Authentic是一个免费的XML和数据库内容编辑器,非专业用户可以浏览并编辑XML文档和关联数据库中的数据,无需了解技术内幕。用户可以方便的填充电子表格(使用StyleVision创建),自动将内容写入XML文档或关联数据库,并基于此运行查询行为。由于Authentic使用免费许可证,您可以将创建的Authentic表格分发给多个终端用户,无需额外费用。 由于您的SPS设计除了能够生成Authentic表格外,还将同时生成XSLT和XSL:FO样式表,对于通过Authentic表格输入的数据,您可以直接将其输出到HTML、PDF、Word/RTF中,无需再设计另外的样式表。 利用StyleVision,简化并加速了样式表、Authentic表格和数据库报表的生成过程,显著降低了重要商业信息的创建和发布成本,同时还缩短了创建时间。 支持平台:WindowsNT,Windows2000,WindowsXP,andWindowsServer2003Altova UModel是成功软件开发的起点,使用简单,性价比高,能够可视化设计软件模型,并生成Java或C#代码,也可以将已有程序逆向工程到UML 2.1图表。 统一建模语言UML可以发现和分析开发工程需求,并设计更加高效的软件方案,已成为21世纪的标准。尽管UML本身具有显著优势,但是一直没有被大范围采用,这主要是由于早期UML工具成本较高,而且使用复杂,许多编程团队并不敢冒然转向这一新技术。直到最近,UML仍然是软件结构体系的一个备选方案,但是对于那些具备代码编写背景的工程管理人员和开发人员而言,UML工具不仅易于学习和使用,而且性价比高,适合在整个企业内推广。 Altova UModel是一个UML建模程序,价格适中。该程序带有丰富的可视化界面,使用方便,缩短了UML学习过程,另外,还含有大量高端功能,适合那些具有UML规范实用经验的用户。UModel含有下列特性:内容敏感入口助手、彩色语法、级联风格、自定义设计单元、多层视窗、无限undo/redo,灵活的建模功能如从模型生成代码、对已有源代码进行逆向工程、往返转换修改的代码以更新现有模型等。 从最直接的图表开始 UML 2.1是OMG UML规范的最新版本,定义了13种主要图表类型,1000多个图形和文本语言元素,外加扩展机制。UModel支持UML 2.1,侧重于图表应用,简化了软件建模语法学习过程。对程序员、经理人员和其他工程人员都有一定好处: —— 应用案例图表 例如,应用案例图表可以说明执行者是如何同系统进行交互的。应用案例图表可以在自由讨论会议上创建,与会者可以包括程序员、经理人员和被提议系统的终端用户,该图表可以用来定义并沟通系统需求。在分析阶段使用UModel绘制应用案例图表,可以帮助您记录关于需求的图示文档,方便他人理解。 UModel创建的共享包能够提高您工程团对的工作效率。共享包实际是子工程,通过共享包,您可以重复使用过去成功的设计策略,或者将其集成到大规模模型中,作为其中的一部分。 从模型生成代码 应用案例分析之后,可以使用类图表、对象图表、组件图表和部署图表开始对系统功能内容进行设计。UModel能够按照您的要求从这些图表类型生成Java或C#代码,加快您的工程进度。 利用这些生成的代码,开发人员能够实现从分析设计阶段到最终的代码执行阶段的转换。另外,若开发人员需要进一步对其UML模型进行提炼、扩展或添加细节,也可以大量使用其工程内生成的代码。 无论您是何种应用,UModel生成的Java或C#源代码都完全兼容于Eclipse, Borland? JBuilder?, Microsoft? Visual C# .NET?,Borland? C#Builder或其他的流行开发环境。UModel还含有一个语法检查器,能够在将制图复制到代码内之前检测其中的错误和冲突。自定义模板能够定义UModel创建的程序源代码,您可以对模板进行修改,以便对其进行优化适应您的编译器或目标平台。 从代码创建模型 Altova UModel含有强大的逆向工程能力,可以分析并扩展您已有的软件程序。您可以导入Java或C#代码,并自动生成UML模型,从而以图形方式检查您的程序、其数据结构及相互关系等。也可以使用该技术导入已有类库,并创建图表,从而将这些类库应用于新的模型化工程。或者对整个程序进行逆向工程,在对功能进行扩展前快速熟悉程序内容。 如果您目前正在使用Altova XMLSpy或Altova SchemaAgent来构建以XML为中心的应用程序,或者使用Altova MapForce解决数据转换需求,Altova UModel都是对以上工具的自然扩展,能够导入由XMLSpy或MapForce生成的Java或C#代码,创建UML图表,从而对XML架构或数据转换行为进行建模,作为大型开发工程的一部分。 往返转换修改 随着工程的推进,您有可能需要对UML模型或生成的代码进行改动或编辑扩展,从而对工程进行修改或增强。UModel能够同步您的改动行为。您可以往返修改Java或C#代码来更新UML图表,也可以从最新版本模型中重新生成代码。 您可以在任意时间将图表输出为PNG图片文件,并将其放置于您的工程文档内。可以从命令行运行UModel来执行重复性任务,如将子工程的最新版本包括进来。 可以将UModel工程输出为工业标准的XMI 2.1文件,也可以导入其他程序创建的XMI 2.1文件,从而允许您使用其它UML工具进行模型交换操作。 Altova UModel联合了大量优秀特性,可以同其他工具协同工作,提升了您的UML代码编写体验,将建模优势引入到了工程开发中。 支持平台:Windows NT, Windows 2000, Windows XP, Windows Server 2003 Altova DatabaseSpy™是一款精心设计的专家级的多用途的数据库工具,它所支持建立连接的数据库类型有: 事实上,DatabaseSpy™可以用于任何支持ADO或者ODBC方式连接的数据库类型 简洁的数据库开发 数据库导出为XML和其他导出导入选项 DatabaseSpy™具有专门的功能,用于帮助数据库开发人员将已有数据库中的信息内容应用在基于XML的程序中。除了将数据库导出为XML文件外, DatabaseSpy™支持将数据库的表直接导出至Altova 的XMLSpy中,您可以应用 XMLSpy的优秀XML功能来加速您的各种功能的程序开发进程。 比如财务管理工具和其他商业工具等的第三方程序,经常包含有底层的数据库文件,但是程序开发商并没有同时提供针对那些数据库的访问和操作功能。针对这一情况,Altova DatabaseSpy™可以为那些想进一步了解程序功能的用户提供数据库的访问功能,以便您可以更好得理解这些程序,或者进一步了解数据间的传递以进行程序维护任务,而这一切在通常情况下是非常困难的。 正如您所期望的,DatabaseSpy™是通过已存在的用户名和密码链接您的关联数据库的,因此,根据不同用户的帐号权限将配置不同的操作功能。比如,一个只读用户只能使用DatabaseSpy™进行简单的数据库查看、定位和排序操作,而另一方面,一个具有完整授权的数据库管理用户可以使用DatabaseSpy™来修改以存在的数据库表的内容及其关联关系,也可以从临时数据中设计、创建和迁移一个新的数据库。 Altova DiffDog是一款为程序开发人员定制的差异比较工具,其独特的同步运行工具基于可选择的XML-awareness,为您提供快速的源代码、文本类型文件和文件目录的比较功能,支持高亮显示差异点和在界面中合并文本。
Altova DiffDog支持差异点的直观显示,允许您快速识别变化点,为了获得最佳效率,您可以直接在差异比较界面中编辑文件、合并更改点,以及重新比较编辑后的文件。 Altova DiffDog提供了同样强大的路径比较功能,允许您比较和合并路径,您还可以在比较显示界面中配对形式得打开和编辑文件。 职能XML差异比较 SchemaAgent 能够以一种简单高效的方式对您的schema资产进行定位、管理和重复利用。 Altova SchemaAgent 是用于企业工作组内建模和管理高级schema及其组件的软件。该软件具有图形式设计视窗,能够将XML Schema关系可视化,并把分布式schema元素构建成为复杂schema。 XML Schema标准的最重要方面是能够使用xs:import, xs:include, xs:redefine语句将多个小型schema构建为一个复杂的schema。该模块化schema设计途径促进了企业标准schema组件的开发,提高了组件的一致性,降低了开发工作量。 尽管XML Schema标准具有以上优势,然而,当schema数目较多,并且是由一个工作团队内的多位人员开发,那么schema整合过程将会相当复杂而且容易出错。这样,若要管理企业的整体信息结构体系,就要求能够轻松浏览正在应用的XML Schema和它们之间的关系,以及这些Schema同其他schenma的关系。 Altova的SchemaAgent 提供了一种直观且兼容于标准的方式,能够帮助开发人员和信息整合人员对schema进行浏览、组合和控制。 SchemaAgent 是一个图形式schema管理工具,能够浏览schema集合,也可以浏览Altova MapForce 数据映射设计中那些作为数据源和目的的schema。 SchemaAgent包含SchemaAgent客户端和一个SchemaAgent服务器。
SchemaAgent服务器安装在您工作组内的其中一台机器上,对其进行配置后,能够连接到您网络内或Internet上的任意标准文件仓库。一旦将SchemaAgent服务器配置为您所要求的文件路径时,它就将构建一个内部关系图,能够映射路径内所有schema(.XSD)和 MapForce映射设计文件(.MFD)的相互关系。SchemaAgent 客户端数目任意,连接到SchemaAgent服务器后能够访问其上的所有schema。 另外,对于那些不需要在团队环境内进行工作的用户,可以独立使用SchemaAgent客户端,而无需安装SchemaAgent服务器。这样,对于单个用户而言,只需指定要求的文件路径,就可以直接在客户端内访问XML Schema和 MapForce映射图。 可视化信息结构体系 SchemaAgent客户端为您提供一个独特界面,能够以图形式方式显示schema组件及其相互关系,因此,您可以立即浏览您信息资产之间的关系。每个schema都显示在可扩展框内,并通过层次树结构来表示其组成。Schema之间的关系由彩色编码连接线来表示,这些连接线负责连接所有相关组件。 SchemaAgent 设计界面为您提供以下功能: ——创建、保存、打印可视化schema设计,从而直观的组织和管理schema集合; 管理并重新利用信息资产 除了可以浏览XML schema信息和相互关系外,SchemaAgent 还能够以可视化方式管理schema之间的相互关系。SchemaAgent 能够将schema及其组件显示为图形式对象,并支持拖放功能,以便更新或创建schema之间的关系,轻松管理并重新利用您的schema资产。SchemaAgent 为您提供的schema管理功能仅能用于给定内容,因此不会出错。 智能SchemaAgent管理特性为您提供下列功能: 将schema作为schema组件进行管理,可以管理单个或多个schema; 所有这些特性降低了schema开发的复杂性,并能够以一种高效标准的方式对信息资产进行重复利用。 支持平台:Windows NT, Windows 2000, Windows XP, Windows Server 2003 可视化RDF/OWL编辑器,能够可视化的设计语义网实例文档、词表和本体,然后输出您所选择的格式,是开发语义网的理想选择。 万维网出现之后,改变了我们生活的方方面面,包括通信方式、商务形式、信息查询和娱乐方式等。如今,W3C正经历着Web技术的下一次革新:语义网。在语义网中,数据本身就是Web的一部分,能够独立于程序、平台或域进行处理。如果说当今的Web是一系列文档的集合,而语义网更像一个大型数据库,网页上的数据和数据库数据及遗留系统内的数据一样,能够被机器所查询和处理。 语义网依赖于元数据的结构化集合和相应的推导规则,以便理解不同数据源之间的关系。RDF(资源描述框架)和OWL(Web本体语言)是语义网的基础,负责添加元数据和推导规则。 SemanticWorks 提供下列主要功能: 提供直观可视化界面,具有拖放功能,能够可视化创建并编辑RDF、RDF Schema(RDFS)、OWL Lite, OWL DL, OWL Full 文档; 您可以将图形式RDF/OWL视窗切换为文本视窗,以便以RDF/XML或N-triples格式检查文档的构建情况,可以将文件从RDF/XML导出到N-triples,反之亦可。另外,该工具能够基于您的设计自动生成RDF/XML或N-triples代码,因此,无需编写复杂代码,您就可以学习并检查您的语义网内容。 Altova AltovaXML® 2011 is an XML standards processor that includes the Altova XSLT 1.0 and XSLT 2.0 processors, XQuery processor, XBRL validator, and XML validator, plus support for rendering charts based on XML data. Now you can use the same engines found in Altova XMLSpy in your own applications! Through AltovaXML, Altova makes the same engines that drive its award-winning XMLSpy, MapForce, and StyleVision XML development tools available in a convenient executable. That means you can use the very engines that have helped make Altova software the industry’s leading XML development toolset in your own applications! AltovaXML® 2011 includes COM, Java, and .NET interfaces so that it can be used from a variety of different applications. You can also call its functionality from the command line. AltovaXML® 2011 includes the Altova:
|
|||