openbiz


系統簡介
Openbiz提供了一個PHP 應用程式框架。它可以幫助專業軟體開發人員和技術諮詢家來構建網路上企業級套用。由於企業級套用的高複雜性,系統開發通常會包括巨大投資和冗長的時間去進行工程計畫,系統設計,原型設計,組件編碼,功能測試,產品部署以及維護。
Openbiz框架的目標是節省複雜套用的開發投入和縮短開發時間。藉助於Openbiz的幫助,應用程式的開發將建立於一個擁有完全網際網路(Web)層面的,以Metadata驅動為核心的,並且有Eclipse外掛程式作為圖形化編寫工具的平台。
團隊成員
Rocky - 創始人, 項目leader
jiania - 核心開發,項目管理,php.net 開發組成員
Andrew - 架構
Jim - 開發人員
Loic - 開發人員
Wasiko - 開發人員
Nik - 前台JS開發人員
Yongyut -bug 修正
技術優勢
Metadata驅動
Openbiz是一個Metadata驅動的框架。這意味著Openbiz對象(Objects)的創立是基於Metadata的文字描述。構建一個套用意味著設計和編寫xml格式的Metadata檔案。因此,基於Openbiz的套用軟體包是完全可客戶化的,而且是極其容易開發和維護的。
完全網際網路(Web)層面
Openbiz被設計成一個多層面的結構。以下的圖表說明了這一點。它涵蓋了完全網際網路(Web)層面,從網頁流覽器作為客戶機到伺服器這邊的數據整合層面。使用Openbiz,軟體開發者可以節省花在與其他軟體庫接口的工作。
MVC(模型-視圖-控制器)模式
Openbiz框架內部繼承了MVC(模型-視圖-控制器)的設計模式。這使得基於Openbiz的套用非常容易來開發和管理,因為表述層的程式與商業數據和邏輯清楚地分離開來。
ORM(對象關係映射)
Openbiz的核心實現了對象關係映射功能。Openbiz以BizDataObj對象來表述資料庫表格和它們之間的邏輯關係。Openbiz支持的映射包括一對多,多對一,一對一和多對多的對象邏輯關係,並且支持與標準結構化查詢語言(SQL)相似的查詢語言。
安全模型
安全性是現今商業套用環境中必不可少的組成部分。Openbiz的安全模型可用來創建用戶身份驗證,基於角色的視圖許可控制以及基於屬性的數據許可控制。
與Eclipse集成的編輯工具
Openbiz的編輯工具與當前最流行的Eclipse開發環境集成在一起。Openbiz的編輯工具是一個Eclipse的外掛程式。它提供幾種不同的嚮導來幫助開發人員創建新的Metadata檔案,並提供圖形用戶界面來編輯這些檔案。與此同時開發人員可以利用Eclipse的其他強大功能。
提升效率
Openbiz框架的Metadata特性保證了開發可以迅速因需求而變化,也使得套用更容易升級和維護。
Openbiz提供了一個強大的武器給軟體諮詢公司,開發人員,甚至管理者去快速滿足他們商業客戶的需求。
由於Openbiz的授權許可證是完全免費的(BSD),而且允許被發布於商業軟體中,這也是選擇Openbiz的另一個理由。
投資回報
低成本。由於Openbiz的免費許可證和短時的開發過程,你將花極少的費用在購買軟體和僱傭諮詢公司上,而且得到更好的產品。
迅速部署。基於Openbiz的套用是完全可重配置的,這樣它能夠迅速因需求而變化。你將很快看到回報。
低維護費用。管理Openbiz的Metadata比起管理程式要簡單得多。
用戶經驗
“我們正在想辦法來代替公司以有的過時的用Visual Basic編寫的程式。Openbiz是我們發現的最好的開發框架。”-Andrew, 美國
“我們花了兩個月來研究不同的套用框架,Openbiz是唯一的系統,它能創建Web套用而不需要了解PHP編程。”-Nik, 保加利亞
“我高興地給出A+,因為我對Openbiz的問題得到了迅速而且完美的解答。Openbiz框架的確厲害!”-Douglas, 法國

相關詞條

相關搜尋

熱門詞條

聯絡我們