Altova MissionKit 2008 for Enterprise Software Architects英文正式版(開發工具集) 軟體簡介: AltovaMissionKit2008forEnterpriseSoftwareArchitects英文正式版 AltovaRMissionKit2008將多種產品捆綁銷售,具有極高的性價比。 AltovaRMissionKit2008含有多種互補工具,能夠滿足您全部的開發需求,企業版套件包括企業版的XMLSpy, MapForce,StyleVision,SchemaAgent和SemanticWorks等等。 AltovaRMissionKit2008是最完整最暢銷的XML開發工具集,支援所有XML技術,包括XSLT1.0/2.0、XMLSchema、 XQuery、Web服務、RDF和OWL等。該產品套件性價比極高,較之獨立購買,可以節約50%的成本。 部分包含產品說明: XMLSpy——工業標準XML開發環境。 MapForce——高品質的資料集成和Web服務執行工具。 StyleVersion——試算表、資料庫報表和stylesheet設計工具。 SchemaAgent——高級schema管理產品。 SemanticWorks——視覺化RDF/OWL編輯器。 AltovaXMLSpy AltovaXMLSpy是工業標準的XML開發環境,能夠建模、編輯、調試並轉換所有XML相關技術,然後自動生成多種編程語 言的運行時代碼。對於那些需要最新的XML、Web服務程式和資料庫技術的J2EE、.NET、Eclipse和資料庫開發人員而言, XMLSpy從根本上推動了工作效率。 可擴展標記語言(XML)能夠獨立於編程語言、電腦平臺和作業系統來表示資料,憑藉其簡單性、可擴展性、交互性和靈 活性在計算機工業中獲得了世界範圍的支持和採納,而XML技術在所有的軟體發展中也扮演了重要的角色。在基於XML的應 用程式內,XML一般同其他輔助技術如XMLSchema、XSLT、XQuery、Web服務等一同使用,如今,開發人員需要一個統一的 工具,以便通過一種高效標準的方式實現以上及其他XML相關技術的創建、編輯、驗證和調試工作。 Altova的XMLSpy提供了全部的功能,您可以創建最先進的XML應用程式,同時,該產品具有相當高的靈活性,您可以利用最 適合您業務需求和工作偏好的視窗和選項來完成工作。利用XMLSpy,您可以迅速的開發品質更高、構造更標準的XML程式,從 而進一步提高工作效率。 XMLSpy支援下列功能: ‧創建並編輯XML實例文檔; ‧視覺化XMLSchema開發; ‧DTD編輯; ‧圖形式WSDL開發; ‧SOAP開發和調試; ‧XSLT1.0開發和調試; ‧Schema敏感XSLT2.0開發和調試; ‧Schema敏感XQuery開發和調試; ‧XPath1.0/2.0開發; ‧資料庫交互; ‧Web服務開發; ‧Java/C#/C++代碼生成; ‧VS.NET和Eclipse集成; ‧工程管理; 更多… 簡化並加速了XML開發 XMLSpy含有直觀的用戶介面、豐富多樣的編輯視和選項,簡化了XML技術的複雜度。五個同步編輯視窗允許您使用任意XML技 術,並且採用最適合您文檔複雜性和個人偏好的工作方式。例如,您可以在文本視窗和圖形視窗內進行開發,並在兩者之間互 相切換。 另外,XMLSpy還提供了智慧編輯特性,支援自動完成、內容敏感的語法幫助、條目幫助、彩色語法等,使您的XML文檔正確無 誤。XMLSpy視窗和智慧編輯特性將會使您的文檔工作盡可能的簡化,從而提高工作效率,節省時間和成本,並加快投入市場的 進度。 創建標準的XML文檔 XML利用一種標準的方式來表示資料,獨立於作業系統、工作平臺和編程語言。為了在您的應用程式中實現這些優勢,您所創建 的XML文檔必須跟標準相一致。而XMLSpy具有同最先進工業標準無與倫比的相容性,包括XML、DTD、XMLSchema、XSLT1.0和2.0、 XPath1.0和2.0、XQuery,以及用於開發Web服務程式開發的SOAP和WSDL等。XMLSpy包括: -連續五年最佳XML編輯器; -最具標準結構的驗證引擎; -世界領先的XML格式編輯器; -獲獎的XSLT引擎、schema敏感XSLT2.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等平臺。 同MicrosoftVisualStudio.NET和Eclipse相集成,允許您在這些流行的開發環境中無縫訪問XMLSpy的特性和功能。此外,採用 Java或COM系統集成API,通過編程方式也可以訪問XMLSpy的強大特性。 如今,資料庫存儲了大量的業務資訊,最先進的應用程式還需要同關聯資料庫交互作用。XMLSpy利用其本地介面語言,支援最流行 的關聯資料庫,允許您基於資料庫結構體系生成XML架構(schema)、導入/導出資料庫資料,以及從XML架構(schema)中生成關聯 資料庫架構(schema)。 工作平臺: Windows:WindowsNT,Windows2000,WindowsXP,WindowsServer2003 MacOS:MacOSX Linux:RedHatLinux8.0 AltovaMapForce AltovaMapForce是傑出的資料映射和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文檔,包括在AltovaXMLSpy圖形化WSDL設計視窗內創建的WSDL文檔。 一旦您載入完WSDL檔後,就開始為每個Web服務內的事件定義相應操作,稱為映射設計。MapForce能夠圖形化的表示事件的輸入和輸出 架構,您只需拖放連線將元素相連接,就可以完成資料的映射,而後從功能庫中拖放功能塊就可以定義映射的操作任務。支援的資料源 有XML、資料庫、純文字檔案和EDI(EDIFACT和ASNIX12),您可以實現任意組合同WSDL事件操作之間的映射。 在將資料返回給輸出schema前,為了對資料進行過濾和處理,產品提供一個可擴展的資料處理功能庫。另外,MapForce的視覺化功能構 建器還能夠創建並保存複雜功能函數,以便其他映射之用。 完成WSDL檔內事件映射的創建後,就生成每個事件或整個WSDL工程的Java或C#代碼。 因此,有了MapForce後,要執行Web服務事件,無需編寫代碼,您只需視覺化的定義映射,就可以自動生成相應代碼。MapForce的視覺化 設計功能去除了Web服務開發的複雜性,您可以更加快速的構建結構標準的Web服務程式。 企業資料集成 除了支援創建Web服務之外,MapForce還允許您設計資料集成程式,實現XML、資料庫、純文字檔案和EDI資料之間任意組合的映射: XML映射支援基於XMLschema; 資料庫映射支援包含訪問任意關聯資料庫內的資料庫視圖和系統表格; 對純文字檔案映射的支持是通過MapForceFlexText實現的,MapForceFlexText是用於結構化文字檔案解析的多功能工具。 EDI映射支持包含UN/EDIFACT和ANSIX12涵蓋的上百種消息。 您可以實現任意組合XML、資料庫、純文字檔案和EDI之間的相互映射,支援多個源和多個目的。同Web服務創建類似,您可以在源和目 的之間拖放連接線,並插入相應的處理規則,從而視覺化的定義內容模型之間的映射。可以在MapForce功能庫內選擇處理功能函數,導 入到自己的功能庫,並使用視覺化功能構建器來創建和保存複雜功能函數。 使用內置的MapForce引擎,點擊即可執行任意映射,並檢查輸出結果。可以將MapForce引擎輸出保存為單次映射結果,也可以用來預覽 示範結果,這簡化了複雜映射工程的設計和測試工作。之後,再次點擊,MapForce將自動生成伺服器方資料集成程式的軟體代碼,完成 資料從源到目標的轉換。使用MapForce,在同一個映射設計中,可以選擇生成XSLT1.0,XSLT2.0,XQuery,Java,C#或C++代碼。 MapForce為滿足您不同的Web服務和資料集成需求,提供三種版本,包括: MapForceStandardEdition——支援XML到XML映射。 MapForceProfessionalEdition——支援XML、資料庫和純文字檔案間的映射。 MapForceEnterpriseEdition——支援專業版的全部特性,還提供Web服務映射及執行功能、EDI映射、FlexTextflat檔集成應用等功能。 另外,MapForce還可以作為一個OLE(物件鏈結和嵌入)或Active控制項,您可以直接將MapForce用戶介面嵌入到您自己的程式內, 可用使用其全部功能。 工作平臺: WindowsNT,Windows2000,WindowsXP,WindowsServer2003 AltovaStyleVision 樣式表(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,andWindowsServer2003 AltovaSemanticWorks 視覺化RDF/OWL編輯器,能夠視覺化的設計語義網實例文檔、詞表和本體,然後輸出您所選擇的格式,是開發語義網的理想選擇。 萬維網出現之後,改變了我們生活的方方面面,包括通信方式、商務形式、資訊查詢和娛樂方式等。如今,W3C正經歷著Web技術的下一次 革新:語義網。在語義網中,資料本身就是Web的一部分,能夠獨立於程式、平臺或域進行處理。如果說當今的Web是一系列文檔的集合, 而語義網更像一個大型資料庫,網頁上的資料和資料庫資料及遺留系統內的資料一樣,能夠被機器所查詢和處理。 語義網依賴於元資料的結構化集合和相應的推導規則,以便理解不同資料源之間的關係。RDF(資源描述框架)和OWL(Web本體語言)是語 義網的基礎,負責添加元資料和推導規則。 SemanticWorks提供下列主要功能: 提供直觀視覺化介面,具有拖放功能,能夠視覺化創建並編輯RDF、RDFSchema(RDFS)、OWLLite,OWLDL,OWLFull文檔; 語法檢查功能,以確保符合RDf/XML規範; 基於視覺化的RDF/OWL設計,自動生成並編輯RDF/XML或N-triples格式; 列印圖形式RDF和OWL作品,創建語義網執行文檔。 您可以將圖形式RDF/OWL視窗切換為文本視窗,以便以RDF/XML或N-triples格式檢查文檔的構建情況,可以將檔從RDF/XML導出到N-triples, 反之亦可。另外,該工具能夠基於您的設計自動生成RDF/XML或N-triples代碼,因此,無需編寫複雜代碼,您就可以學習並檢查您的語義 網內容。 支援平臺:WindowsNT,Windows2000,WindowsXP,andWindowsServer2003 AltovaSchemaAgent SchemaAgent能夠以一種簡單高效的方式對您的schema資產進行定位、管理和重複利用。 AltovaSchemaAgent是用於企業工作組內建模和管理高級schema及其元件的軟體。該軟體具有圖形式設計視窗,能夠將XMLSchema關係視 覺化,並把分散式schema元素構建成為複雜schema。 XMLSchema標準的最重要方面是能夠使用xs:import,xs:include,xs:redefine語句將多個小型schema構建為一個複雜的schema。該模組 化schema設計途徑促進了企業標準schema元件的開發,提高了元件的一致性,降低了開發工作量。 儘管XMLSchema標準具有以上優勢,然而,當schema數目較多,並且是由一個工作團隊內的多位人員開發,那麼schema整合過程將會相當 複雜而且容易出錯。這樣,若要管理企業的整體資訊結構體系,就要求能夠輕鬆流覽正在應用的XMLSchema和它們之間的關係,以及這些 Schema同其他schenma的關係。 Altova的SchemaAgent提供了一種直觀且相容於標準的方式,能夠幫助開發人員和資訊整合人員對schema進行流覽、組合和控制。 SchemaAgent是一個圖形式schema管理工具,能夠流覽schema集合,也可以流覽AltovaMapForce資料映射設計中那些作為資料源和目的 的schema。 SchemaAgent包含SchemaAgent用戶端和一個SchemaAgent伺服器。 SchemaAgent伺服器安裝在您工作組內的其中一台機器上,對其進行配置後,能夠連接到您網路內或Internet上的任意標準檔倉庫。一旦將 SchemaAgent伺服器配置為您所要求的檔路徑時,它就將構建一個內部關係圖,能夠映射路徑內所有schema(.XSD)和MapForce映射設計 檔(.MFD)的相互關係。SchemaAgent用戶端數目任意,連接到SchemaAgent伺服器後能夠訪問其上的所有schema。 另外,對於那些不需要在團隊環境內進行工作的用戶,可以獨立使用SchemaAgent用戶端,而無需安裝SchemaAgent伺服器。這樣,對於單 個用戶而言,只需指定要求的檔路徑,就可以直接在用戶端內訪問XMLSchema和MapForce映射圖。 視覺化資訊結構體系 SchemaAgent用戶端為您提供一個獨特介面,能夠以圖形式方式顯示schema元件及其相互關係,因此,您可以立即流覽您資訊資產之間的關 係。每個schema都顯示在可擴展框內,並通過層次樹結構來表示其組成。Schema之間的關係由彩色編碼連接線來表示,這些連接線負責連接 所有相關元件。 SchemaAgent設計介面為您提供以下功能: -創建、保存、列印視覺化schema設計,從而直觀的組織和管理schema集合; -流覽MapForce資料映射設計檔內源和目的schema的結構關係,以及這些schema同其他schema之間的關係; -流覽schema元件的詳細資訊,包括全局元素、屬性、複雜類型、簡單類型、外部資料類型等; -流覽由彩色代碼線所指示的包含/導入/重定義(IIR)schema關係,以及元件本身的更詳細資訊。 管理並重新利用資訊資產 除了可以流覽XMLschema資訊和相互關係外,SchemaAgent還能夠以視覺化方式管理schema之間的相互關係。SchemaAgent能夠將schema及 其元件顯示為圖形式物件,並支援拖放功能,以便更新或創建schema之間的關係,輕鬆管理並重新利用您的schema資產。SchemaAgent為您 提供的schema管理功能僅能用於給定內容,因此不會出錯。 智慧SchemaAgent管理特性為您提供下列功能: ‧將schema作為schema元件進行管理,可以管理單個或多個schema; ‧通過簡單的拖放功能,自動創建、更新或刪除schema之間的IIR參考; ‧將某個schema內的變動傳遞給工作組內參考該schema的其他schema; ‧在AltovaXMLSpy的Schema視窗內對schema進行編輯時,也可以訪問SchemaAgent搜索路徑內的全部schema和schema元件。 所有這些特性降低了schema開發的複雜性,並能夠以一種高效標準的方式對資訊資產進行重複利用。