* 可用:體現在已經經過很多專案、公司實際實用的檢驗。
* 實用:體現在專案開發過程中極大提高生產效率、降低開發成本。
* 易用:以配置代替程式設計,門檻降低,實現業務人員可直接參與開發。
* 靈活:
通過工作流配置,靈活變動業務流;
通過服務配置,靈活變動程式邏輯和程式流;
通過頁面配置,靈活變動頁面外觀;
通過業務物件配置,靈活增減業務實體屬性;
為軟體開發商帶來的優勢
eeplat的實現不是傳統的產生式程式設計方式,而是選擇了宣告式程式設計的方式,並且提出了一套針對資訊管理系統的元模型體系。
宣告式程式設計是一種自上而下的程式設計模式,程式設計的思考重點在於直接描述程式的行為,而不是詳細描述程式的行為和實現細節。 eeplat 在宣告式程式設計實現中,提出 了自己的宣告式業務物件( declarative domain object )概念。宣告式業務物件是可以直接執行的,是對業務模型的對映,擁有屬性和服務,與用第三代高階語言的物件概念基本一致。宣告式業務物件基本 不需要編碼,並且平台保障其執行的的穩定和效能的優化。
eeplat元模型是宣告式業務物件的模型,是對資訊管理系統的合理抽象。在元模型體系下,宣告式業務物件是通過元資料(配置資料)進行描述。
宣告式業務物件在 eeplat 執行引擎的引導下形成使用者可用的介面、邏輯等構成的業務系統,本質上執行引擎對 eeplat 元資料的解析。
對應於 omg 提出的 mof ,eeplat 只有三層:
資訊層( information layer ):利用 eeplat 開發的資訊管理系統
模型層( model layer ):宣告式業務物件
元模型層( metamodel layer ): eeplat元模型
總體技術架構
paas平台開發一
pass平台開發運維一 1.在 server 節點使用 netstat 命令查詢倉庫監聽埠號,查詢完畢後通過 lsof命令 如命令不存在則手工安裝 查詢使用此埠號的程序。將以上所有操作命 令和輸出結果以文字形式提交到答題框。root server netstat atunpl active inte...
paas平台筆記
nova compute服務無法啟動的解決方法 1 檢視計算節點的nova compute日誌檔案,是否提示rabbitmq的5672埠無法連線。2 切換到控制節點,檢視rabbitmq服務是否正常啟動。如果rabbitmq服務不正常就重啟服務,服務無問題則不管。systemctl restart ...
雲計算 PaaS開發 企業雲平台搭建
傳統模式 單機縱向擴充套件 cpu 記憶體 硬碟 雲計算特點 通過增加節點來擴充套件 自下而上管理模式 自治 自動化 適合自動化大資料處理 虛擬化動態遷移 雲計算思想 解耦 打破序列執行,變成一環節一環節 非同步 簡單的極致 每個環節只處理一件事 故障無處不在 自換不修 雲平台搭建 iaas 虛擬化...