Altova XML Suite
Altova XMLSpy
Altova MapForce
Altova StyleVision
Altova SemanticWorks
Altova SchemaAgent
Altova UModel
Altova DiffDog
Altova Authentic
购买
   

 

Altova XML Suite

Altova XML Suite 含专业版和企业版两种版本,将多种产品捆绑销售,具有极高的性价比。

Altova XML Suite含有5种互补工具,能够满足您全部的开发需求,企业版套件包括企业版的XMLSpy, MapForce, StyleVision, SchemaAgent 和 SemanticWorks,专业版套件含有相应产品的专业版版本。

Altova XML Suite 是最完整最畅销的XML开发工具集,支持所有XML技术,包括XSLT 1.0/2.0、XML Schema、XQuery、Web服务、RDF和OWL等。该产品套件性价比极高,较之独立购买,可以节约50% 的成本。

Altova XML Suite 包含产品说明:

XMLSpy —— 工业标准XML开发环境。
MapForce —— 高品质的数据集成和Web服务执行工具。
StyleVision —— 电子表格、数据库报表和stylesheet设计工具。
SchemaAgent —— 高级schema管理产品。
SemanticWorks —— 可视化RDF/OWL 编辑器。

Altova XMLSpy


Altova XMLSpy 是工业标准的XML开发环境,能够建模、编辑、调试并转换所有XML相关技术,然后自动生成多种编程语言的运行时代码。对于那些需要最新的XML、Web服务程序和数据库技术的J2EE、.NET、Eclipse和数据库开发人员而言,XMLSpy从根本上推动了工作效率。

可扩展标记语言(XML)能够独立于编程语言、计算机平台和操作系统来表示数据,凭借其简单性、可扩展性、交互性和灵活性在计算机工业中获得了世界范围的支持和采纳,而XML技术在所有的软件开发中也扮演了重要的角色。在基于XML的应用程序内,XML一般同其他辅助技术如XML Schema、XSLT、XQuery、Web服务等一同使用,如今,开发人员需要一个统一的工具,以便通过一种高效标准的方式实现以上及其他XML相关技术的创建、编辑、验证和调试工作。

Altova的XMLSpy 提供了全部的功能,您可以创建最先进的XML应用程序,同时,该产品具有相当高的灵活性,您可以利用最适合您业务需求和工作偏好的视窗和选项来完成工作。利用XMLSpy,您可以迅速的开发品质更高、构造更标准的XML程序,从而进一步提高工作效率。

XMLSpy支持下列功能:

创建并编辑XML实例文档;
可视化XML Schema开发;
DTD编辑;
图形式WSDL开发;
SOAP开发和调试;
XSLT 1.0开发和调试;
Schema敏感XSLT 2.0开发和调试;
Schema敏感XQuery开发和调试;
XPath 1.0/2.0开发;
数据库交互;
Web服务开发;
Java/C#/C++代码生成;
VS.NET和Eclipse集成;
工程管理;
更多…


简化并加速了XML开发

XMLSpy 含有直观的用户界面、丰富多样的编辑视和选项,简化了XML技术的复杂度。五个同步编辑视窗允许您使用任意XML技术,并且采用最适合您文档复杂性和个人偏好的工作方式。例如,您可以在文本视窗和图形视窗内进行开发,并在两者之间互相切换。

另外,XMLSpy 还提供了智能编辑特性,支持自动完成、内容敏感的语法帮助、条目帮助、彩色语法等,使您的XML文档正确无误。XMLSpy视窗和智能编辑特性将会使您的文档工作尽可能的简化,从而提高工作效率,节省时间和成本,并加快投入市场的进度。

创建标准的XML文档

XML利用一种标准的方式来表示数据,独立于操作系统、工作平台和编程语言。为了在您的应用程序中实现这些优势,您所创建的XML文档必须跟标准相一致。而XMLSpy具有同最先进工业标准无与伦比的兼容性,包括XML、DTD、XML Schema、XSLT 1.0和2.0、XPath 1.0和2.0、XQuery, 以及用于开发Web服务程序开发的SOAP和WSDL等。XMLSpy 包括:

——连续五年最佳XML编辑器;
——最具标准结构的验证引擎;
——世界领先的XML格式编辑器;
——获奖的XSLT引擎、schema敏感XSLT 2.0处理器、XSLT调试器;
——最为直观的schema敏感XQuery编辑器和调试器;
——独特的用户友好图形式WSDL编辑器和SOAP调试器。

利用XMLSpy 对标准一致性的支持,您可以创建形式优良、明确的XML文档,在高级B2B和Web服务程序中使用简单。

开发高级的XML应用程序

除了含有强大的建模、编辑、检查和调试功能外,XMLSpy 还提供辅助技术,用于构建最先进的XML应用程序。由于XML文档必须捆绑到外部软件程序或运行时环境中,为此,XMLSpy还基于格式中定义的数据元素提供Java、C++或C#类文件的代码自动生成技术。

XMLSpy 是唯一能够在所有主要Web服务程序平台上进行Web服务开发的软件工具,支持Microsoft .NET, J2EE, 和Eclipse等平台。同Microsoft Visual Studio.NET和Eclipse相集成,允许您在这些流行的开发环境中无缝访问XMLSpy的特性和功能。此外,采用Java或COM系统集成API,通过编程方式也可以访问XMLSpy的强大特性。

如今,数据库存储了大量的业务信息,最先进的应用程序还需要同关系数据库交互作用。XMLSpy利用其本地接口语言,支持最流行的关联数据库,允许您基于数据库结构体系生成XML架构(schema)、导入/导出数据库数据,以及从XML架构(schema)中生成关联数据库架构(schema)。

工作平台:
Windows:Windows NT, Windows 2000, Windows XP, Windows Server 2003
MacOS:MacOS X
Linux:Red Hat Linux 8.0

 

Altova MapForce

Altova MapForce 是杰出的数据映射和Web服务执行工具,能够将任意组合的XML文件、数据库文件、文本文件和EDI文件相集成,还能通过WSDL操作之间的互相映射来构建Web服务。

如今,企业同客户、合作方无缝交换信息至关重要,而大多数企业在数据存储和交换时所采取的格式并不相同,包括的信息格式有数据库、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;
数据库映射支持包含访问任意关联数据库内的数据库视图和系统表格;
对纯文本文件映射的支持是通过MapForce FlexText实现的,MapForce FlexText是用于结构化文本文件解析的多功能工具。
EDI映射支持包含UN/EDIFACT和ANSI X12涵盖的上百种消息。

您可以实现任意组合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 Professional Edition —— 支持XML、数据库和纯文本文件间的映射。
MapForce Enterprise Edition —— 支持专业版的全部特性,还提供Web服务映射及执行功能、EDI映射、FlexText flat文件集成应用等功能。

另外,MapForce 还可以作为一个OLE(对象链接和嵌入)或Active 控件,您可以直接将 MapForce用户界面嵌入到您自己的程序内,可用使用其全部功能。

工作平台:

Windows NT, Windows 2000, Windows XP, Windows Server 2003

Altova StyleVision

样式表(stylesheet)设计工具,将XML和数据库内容转换为HTML、PDF、RTF。

Altova StyleVision具有一个图形化设计界面,能够创建样式表,将XML和数据库数据转换为多种输出格式。StyleVision能够生成符合XSLT 1.0, XSLT 2.0, XSL:FO标准的样式表,还可以从单个设计同时得到HTML、Word/RTF、PDF和Authentic格式的输出。对于那些希望实现单源发布和数据库报表方案的开发人员和设计人员而言,节省了手工编写代码和测试复杂样式表的时间。

StyleVision 的特性和功能主要包括:

——经过改进的高度直观图形化设计界面
——可视化的拖放样式表设计
——支持DTD、XML Schema和关联数据库源
——Web页面设计
——数据库报表设计
——PDF设计
——Microsoft Word/RTF设计
——转换XML到HTML、PDF、Word/RTF
——Authentic电子表格设计
——符合标准:XSLT 1.0/2.0, XPath 1.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、XML Schema或关联数据库来创建设计,同时还支持多源方案。例如,您可以创建一个设计来生成HTML、PDF和Word/RTF输出,而输出中可以包含XML和数据库的数据。单个设计可以同时生成符合XSLT 1.0/2.0 和 XSL:FO标准的样式表,外加相应的Authentic电子表格。在设计过程中,您可以随时浏览和保存设计场景中的XSLT和XSL:F0样式表。由于设计基于标准,必要时您还可以在其它程序内应用样式表。StyleVision 除了允许您定义格式和布局说明,设计的样式表和Authentic表格还可以支持一些高级功能,如复杂表格处理、丰富输入格式、业务逻辑验证、数据控制等。

创建高品质输出

通过StyleVision用户设计界面,您可以轻松创建极具吸引力的设计,而且支持高级功能。直接从数据源拖放单元到设计面板,StyleVision将提示您选择合适的内容表现选项。还可以插入标题、图片等静态内容,直接将其输入到设计中即可,而后从XML或数据库源内拖放单元,基于源数据动态显示这些单元。在设计中应用布局和样式信息也非常简单。StyleVision含有多个先进的视窗,这些视窗使用极为方便,可以在整个设计过程中对输入的单元和所用的样式进行浏览并编辑,还可以通过拖放操作和直接在这些视窗内编辑属性来应用样式。

针对HTML Web页面设计,StyleVision支持当今高级Web页面内含有的所有设计元素,包括超链接、CSS样式表、JavaScript函数等。还提供一个JavaScript编辑器,可以定义函数为HTML页面添加动态和基于事件的功能性。所有这些特性同拖放式的可视化设计方法相联合,使得StyleVision成为一个非常有用的工具,Web开发人员和其他设计者可以在HTML和印刷媒质中发布XML和数据库数据。

为了充分利用现有Web内容,StyleVision还包含一个方便的HTML导入工具,实行HTML到XML的转换。通过拖放操作,可以将HTML页面快速转换为XML Schema、XSLT 1.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表格和数据库报表的生成过程,显著降低了重要商业信息的创建和发布成本,同时还缩短了创建时间。

支持平台:Windows NT, Windows 2000, Windows XP, and Windows Server 2003

Altova SemanticWorks

可视化RDF/OWL编辑器,能够可视化的设计语义网实例文档、词表和本体,然后输出您所选择的格式,是开发语义网的理想选择。

万维网出现之后,改变了我们生活的方方面面,包括通信方式、商务形式、信息查询和娱乐方式等。如今,W3C正经历着Web技术的下一次革新:语义网。在语义网中,数据本身就是Web的一部分,能够独立于程序、平台或域进行处理。如果说当今的Web是一系列文档的集合,而语义网更像一个大型数据库,网页上的数据和数据库数据及遗留系统内的数据一样,能够被机器所查询和处理。

语义网依赖于元数据的结构化集合和相应的推导规则,以便理解不同数据源之间的关系。RDF(资源描述框架)和OWL(Web本体语言)是语义网的基础,负责添加元数据和推导规则。

SemanticWorks 提供下列主要功能:

提供直观可视化界面,具有拖放功能,能够可视化创建并编辑RDF、RDF Schema(RDFS)、OWL Lite, OWL DL, OWL Full 文档;
语法检查功能,以确保符合RDf/XML规范;
基于可视化的RDF/OWL设计,自动生成并编辑RDF/XML或N-triples格式;
打印图形式RDF和OWL作品,创建语义网执行文档。

您可以将图形式RDF/OWL视窗切换为文本视窗,以便以RDF/XML或N-triples格式检查文档的构建情况,可以将文件从RDF/XML导出到N-triples,反之亦可。另外,该工具能够基于您的设计自动生成RDF/XML或N-triples代码,因此,无需编写复杂代码,您就可以学习并检查您的语义网内容。


支持平台:Windows NT, Windows 2000, Windows XP, and Windows Server 2003

Altova SchemaAgent

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集合;
——浏览MapForce数据映射设计文件内源和目的schema的结构关系,以及这些schema同其他schema之间的关系;
——浏览schema组件的详细信息,包括全局元素、属性、复杂类型、简单类型、外部数据类型等;
——浏览由彩色代码线所指示的包含/导入/重定义(IIR)schema关系,以及组件本身的更详细信息。

管理并重新利用信息资产

除了可以浏览XML schema信息和相互关系外,SchemaAgent 还能够以可视化方式管理schema之间的相互关系。SchemaAgent 能够将schema及其组件显示为图形式对象,并支持拖放功能,以便更新或创建schema之间的关系,轻松管理并重新利用您的schema资产。SchemaAgent 为您提供的schema管理功能仅能用于给定内容,因此不会出错。

智能SchemaAgent管理特性为您提供下列功能:

将schema作为schema组件进行管理,可以管理单个或多个schema;
通过简单的拖放功能,自动创建、更新或删除schema之间的IIR参考;
将某个schema内的变动传递给工作组内参考该schema的其他schema;
在Altova XMLSpy的Schema视窗内对schema进行编辑时,也可以访问SchemaAgent 搜索路径内的全部schema和schema组件。

所有这些特性降低了schema开发的复杂性,并能够以一种高效标准的方式对信息资产进行重复利用。

支持平台:Windows NT, Windows 2000, Windows XP, Windows Server 2003

Altova UModel

Altova 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 DiffDog

Altova DiffDog 是为开发人员准备的专门的差异比较工具。该产品作为一个同步工具,带有XML敏感特性(可选),能够通过一个直观的可视化界面对不同源代码、文本文件或目录进行比较,指出其中的差别,并对内容进行合并。

强大的文件和目录差异比较工具

在当今开发行为中,经常需要对文件或目录的多个版本进行协调整理。无论您是采用的是HTML文件、Java源代码目录、XML文档框架还是其他文本文件集合,在团队工作环境中,都需要管理多个文件版本。Altova DiffDog 为开发人员准备了一个理想的差异比较工具,能够简单迅速完成比较任务。使用该工具,您可以立即对源代码文件进行比较,点击鼠标即可合并其中的变动;快速显示30GB目录的两个版本之间的差别,以端对端的方式打开并编辑其中的不同文件;数秒内即可实现您笔记本内文件和桌面电脑文件的同步等。

Altova DiffDog 是Altovad 获奖软件系列的新成员,作为一个数据管理工具,能够比较并合并不同文件、文件夹和目录之间的差异。产品提供标准版和专业版。两个版本均支持目录和任意类型文本文件的比较和合并操作,此外,专业版还提供独特的XML敏感的差异比较功能,使XML开发人员的必备。

作为Altova用户友好开发工具,Altova DiffDog界面使用简单,功能强大,能够可视化显示差异结果,因此您可以快速发现其中的变动。为了提高效率,您还可以直接在差异界面内对文档进行编辑,合并其中的变动,并随时对编辑过的文件进行重新比较。

Altova DiffDog 还具有强大的目录比较能力,您可以对目录进行比较和合并,直接在目录比较显示视窗内打开并编辑文件对。


XML差异智能比较

除了可以比较文本文件和目录之外,Altova DiffDog专业版还支持智能XML差异比较特性和选项,如DTD/schema确认、成形检查、智能入口帮助等,所有这些都令您可以通过一种智能方式对XML文件进行比较和合并操作。Altova DiffDog的差异比较能力是可以完全自定义的,例如,您可以对条目操作进行规定,如是否忽略名称前缀、CDATA、步骤说明、注释、属性或子元素排序,如何显示差异结果等。Altova DiffDog还允许您在Altova XMLSpy的高级文本视窗或栅格视窗内对 XML文件进行比较。

支持平台:Windows NT, Windows 2000, Windows XP, Windows Server 2003

Altova Authentic

Authentic 是一个免费编辑器,允许商业用户直接向XML文档和数据库中输入数据,无需掌握专门的XML或数据库技术。通过Word风格的界面,只要简单得向电子窗体中输入数据,您的XML或数据库数据就会自动更新。Authentic 是理想的数据录入单元,适合将数据输入到高级的XML文档框架或业务管理导向的数据库中。