英特內DreamMaker+ 助企業暢行無阻發展創新應用 智慧應用 影音
Digi-Key
AI Fine Tunning-ASUS

英特內DreamMaker+ 助企業暢行無阻發展創新應用

  • 鄭斐文台北

英特內行銷事業群行銷長丁文喻(右)強調,儘管DreamMaker+不僅強化MVC ,亦融入RWD、DAO、從Java 到JavaScript開發…等多新項功能,但仍承襲前代產品一致的IDE介面,並無前後代繼承的障礙;圖左為英特內系統處經理林奇杰。
英特內行銷事業群行銷長丁文喻(右)強調,儘管DreamMaker+不僅強化MVC ,亦融入RWD、DAO、從Java 到JavaScript開發…等多新項功能,但仍承襲前代產品一致的IDE介面,並無前後代繼承的障礙;圖左為英特內系統處經理林奇杰。

近年數位浪潮來勢兇猛,因應這股銳不可檔趨勢,多數企業亟盼打造彈性靈活的數位基礎設施,搭配絕佳的使用者介面(UI)與使用者體驗(UX),開創智慧創新應用,以增強營運競爭力。著眼於此,自許成為企業流程管理(BPM)市場領導者的英特內軟體公司,於2017年推出新版BPM暨雲端開發平台DreamMaker+,意在協助企業建構強大的資源分享、協同作業環境,加速推動數位轉型。

英特內行銷事業群行銷長丁文喻表示,該公司從早年推出EMaker,一路推進到DreamMaker,始終念茲在茲不斷超越自我,孕育最適合在地需求的開發工具,好讓企業快速推展業務流程設計與資訊系統整合;如今DreamMaker+的問世,同樣基於一貫脈絡。

前版DreamMaker平台於2011年登場,至今有6年光景,這段期間的全球局勢變化多端,如同阿里巴巴集團主席馬雲在去年揭櫫的「五新」(新零售、新製造、新金融、新技術、新資源),一席話道盡各行各業此刻皆面臨巨大衝擊;影響所及,企業對BPM平台的期望產生變化,既期望保有過去直覺操作的友善性,也希冀開放更多接口,以彈性開發IoT、App等進階應用,更需一併提供更佳的UI/UX設計環境。

提供標準MVC架構 提升整合介接彈性

丁文喻強調,英特內聽到客戶心聲,決定承襲DreamMaker既有基礎,歷經多時開發,融入RWD響應式網頁、同步支援Java 及JavaScript開發等新技術元素,並優化原有MVC(Model-View-Controller)架構,從而創造DreamMaker+全新工具,讓老客戶既不錯失以往IDE介面的熟悉度,又能暢行無阻發展創新應用。

英特內系統處經理林奇杰指出,歸納DreamMaker+關鍵特色,包括MVC、RWD、從Java到JavaScript開發,及資料存取物件(DAO)等重要因子。回顧DreamMaker引人入勝之處,即是在拖拉點選間輕易完成網頁設計,平均每5分鐘做完一份表單,而英特內開發團隊為維持此一優質特色,透過撰寫程式來建造理想架構,即便領先業界支援MVC,但用戶僅能套用被定義好的Model與View,較無機會碰觸到進階開發環節。

在以往設計理念下,企業可憑藉一組後端工程團隊,快速打造各式電子流程應用,但如今外在環境遽變,企業急需因應IoT、工業4.0、智慧家庭等等種種題材,不斷發展創新App,且強調要有好的UI與UX,否則難以吸引市場青睞,因而期待原有平台開放更多接口,方便企業得以更複雜進階的Code,靈活開發創新應用,且提供更大彈性空間,使企業在英特內事先好的Controller基礎上,隨需發展自己的Model與View,連帶組成前端介面設計團隊,針對UI/UX實施最佳化規劃與設計,畢竟後端工程師並不擅長此道。

獨步全球BPM業界 領先內嵌RWD功能

林奇杰說,英特內開發團隊有鑑於此,便以「整合」為宗旨重新思考BPM設計,一方面揣摩ASP.NET與C#如何制定MVC,連帶參酌Java所提Spring、STRUCTS、Hibernate等三大標準架構,著手優化MVC架構,讓用戶即使仍可沿用拖拉點選模式,亦能視需求跳脫英特內自訂架構,自行開發View與Model,好讓前後端工程師者各司其職,最終再以英特內提供的Controller進行兩造之間對接,確使前端畫面與後端邏輯無縫接軌;另一方面,英特內著眼RWD發展趨於成熟,決定將此納入DreamMaker+版圖,不僅提供自己定義的RWD機制,亦開放支援jQuery、BootStrap與AngularJS等第三方RWD工具,且以Plugin型態將之直接載入DreamMaker+,使用者僅須修改一些參數,便可在Step-by-Step引導流程下,迅速套用外來工具,為Web App賦予生動鮮活的介面樣式。

值得一提,DreamMaker+已成為全球唯一內嵌RWD的BPM。此外英特內亦設身處置地發想客戶的未來需求,融入諸多細膩的設計巧思,譬如取材Node.js概念,開始支援JavaScript開發後端程式,讓企業可同時選擇以Java或JavaScript撰寫表單,巧妙因應Java人才荒;再者新增支援DAO,據以建立一個預載商業邏輯的中繼站,由它透過API串聯前端請求與後台資料庫,讓資料庫系統變身為物件化,如此企業在開發程式的過程,再也無需受到異質SQL語言之牽絆,猶可確保應用程式與資料結構介接無虞。

不僅如此,DreamMaker+悉心置入B2C Model,使企業無需外購其他工具,即可在網站上直接置入購物車、會員管理等B2C功能,藉此實現對外對內一致性的流程開發環境,更讓前後端資料交換更形順暢,幫助企業加速推動電子商務,完成數位轉型的重要拼圖。