程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> OPENBIZ - 使應用開發不同於編程

OPENBIZ - 使應用開發不同於編程

編輯:關於PHP編程

系統簡介

Openbiz提供了一個PHP 應用程序框架。它可以幫助專業軟件開發人員和技術咨詢家來構建網絡上企業級應用。由於企業級應用的高復雜性,系統開發通常會包括巨大投資和冗長的時間去進行工程計劃,系統設計,原型設計,組件編碼,功能測試,產品部署以及維護。

Openbiz框架的目標是節省復雜應用的開發投入和縮短開發時間。借助於Openbiz的幫助,應用程序的開發將建立於一個擁有完全互聯網(Web)層面的,以Metadata驅動為核心的,並且有Eclipse插件作為圖形化編寫工具的平台。

技術優勢

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, 法國

官方網站

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved