• 登入
  • 註冊網站會員
CIO Taiwan
  • 活動
  • 影音
  • 趨勢分析
  • CIO 雜誌
  • CSO精選
  • 電子報
  • 下載
  • 聯繫我們
沒有結果
查看所有結果
CIO Taiwan
沒有結果
查看所有結果
首頁 專欄

以 SOA-ERP 作軟體基礎建設

2025-03-05
分類 : 專欄
1
A A
0
以 SOA-ERP 作軟體基礎建設

Image by freepik

文/葉宏謨


葉宏謨博士
◤ 作者葉宏謨現任寶盛數位科技公司總經理、輔大管理學院講座教授、台大電機資訊學院教授,曾任華王電機公司日立家電廠經理、復盛集團副總經理、加拿大多倫多大學管理學院客座教授。

數位發展部政務次長林宜敬指出,臺灣的硬體產業實力強大,軟體產業相對薄弱,主要原因是許多電機資訊相關人才受高薪吸引投入了半導體領域,導致軟體產業面臨人才短缺的問題。同時,軟體開發成本高昂,臺灣因市場規模小,使得軟體開發難度更高,若要推動軟體產業的發展,勢必需要走向國際市場 [註 1]。

台灣軟體公司規模都很小,要走向國際談何容易。誠如林政務次長所說,軟體開發成本很高,本來就很難,走向國際必須是多語言架構,更是難上加難。

台灣的硬體業發達,但軟體業落後。全世界大部分的電腦是台灣製造,為什麼世界市場上沒有台灣的 ERP 產品?要讓台灣的 ERP 在世界上發光,最有效的方法就是向台灣已經發光的硬體業學習,要利用標準化的元件在標準化的製程中生產 [註 2]。

SOA-ERP 包含上萬個服務向架構(Service-Oriented Architecture,SOA)的標準化服務元件,以及企業統一資料架構(Enterprise Unified Data Architecture,EUDA)的資料庫,而且 SOA-ERP 是多國語言架構。每個 SOA-ERP 服務的輸入條件(Parameter)中,都有一個必傳條件,登入者主機語言(HOSTLANGUAGE),應用程式呼叫 SOA-ERP 服務元件時,可指定一種語言,服務的回傳訊息(RETURNMSG)就會是那種語言。

[ 加入 CIO Taiwan 官方 LINE 與 Facebook ,與全球 CIO 同步獲取精華見解 ]

SOA-ERP 服務元件或叫用 SOA-ERP 服務元件的前端應用程式(例如 NEO 或 HRP,前者是一般產業 ERP,後者是醫療業 ERP)都是多語言架構。服務元件或應用程式的原始碼完全沒有任何中文或其他語言的顯義(Significant)文字,原始碼中所有會出現在應用程式畫面上的文字都是不顯義(Insignificant)的代碼。SOA-ERP 有一個字彙檔,第 1 欄是代碼第 2 欄是所指定語言的字詞,登入應用程式時須指定語言,經過代碼轉譯後所指定語言的字詞才會呈現在前端畫面上。多語言架構除了用在多國語言外,也能用在產業別模組,因為每種產業的用語都不同,甚至也能用在個別公司的特殊用語,完全不必修改程式。

台灣軟體公司若能以組裝 SOA-ERP 服務的方式開發應用系統,就不會有多國語言的問題,可以走向國際市場。若能以 SOA-ERP 服務元件的文件(Service Doc)訓練人工智慧(AI),則軟體公司的應用程式生產力將提升千百倍,軟體公司將會著重於開發產業別 SOA-ERP 服務元件,產業別服務元件越來越完整,企業用戶就能自己用 SOA-ERP 服務元件和 AI 開發應用程式了,不需要依賴軟體公司。未來,有可能人人都是公民開發者(Citizen Developer)[註 3]。

SOA-ERP 服務元件除了是多語言架構,也是多公司架構,其功能不亞於國際知名 ERP 系統,且從微企業、中小企業、到大企業都能適用。對微企業來說,只要設定為一個公司群(Entity Group)、一個公司(Entity)、一個營運點(Site)即可;對集團企業來說,可設定多個公司群、每個公司群下設多個公司、每個公司下設多個營運點(Site),整個集團也可以設多個營運點群(Site Group),後者即跨公司的事業部(Business Unit,BU)。

如果很多軟體公司都利用組裝 SOA-ERP 服務元件開發企業應用系統,很多企業都下載這些企業應用系統來使用,也都有能力利用 SOA-ERP 服務元件自主客製內部特殊需求的應用程式,SOA-ERP 服務元件就可以作為台灣企業應用軟體的國家基礎建設,就能變成台灣軟體的護國神山。

軟體元件需要不斷的維護(Maintenance)及增強(Enhancement),而 SOA-ERP 服務元件的原始程式碼是台灣獨有的,其他國家就算非法山寨 SOA-ERP 服務元件,也無維護及增強的能力,只能跟在後面。

[ 推薦文章:元件化與生態系驅動的數位轉型 ]

每個企業都有 ERP 系統和多套其他應用系統,例如商務流程管理系統(BPM)、客戶關係管理系統(CRM)、電腦輔助設計製造系統(CAD/CAM)、製造執行系統(MES)、銷售點系統(POS)、人力資源管理系統(HRM)等,這些系統都有共用的主資料(Master Data),例如部門、主管、員工、產品、廠商、客戶、件號或品項(Item)、材料表(BOM)、製程、作業、人機資源、會計科目等,這些資料一有異動,所有系統都必須同步維護。由於多套系統須在一瞬間同步維護很困難,多數企業都面臨應用系統資料無法整合的「資料孤島」(Data Silo)問題。

SOA-ERP 有上萬個服務元件,每個服務都有 API,包括 CRUD(增、查、修、刪)API。所以企業可以利用 SOA-ERP 作為主資料維護中心,使用者只操作建立在 SOA-ERP 之上的主資料管理(Master Data Management,MDM)應用程式維護主資料,再由 SOA-ERP 自動定期、批次、閉門、逐一維護所有應用系統的主資料。SOA-ERP 有「串聯服務元件」的服務元件,可以把維護各應用系統資料的服務元件做成一個交易(Transaction),在維護應用系統眾多資料表的過程中,只要一有差錯就會自動倒回(Transaction Roll Back)並回傳錯誤訊息,不會造成資料表的資料不一致。除了資料同步整合,SOA-ERP 元件也能用來開發跨系統應用,例如資料分析或產品碳足跡計算,如圖 1。

◤ 圖 1

「改善」(Kaizen)要一步一步來(One at a Time),而且要持續改善(Continuous Improvement),企業資訊系統的改善也是一樣。每個企業都有 ERP 系統和其他多套應用系統,有資料不整合的問題。雖然能用 SOA-ERP 的服務整合各系統資料,可能還是會有一些問題。企業應找出問題最大的應用程式或應用系統,利用以 SOA-ERP 元件開發的應用程式,取代之,接著再找出問題次大的應用程式或應用系統再以 SOA-ERP 元件開發的應用程式取而代之。如果企業的 ERP 系統已經很老舊,必須更換,則可以考慮導入以 SOA-ERP 元件開發的 ERP 系統,例如 NEO 或 HRP。

導入 ERP 系統是非常龐大的工程,所以應該一步一步來,逐步汰換。可以先導入 SOA-ERP 的核心元件,讓原 ERP 系統的核心基本資料先同步到 SOA-ERP,再讓其他應用程式來參照。企業資訊系統此時應該就能出現一些改善效益,例如可定期整合、同步各系統的核心主資料。

包括會計科目的核心主資料同步後,可考慮導入財務會計模組。各企業都需要會計作業,而 SOA-ERP 的會計元件可承接任何系統的前端作業資料,例如銷售和採購,只要以程式直接讀取前端系統的作業資料,或把和會計作帳有關的前端資料轉出到 Excel 檔,就能呼叫服務元件在 SOA-ERP 開立會計傳票。SOA-ERP 是多公司架構,集團企業可以把各公司的會計模組,一次一個換成 SOA-ERP 的會計系統,可同時解決高階主管資訊需求和合併報表問題。

接下來企業可以考慮導入或汰換規劃(Planning)模組,規劃是批次作業,邏輯也相當標準化。然後是製造(Manufacturing)模組,製造模組是相對複雜的模組,牽涉到製程、作業、和人機資源。然後是成本(Costing)模組,SOA-ERP 元件可以把製程所產生的成本或碳分攤到各個產品上。SOA-ERP 有計算產品碳足跡的元件,是每個企業都需要的。銷售、採購、和庫存習習相關,且各產業的實務流程差別頗大,可以一次汰換成以 SOA-ERP 元件開發的應用程式,例如 NEO 的運籌(Logistics)模組。

集團企業中的大公司若使用國際知名 ERP 系統,例如 SAP 或 Oracle,可以只把不符合需求且客製成本太高的模組汰換成以 SOA-ERP 元件開發的應用程式,集團企業中的小公司則可全套系統都汰換成基於 SOA-ERP 服務元件的應用系統。因為是先以 SOA-ERP 為資料整合中心,在汰換的過程中,整個集團各公司、各系統的資料可以一直維持一致。

企業畢竟是使用者,希望有人開發應用程式讓他們「隨插即用」(Plug and Play)就好。元件軟體公司可以利用既有的 SOA-ERP 跨產業共用元件開發產業別元件,並做成產業別模組,例如醫院的藥品庫存管理模組或醫材採購模組。應用軟體公司可以組裝 SOA-ERP 元件開發各式各樣的應用程式,或更換既有系統的產業別模組,開發產業別系統。重點是軟體公司必須知道企業需要什麼,這就有賴顧問公司了。顧問公司有產業知識,知道如何利用資訊系統協助企業改善作業流程。顧問公司(醫生)在分析(問診)使用者(病人)需求後,開出需求規格(處方);應用軟體公司(藥局)根據需求規格,利用元件軟體公司(藥廠)的元件開發能滿足使用者需求的應用程式(抓藥,不只是單純的把藥包起來,還要組合元件開發 UI)(圖 2)。

◤ 圖 2

顧問公司、應用軟體公司、和元件軟體公司形成軟體供應鏈生態系,在軟體供應鏈生態系中,直接服務客戶的顧問公司(Tier 1)協助企業導入應用軟體公司(Tier 2)所開發的應用程式。若現成的應用程式不能完全滿足使用者,則顧問公司或應用軟體公司可修改、客製應用程式。若現成的元件不足則由元件軟體公司(Tier 3)製作、維護、增強各式各樣的軟體元件,交付應用軟體公司(Tier 2)組裝成應用程式。在軟體生態系中,顧問公司、應用軟體公司,和元件軟體公司都有標準化的程序和文件,應用程式都是由標準化的 SOA-ERP 元件組成。和台灣傲視世界的硬體一樣,利用標準化的元件在標準化的製程中產出應用軟體 [註2] [註4]。

[ 閱讀 葉宏謨 所有的文章 ]

數位發展部若要振興台灣的軟體產業,可以把 SOA-ERP 元件當作台灣的國家基礎建設。期望這個以 SOA-ERP 元件為基礎的軟體供應鏈生態系,能變成台灣的另一個護國神山。

[註1] 鄭宜芬,AI崛起台灣產業生態,CIO雜誌,2024 年 11 月。
[註2] 葉宏謨,軟體工廠,SOA-ERP筆記,2009年 12 月。
[註3] 葉宏謨,低碼程式與公民開發者,CIO雜誌,2022年6月。
[註4] 葉宏謨,參觀軟體工廠,YouTube,2013 年11 月

(本文授權非營利轉載,請註明出處:CIO Taiwan)

標籤: APIERPSOA-ERP數位發展部資料與分析
上一篇文章

昕力資訊推出最能駕馭生成式 AI 的應用平台 SysTalk.VIKI

下一篇文章

ADI 瞄準邊緣運算 低功耗運算驅動智慧應用落地

相關文章

Owennini1200
專欄

醫學工程跨域整合成功案例

2026-02-01
myLLM Studio:AI Agent 雲地整合系統核心模組
專欄

授人以魚不如授人以漁:企業 IT 的自主開發革命

2026-01-31
AI 智能代理邁進實際部署漫長之路
專欄

AI 智能代理邁進實際部署漫長之路

2026-01-21
下一篇文章
Adi展示ai Bms智慧電源管理系統參考設計。

ADI 瞄準邊緣運算 低功耗運算驅動智慧應用落地

2026 Elite Vendor

追蹤我們的 Facebook

近期文章

  • AI 需求擴大 聯發科持續布局資料中心 ASIC、Wi-Fi 8 與車用
  • 精誠資訊攜手輔大發表全台首創 AI 智能選課推薦系統
  • 達梭系統 3DEXPERIENCE World 2026 AI 引領創作與創新未來
  • 全球 AI 監管制度成形 企業風險分類與資安治理新考驗
  • 精誠集團與日本伊藤忠商事策略聯盟 擴大全球IT服務能量

📈 CIO點閱文章週排行

  • 3413351

    【專訪】秀傳醫療體系副資訊長鐘苡菱

    0 分享
    分享 0 Tweet 0
  • AI 基本法通過後應知道的要事

    0 分享
    分享 0 Tweet 0
  • 北醫與勤業眾信布局 BioBridge+ 支持生醫新創成果轉譯

    0 分享
    分享 0 Tweet 0
  • CIO Taiwan 揭曉 2026 Elite Vendor 台灣企業最信賴的科技夥伴名單公布

    0 分享
    分享 0 Tweet 0
  • Lightmatter 發表 Guide 光源引擎 以 VLSP 技術升級 AI CPO 雷射架構

    0 分享
    分享 0 Tweet 0
  • 【專訪】和碩聯合科技新產品發展事業處暨人工智慧發展處副總經理蕭安助

    0 分享
    分享 0 Tweet 0
  • 以提示工程生成策略執行戰術(平衡計分卡使用)

    0 分享
    分享 0 Tweet 0
  • 強化資安、數位監理與創新 金管會 2026 年金融數位治理布局

    0 分享
    分享 0 Tweet 0
  • 屏科大打造全台首座 AI 畜牧場 以企業級運算平台開啟養殖經驗數位傳承新模式

    0 分享
    分享 0 Tweet 0
  • IT 治理真空的四種致命陷阱

    0 分享
    分享 0 Tweet 0

數位及平面

  • CIO Taiwan 網站
  • CIO 雜誌紙本
  • CIO 雜誌 HYREAD 版
  • CIO 雜誌 Zinio 版

關注社群

  • Line 加入好友
  • Facebook 粉絲頁

合作夥伴

  • CIO 協進會

關於我們

  • 公司介紹及工作機會
  • 隱私權政策

旗訊科技股份有限公司|統編:84493719|台北市 100 中正區杭州南路一段 15-1 號 19 樓|TEL: 886-2-23214335
Copyright © Flag Information Co.,Ltd. All Rights Reserved.

CIO Taiwan 歡迎你回來!

可用 使用者名稱 或 Email 登入

忘記密碼 註冊

歡迎註冊 CIO Taiwan 網站會員

請設定 Email 及 使用者名稱(使用者名稱不接受中文、將來無法更改)

欄位皆為必填 登入

找回密碼

請輸入 使用者名稱 或 Email 以重設密碼

登入
  • 登入
  • 註冊
沒有結果
查看所有結果
  • 活動
  • 影音
  • 最新文章
  • 產業速報
  • 新聞速寫
  • 風雲人物
  • CXO分享
  • 產業瞭望
  • 專欄
  • 精選文章
  • 原生現場
  • 供應商視野
  • 線上調查
  • CIO 雜誌
  • 電子報
  • 下載
  • 聯繫我們

© 2020 CIO Taiwan 版權所有

7/28 活動延期通知

因高雄市政府於7/28早上宣布全日停班停課,因此「智慧醫療研討會高雄場」活動延期舉辦。主辦單位將另行公告研討會相關訊息,歡迎報名參加!

您已閒置超過 3 分鐘了,為您推薦其他文章!點擊空白處、ESC 鍵或關閉回到網頁

2026 代理式 AI 的崛起與 CIO 的下一步

代理式 AI是具備自動駕駛能力的飛機,雖然它們能自主飛行(處理流程),但 CIO

啟動現代化引擎 ─ 架構現代化與數位韌性

現代化架構就像是為企業蓋了一座「數位化的高鐵系統」。舊有的單體式系統是地方支線火

CIO 的生存戰 ─ 人才、資料與流程重構

過去我們總是在燃料不純(髒資料)且零件不足(人才荒)的情況下硬著頭皮開賽車,導致

3651365

勤業眾信 Future Talk 聚焦韌性競爭力 《2026 CxO 前瞻展望》提出 TOGETHER 策略方針

文/鄭宜芬 在全球供應鏈重組加速、科技競爭升溫與政策環境高度不確定的情勢下,企業

【醫療業】五大面向說明軟體重塑醫療業

「未來的醫療業,都將是軟體業。」醫院正從人力密集轉型為數據驅動的高可靠度平台。本

564353135

跨院、跨國、兼顧隱私 衛福部啟動「高算力中心暨跨國聯邦學習平台」

文/鄭宜芬 衛生福利部為響應 AI 新十大建設,聚焦智慧應用、關鍵技術、數位基磐

36416463

守護數位 DNA 衛福部公布主權雲八大方針

文/鄭宜芬 資安威脅日益嚴峻,導入全球先進雲端技術的同時,必須守護國民數據資產的

Owennini1200

醫學工程跨域整合成功案例

文/林宏文 日前我訪問北榮耳鼻喉頭頸醫學部耳科主任廖文輝,談到他從一位臨床醫生(

穩定幣監理的五大難題

文/臧正運 穩定幣(Stablecoin)作為連結虛擬資產與法定貨幣的重要橋樑,

Ciotaiwan logo 600 white

文章分類

  • 產業速報
  • 專欄
  • 影音
  • 風雲人物
  • CXO分享
  • 產業瞭望
  • 原生現場
  • 精選文章
  • 趨勢分析
  • 供應商視野
  • 新聞速寫
  • 下載
  • Sponsors

熱門標籤

  • 最新文章
  • 雲端運算
  • 人工智慧
  • 數位轉型
  • 製造業
  • 物聯網
  • 資料與分析
  • 資安
  • 區塊鏈
  • 5G
  • 儲存
  • 基礎架構

活動

  • CIO價值學院 四堂課
  • 智慧醫療研討會 台北/高雄場
  • 金融科技高峰會 春季/秋季場
  • 製造業CIO論壇 台北/台中/高雄場
  • 商業服務科技論壇
  • 亞太CIO論壇
  • CISO資安學院 金融/醫療/新竹場
  • CIO Insight 調查

影音

  • 影音