一個企業的SOA包含一群服務,這些服務並非為了某一特定功能而設,而是企業基於長期發展而建立的一套軟體資產,它們可重複的被應用在現在及未來的需求。每一個企業都應該有適合自己的獨特SOA,NEO SOA-ERP中的近4000個服務只是一個起點,企業開始使用NEO之後,必然會陸續開發出重用性更高、顆粒大小更適中的新服務,逐漸發展出屬於自己的獨特SOA。
1. 企業ERP新功能開發
隨著環境的變化,企業會不斷的產生新需求,也會不斷的要求ERP系統提供新功能。發展新功能時首先尋找是否有現成服務可用,若找不到則看看是否可以組合現成服務來使用,再找不到才考慮發展新服務。在發展新服務時,要檢討為何目前的SOA不能滿足此需求,要如何擴充SOA才能滿足此需求以及未來可能發生的需求,不能只為了滿足一個新需求而發展服務。需求是短期的,而SOA是長期的。NEO SOA-ERP是寶盛公司根據15年導入各行各業ERP系統的經驗而發展出來的SOA,包含搜尋服務、組合服務、及開發服務的自動化機制—NEO軟體工廠,可以協助使用者迅速找到或發展出適合自己的服務並納入企業的SOA之中。NEO軟體工廠包括UI框架、服務框架、程式產生器、系統管理服務模組、ERP核心服務模組,再加上NEO SOA-ERP中的近4000個服務,必能協助企業在很短的時間內建立效果強大的SOA。
2. 企業內外部流程整合
由於NEO SOA-ERP是完全用服務建立起來的ERP系統,本來就没有固定的商務流程。企業可以隨心所欲組合服務支援最適合自己的商務流程。除了ERP以外,企業通常會有其他系統,例如PLM系統,而設計變更流程必橫跨ERP和PLM系統。設計變更流程首先呼叫PLM系統的「查詢項目」及「查詢材料表」服務,回傳PLM發展出來的項目(item)及材料表(BOM)資料,將它們包成ERP系統的服務輸入訊息,再呼叫ERP系統的「新增項目」及「新增材料表」服務,即可一氣呵成完成設計變更。
商務流程也能延伸到企業外部。例如,若客戶用的是SAP或Oracle等大型ERP系統,企業用的是NEO SOA-ERP,則可透過NetWeaver, WebSphere, WebLogic等中介軟體,呼叫對方的「查詢採購訂單」服務,將回傳資料包成輸入訊息,再呼叫NEO的「新增銷售訂單」服務,即可完成企業外部商務流程整合。
因為能讓使用者快速搜尋服務、組合服務、及開發服務;也能提供服務給其他系統或呼叫其他系統的服務,藉以整合企業內外部流程,NEO SOA-ERP確實是企業建立SOA的最佳工具及基礎。
熱門新聞
2025-11-20
2026-01-30
2026-01-28
2025-08-01
2025-02-27