• 登入
  • 註冊網站會員
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 瞄準邊緣運算 低功耗運算驅動智慧應用落地

相關文章

I171d06
專欄

AI 助教在高等教育的功能與潛力

2025-09-15
透過 ISO 42001 規範進行 AI 與 Data 治理
專欄

透過 ISO 42001 規範進行 AI 與 Data 治理

2025-09-11
I171d13
專欄

打造企業 AI 知識庫 從高品質資料開始

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

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

追蹤我們的 Facebook

近期文章

  • 聯發科首款採用台積電 2 奈米旗艦 SoC 預計明年底上市
  • AI機器人資安不是附加選項,而是核心設計需求!VicOne發表全球第一份《AI機器人資安風險與防護白皮書》
  • 2025達梭系統臺灣年度高峰論壇
  • 零壹科技首度榮獲「2025外資精選台灣企業百強」肯定 持續推進集團布局與多元策略
  • 榮耀再臨!華碩獲2025《Newsweek》全球最受信賴企業

📈 CIO點閱文章週排行

  • 透過 ISO 42001 規範進行 AI 與 Data 治理

    透過 ISO 42001 規範進行 AI 與 Data 治理

    0 分享
    分享 0 Tweet 0
  • 十大必知安全發展趨勢

    0 分享
    分享 0 Tweet 0
  • 台塑網凝聚管理智慧 驅動企業數位營運躍升

    0 分享
    分享 0 Tweet 0
  • 【金融業】永豐金獲資安獎肯定,如映科技 CyberEyes 助攻

    0 分享
    分享 0 Tweet 0
  • 資安院「資安週報」出爐了!

    0 分享
    分享 0 Tweet 0
  • Rapidus 二奈米成功試產有何意義?

    0 分享
    分享 0 Tweet 0
  • 打造企業 AI 知識庫 從高品質資料開始

    0 分享
    分享 0 Tweet 0
  • 擔心採用雲端 LLM 翻船,地端 LLM 建置成希望

    0 分享
    分享 0 Tweet 0
  • 組織轉型 驅動企業 AI 規模化

    0 分享
    分享 0 Tweet 0
  • 把握痛點 安可人生創商機

    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 鍵或關閉回到網頁

I171d11

【專訪】國立成功大學特聘教授兼副校長郭耀煌

大南方新矽谷啟動 成大扮演關鍵角色 為將臺灣打造成為人工智慧之島,國科會提出「大

I171d13

打造企業 AI 知識庫 從高品質資料開始

地端 LLM 伺服器建置系列報導之二:資料篇 當企業導入新的 AI 助理(例如內

1200630 (1)090152

先進封裝趨勢 漢高:聚焦小晶片與 AI

文/鄭宜芬 德國化工大廠漢高(Henkel)於9月10日在國際半導體展 SEMI

S Dsc 2947

桃園企業高峰會熱鬧登場

桃園引爆企業新成長!企業高峰會登場,張善政 × 童子賢共談轉型新契機! 2025

I170s04 2

智慧製造再升級燈塔工廠成主流

在川普 2.0 時代下,商業環境變化更為快速、難以捉摸。燈塔工廠是智慧製造的進化

I171s06a

十大必知安全發展趨勢

當前的安全威脅,不僅在攻擊手法上日新月異,更重要的是,它們的攻擊管道與攻擊面,也

I170s04 3

IT 為價值核心扮演企業轉型引擎

在現今數位浪潮下,IT 角色已從傳統後勤單位,轉變為價值創造的核心角色。企業應持

12006300904

【專訪】廣運機械營運管理中心總經理沈麗娟

整合轉型工具鏈 營運全面數位化 廣運集團打造戰情中心,高度整合轉型工具鏈,同時重

I169s13

資料品質已成為企業資料治理與關鍵決策的重心

愈來愈多的企業透過機器學習與 AI 工具持續分析資料以產出洞察,然而左右資料分析

Ciotaiwan Logo 600 White

文章分類

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

熱門標籤

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

活動

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

影音

  • 影音