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

相關文章

作業系統(OS)安全
CSO精選

作業系統(OS)安全

2025-06-10
I168web 2 Cover
專欄

白宮發布重要的無人機政策行政命令的啟示及產業商機

2025-06-10
250609web
專欄

雷虎無人艇失聯與尋獲事件,挑戰的關鍵技術

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

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

追蹤我們的 Facebook

近期文章

  • 統一資訊強化內部開發效能 加速推進數位與雲端轉型
  • Check Point Software 以 AI 強化邊緣防禦,全新分支安全閘道效能提升四倍
  • 華碩領航資安專利布局 榮獲後量子密碼CAVP認證
  • 瀚錸科技「AI 智庫小幫手」
  • Hitachi Vantara推出全新資料管理軟體解決方案VSP 360,為用戶提供簡化且順暢的使用體驗

📈 CIO點閱文章週排行

  • TA-DIF 打造可解釋可部署 AI OT 安全異常偵測機制

    TA-DIF 打造可解釋可部署 AI OT 安全異常偵測機制

    0 分享
    分享 0 Tweet 0
  • ISO 27701 新版將面世,PIMS 標準出新版,個資保護國內外升級

    0 分享
    分享 0 Tweet 0
  • AI 代理驅動認知 ERP 發展

    0 分享
    分享 0 Tweet 0
  • 雷虎無人艇失聯與尋獲事件,挑戰的關鍵技術

    0 分享
    分享 0 Tweet 0
  • 白宮發布重要的無人機政策行政命令的啟示及產業商機

    0 分享
    分享 0 Tweet 0
  • 從本土創新到國際舞台 迎接台灣金融 AI 新紀元

    0 分享
    分享 0 Tweet 0
  • 作業系統(OS)安全

    0 分享
    分享 0 Tweet 0
  • 【專訪】國立陽明交通大學校長林奇宏

    0 分享
    分享 0 Tweet 0
  • 從自動化邁向自主化,次世代供應鏈持續演進

    0 分享
    分享 0 Tweet 0
  • NetApp 創新突破為醫療業建構 AI 雲平臺

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

獲衛福部歐盟核准 「骨髓抹片ai分類計數」臺大醫院雲象科技 豎立醫業界標竿 商轉

臺大醫院與雲象科技宣布「骨髓抹片AI分類計數 」獲衛福部與歐盟CE核准

臺大醫院與雲象科技宣布,共同研發的「骨髓抹片AI分類計數 aetherAI He

1200 2g9a0126

【專訪】臺灣大學資訊工程學系教授兼系主任洪士灝

台灣發展資安產業 需從軟硬體結合出發 台灣硬體製造能力備受肯定,軟體資安業者若能

1200 14877

安全管理觀念正確的心態

資安長準備好迎戰網路威脅了嗎?從基本做起,聚焦關鍵風險,才能在瞬息萬變中屹立不搖

1200 I133s03 Mix

醫院 DevOps 如何落地(1) ─ DevOps 與醫院

隨著 IT 發展的腳步越來越快、雲端應用也不斷的推陳出新、使用者需求一日數變…

2024 Cio Insight 中華資安

中華資安國際防護心法,抗禦無處不在的資安威脅

2024 CIO Insight 調查發表會 會後報導 在資訊不對稱的資安戰爭下

1200 1k9a0040

【專訪】臺北醫學大學數據長許明暉

整併醫院數據 發揮資料最大價值 醫療資料屬於醫院的資產,成立數據處之後,與各科溝

Ciotaiwan Logo 600 White

文章分類

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

熱門標籤

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

活動

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

影音

  • 影音