甚麼是EEP平台


甚麼是EEP平台
EEP (Electronic Enterprise
Platform) 是基於Microsoft Visual Studio之下的一個.NET企業開發平台,以元件化標準化方式快速開發企業的e化系統及行動方案,訊光科技自從2006年推出EEP平台以來,已經成功導入400多家中大型企業進入.NET開發領域,尤其EEP的N-Tier與SOA架構及元件化概念,深得業界肯定與認同。隨著VS2017的推出,EEP除了相容VS2010到VS2015的版本外,新平台加入了EEP JQuery與新的RWD前端UI框架,並可以配合選擇ASP.NET MVC作為開發架構;後端採用EEP獨特的A/P Server作為Model資料模型,前端View可以選擇JQuery模組或RWD等行動方案頁面,讓企業可以同時開發WEB及Mobile的應用系統,實現企業行動化與智慧化的目標,並邁向全面雲端服務的新紀元。
強大的Application Server
EEP有著強大的應用伺服器,專門用來處理資料服務與後端商業邏輯的程式服務,這些服務是以SOA服務導向的方式包裝成獨立的商業模組(DLL),方便進行抽象化與佈署管理,並提供Pooling機制節省資料庫連線數及提升效能,支援完整的Log機制來記錄使用者任何存取服務;另可配合EEP的Workflow Foundation模組(選購)來結合工作流程引擎,進行各種流程簽核與處理。

彈性的UI支援
EEP內建高速的Wizard,可以在幾分鐘內快速完成各式表單,整合不同的UI平台,不管是最新的JQuery、RWD(響應式網頁設計)或App表單,還是傳統Windows、ASP.NET表單都可以為你快速產生。
所有UI都使用元件化包裝方式,讓開發者以最少程式碼來完成完整且品質良好的功能,讓你前端頁面可以輕易跨越不同的操作平台,大幅縮短開發時程,降低開發成本。

MVC解決方案
在ASP.NET MVC的開發架構中,EEP是以EEP A/P Server作為Model資料模型,可讓原EEP用戶沿用之前A/P Server模組不必改寫;View的部分EEP使用了最新的RWD的UI框架作為使用者的UI模組,並透過EEP的Wizard自動產生View網頁與Controller交互控制的程式碼,Controller會包括如何透過Server端Model存取資料庫;View則會針對Model的欄位自動產生對應的組件,並透過Controller互動,讓企業快速進入MVC的彈性開發領域。


基本特色
基於Visual Studio 2010到2017版本,相容.NET2.0/3.0/4.0。
支援多種UI介面,如Windows/ASP.NET/JQuery Web/RWD(Bootstrap)等。
多種UI共用同一個A/P Server,讓商業邏輯集中管理。
多國語言支援,系統訊息統一集中管理,所有網頁皆可自由定義不同的多國語言。
完整的用戶登入安全管控機制,可配合Active Directory或LDAP認證進行Single Sign-On。
多資料庫多公司整合方案,可自由切換資料庫或整合在同一資料庫進行分割。
開放Source Code,包括所有元件程式碼,方便企業進行繼承與技術移轉。
高效率
多種高速Wizard(精靈)讓生產力有效提升,並可自定Template與元件屬性預設值。
80/20高效法則,80%不必編寫程式,僅填寫元件屬性即可,20%以程式碼來滿足特殊需求。
快速學習,一週學會,即使沒有VS使用經驗,能讓開發新手短時間內上手並量化生產。

高效能
高效的Pooling機制,讓系統更有效控管資料庫連線數量,承受更多的用戶同時使用。
強大的Load Balance機制,多個A/P Server時,可依據各個A/P Server負載狀態自動平衡。
巨量資料支援,以Packet Record控制資料下載數,並結合各資料庫進行數據分頁流量控制。
高品質
元件化目的,讓多數重複功能收歛到標準元件中,大幅減少程式撰寫,增加再用性來提升品質。
A/P Server經數百企業10年以上的反覆長期使用,讓A/P Server可靠度與穩定度得到一定的信任。
配合VS單元測試與TEST Manager進行自動化測試,確保開發品質並讓軟體品質全面提昇。

高標準
元件化的開發方式,讓開發人員有一定的規範,有助於系統開發一致性與標準化。
EEP強制規範開發人員,按資料層與表示層切割或以MVC架構,有助於系統維護與功能擴充。
資料過帳標準化,獨特的過帳元件以視覺化定義Table間過帳關係,取代部分程式撰寫工作。
易管理
完整記錄Login、Logout、模組使用、資料存取、遠端服務等記錄,方便追蹤與管理。
完整的版本部署與管理,遠端部署各A/P Server或Web網站版本一致性,並支援追溯與恢復功能。
服務熱插拔機制,可線上更換Server端服務中DLL,讓系統不因更新而中斷。

超貼心
自動化系統文件,配合S/D Module(選購)可輸出表結構、U/I畫面、事件程式碼到Word文件中。
錯誤回報管理,提供User一個錯誤回報機制,將錯誤的畫面、程式、Stack回報回A/P Server中。
SQL Injection防止機制,Web元件與Server資料元件,皆有自動檢查並過濾SQL攻擊命令。

Specification 規格說明
EEP
Serial |
Functionality |
Support |
EEP 標準版本 |
Server Component
Set |
v |
Windows Component
Set |
v |
Web & JQuery
Component Set |
v |
RWD Component
Set |
v |
EEP
Wizard |
v |
Application
Server |
v |
EEP
Manager |
v |
Open Source
Code |
v |
APP Module
行動裝置模組 |
|
|
Export To Cordova
Wizard |
v |
RWD APP Component
Set |
v |
Workflow UI Set
(For WF Only) |
v |
Open Source
Code |
v |
MVC Module
MVC模組 |
|
|
MVC
Wizard |
v |
MVCTools Component
Set |
v |
MVCBridge
Interface |
v |
MVCUtility
Set |
v |
Open Source
Code |
v |
Workflow
Foundation 工作流程模組 |
Organization And Role
Manager |
v |
Flow
Designer |
v |
Flow Activity
Set |
v |
Flow
Engine |
v |
Open Source
Code |
v |
成功案例

相關文章連結
Ø
全新EEP2019智能開發
Ø
EEP全新Word、Excel套表方案
Ø
RWD APP首航
Ø
一起走向MVC(上)
Ø
一起走向MVC(下)
Ø
網頁新標準-RWD設計
Ø
BI新利器--樞紐分析元件
Ø
資料追蹤的利器--Drilldown元件
Ø
JQBatchMove批次輸入元件
Ø
全新Chart的整合應用