通路美科技
公司簡介|最新消息|技術與服務| 解決方案 | 資訊區 | 聯絡我們|菁英招募|網站導覽| 回首頁
資訊區

產品新訊
訓練課程
活動&其他
技術論壇
成功案例


元件界接技術(CAT)

無標題文件

可擴充性、高應用彈性與異質語言互用性.
採用元件界接技術(COMPONENT ADAPTER TECHNOLOGY)

15年來,Acucorp® 提供了許多創新技術的解決方案以協助客戶延伸、加強與改善他們使用於商業運作的COBOL應用系統。今天,ACUCOBOL-GT®的應用程式已經能佈署於網際網路的Web或者是在XML、SMS訊息技術以及無線運算設備上來執行。任何想要在B2B(商業體對商業體)或B2C(商業體對消費者)中作高輸出效能整合水準的企業,包含Web 開發與不同開發語言工具如Java、Visual Basic之間的整合,那麼它將會需要比以往更具擴充能力的系統架構,而元件界接技術便具有這些創新的技術能力。

什麼是元件界接技術(COMPONENT ADAPTER TECHNOLOGY)?

元件界接技術是一種服務導向的架構,它提供ACUCOBOL-GT®的模組能以相同的介面(native interfaces)與Java, COM, C#, XML, 與SOAP程式語言互相溝通。藉由此一技術ACUCOBOL-GT®的應用程式可被與其連結的各種新技術來存取,而所有的運作看起來就好像是這些新技術的程式軟體本身的程式邏輯一樣。事實上,這些ACUCOBOL-GT®應用程式將能繼續在您公司商業運作系統中扮演重要角色。

那麼到底什麼是元件界接技術最主要的好處呢? 主要的好處包括擴充性佳、高程式開發效能、直接整合、異質程式語言互用性與應用彈性。因為這些元件界接介面能支援大量的客戶端作業(client processes),真正的客戶端或分支端處理作業-不會降低系統或程式的運作效能,而且是具有高擴充能力。
直覺式的元件界接介面整合開發環境系統(IDE),可選擇性地與提供快速、多功能圖形介面的程式開發環境工具AcuBench®產品整合運用, 透過元件界接技術,新的應用程式可與既有的核心商業系統直接整合。這些元件界接介面提供與市場領先技術的互用能力,當任何新技術出現時,新的元件界接介面便會跟著開發以支援新的技術,最終,藉由這些元件界接介面您將不會因任何特別技術的出現而受到侷限, 讓您的系統應用彈性發揮到極至。

如何運作?

元件界接技術的運作完全是透通進行的,以下為其步驟概述,

  1. 分析並定義應用程式使之成為一套服務元件,舉一個簡單的汽車租賃程式的例子來說,當某位客戶想要租一部小卡車,租車公司的業務代表可能會執行程式來查詢其汽車清單以決定是否能將該車租給客戶。利用IDE所提供的介面,我們可以如下述的服務來描述這個邏輯;0001 service GetAvailableCars
    0002 (
    0003 PickupDate date in,
    0004 ReturnDate date in,
    0006 CarClass char (7) in,
    0007 )
    0008 returns
    0009 (
    0010 CarMake char (15),
    0011 CarModel char (15),
    0012 Seats char (1),
    0013 CarStyle char (10),
    0014 )
    第1行 標示出服務的名稱如GetAvailableCars. 第3-6行定義輸入元件的變數,或者所要傳送資料的格式-客戶想要傳送的日期、回覆的日期以及出租車的樣式,在這個案例中為小卡車。第8行則定義回傳的結果如跨符內的幾行敘述,或者一整筆記錄,第10-13行定義我們所期望的資料-出租車的廠牌型式、座位數
    以及樣式 (例如, 小卡車)。
  2. 利用服務描述與元件界接介面開發的IDE工具,產生ACUCOBOL-GT®的服務封裝(wrapper)用以置入所需的服務,此時接著標示及從既有的程式中抽取執行GetAvailableCars的原始碼並且將它複製到wrapper 程式碼中. 這個元件原始碼便可利用ACUCOBOL-GT®編譯器編譯。
  3. 然後再一次的利用IDE工具,產生與客戶端軟體相同的語言介面(例如,JAVA)的代理介面模組讓使用者能使用該服務。
  4. 以Web的應用程式而言,我們可以選擇的任何語言來開發所需的前台使用者介面,譬如ASP、JSP、Java或PHP。
  5. 以Runtime來執行經由元件界接介面軟體與ACUCOBOL-GT®元件來開發新的應用程式。

使用元件界接技術很困難嗎?

使用過這個技術的客戶表示使用它是非常容易的,在某些案例中,其實它是整個開發專案中最容易的一部分。特別要注意的是,在開發的過程中程式設計人員必需著手進行一些處理的,程式原始碼必須經由元件的標示、抽取、設定輸出入變數的狀態以及置入服務封裝中(Wrapper),並且編譯。不過相當令人興奮的是,透過直覺式元件介面開發工具(IDE)的協助,有許多的作業都是自動處理的。


應用環境為何?

今天,客戶通常利用元件界接技術作為各種不同的系統整合以及Web的佈署專案。 舉例來說,銀行能夠連結後端COBOL核心系統以便提供即時的線上股票交易。公司藉由此技術將大型主機上執行在WebSphere下Java 應用程式與執行在UNIX系統的ACUCOBOL-GT®應用程式整合。以下的個案探討將使我們能有更進一步的了解。某家批發供應商要求他的軟體開發公司提供一套能讓客戶不需透過傳真或者電話的方式而能直接經由網際網路在他們的網站上進行下單作業的系統。這家批發供應商相信一套能在網站提供即時報價及即時線上下單的應用系統勢必能提升他們的市場競爭優勢。這家軟體開發業者選擇了元件界接技術讓前台全新設計的Web使用者介面能連接到後台的COBOL核心應用系統。運用元件界接技術的競爭優勢讓這家公司得到了什麼呢? 配合新的Web 應用程式前台,使得這家批發供應商從他們的網站上接到的訂單額度每個月超過2佰萬美金。如果您想更加了解有關元件界接技術的相關技術資訊,您可以電話或e-mail向本公司申請測試版本或者本公司也可為您安排有關的展示。

TOP