HOME

 

 

那福忠,知名電子出版專家、網路作家。
   
  用 Web Services 組版
  那福忠 May 30, 2003
  請把你的想法寫信給我: [email protected]
   

   對美工人員來說,組頁是一頁一頁的工作,每頁都不相同,需用軟體在畫面上精心調製,成果近乎是藝術品。但對大批文件來說,向手冊、指南、報表、工具書,多是從資料庫裡擷取,然後自動編排成頁,不必用人工去組頁的。美術式的編排組頁是在畫面上做的,顯示器就是系統介面,但大批資料的編排組頁,就只有靠指令做介面,編排軟體依指令行事。

   越是功能強的組頁系統,指令就越多越細,也就越需要熟悉指令的人來作業。像是數學公式、或化學分子式的編排,負責作業的人不但要了解複雜的指令結構,對數學或化學也得有基本概念。更進一步,一旦遇到特殊需要,沒有適當的指令可以應付,就要用到 API 應用程式介面,專寫一個程式來處理。以現在的資訊環境,出版業要用這麼多專屬技術人力,越來越不容易負擔,但有二十年經驗的自動組版廠商 XyEnterprise,卻找到了答案,解決這個問題的方法是用 Web Services

   Web Services 是以 SOAP (Simple Object Access Protocol) 的標準來傳遞資料,資料的內容則是用 WSDL (Web Services Description Language) XML 標記,在需要服務者與提供服務者之間互傳信息,提供服務者先把可服務的項目,以 UDDI (Universal Description Discovery and Integration) 規格存入另一目錄,工需要服務者查詢,這種三角的關係,造成了 Web Services 的基本架構,三者之間仍以 HTTP 協定傳輸,需要服務者可以 Web 瀏覽器為介面工具,運作頗為靈活。以 XyEnterprise 為例,組頁系統放在 Web Services 伺服機,為服務供應端,然後再把服務的項目存入 UDDI 目錄,而用戶端即可用自己的網頁瀏覽器作業,不需多大的技術,更不必撰寫介面程式。據 XyEnterprise 稱,透過這一結構,用戶可以百分百的控制組頁參數。

   XyEnterprise 的組頁軟體稱為 XPP (XML Professional Publisher),從發展多年的批次組頁軟體轉變而來,專業於技術手冊、法律規章、財務報表、商業出版、科技醫藥出版、型錄指南的自動編排組頁,設有數百種編排參數,要靈活運用這個軟體,需要長期的訓練與實作。XyEnterprise 在兩個月前把 API 轉換成 Web Services 的型態,不但增加使用的靈活度,也是首創把 Web Services 用到組版上。

   業界看 XyEnterprise 此舉有幾個重點,第一是與內容管理結合,因為 XyEnterprise 本身也有內容管理系統 Content@,與 XPP 整合之後,Content@ 就出現 XPP 的按鈕,可藉此證明 XPP 也可與別的內容管理系統結合。第二是讓用戶在自己的網頁瀏覽器傳送稿件,經 XPP 編排之後,再以 PDF 傳回瀏覽器校對,這對用戶產生立即的效用,XPP 不能直接與瀏覽器聯繫,正好借用 Web Services 打通這條路。第三是 Web Services 容易讓資料庫與組頁軟體連接,對於經常變動的資料,像型錄中產品的增減與價格的更新,可以立即反映在出版品上。

   把這個系統架起來,自然有所花費。XPP Web Services Toolkit 索價 25000 美元,附範本與詳細文件,然後需要 XPP 伺服機軟體,基本價格 40000 50000 美元,然後需要 Microsoft IISApache、或 TomCat 伺服機來運轉。

   近年來大家對自動組頁、即俗稱「幕後組版」的系統似乎不太注意,把注意力都放在美術創作在畫面上的「幕前組版」。但隨著出版業環境的變革,作業趨向自動化,資料趨向 XML 結構化,相對的需要更多的專業技術,無異使出版業陷入困境。XyEnterprise Web Services 有如一道曙光在此刻出現,相信有更多的類似系統會接踵而至。



上一篇   下一篇 索 引