你所想了解的方正快速开发平台
??????為什么需要做開發平臺?它究竟有怎樣的生命力?技術是決定一切的嗎?我們分析一下,項目開發過程是一種以人為核心、迭代、循序漸進的開發過程,在這個過程中我們始終要保證項目軟件是可正常運行的。軟件一直處于可用狀態。 基于這種思路,很多項目組,很多公司其實是迫切需要一套行之有效的開發方法論的,有的自已研究制定了適合自已公司的開發管理辦法,有的有針對性的開發適合自身業務的開發平臺。
????? 但是絕大多數公司還是缺乏這些積累的,那么有一個能解決這個問題的開發平臺對他們來說是很必要的:??
1、用戶的需求能在最短的時間展現出來
2、用戶需求的變更能以最快的速度響應修正??
3、項目可以劃分成若干的小功能模塊,項目組成員能夠分工明確,協同開發?
4、在開發過程中,無論是需求的實現,變更,分組開發,軟件始終是可用狀態。??
??????數據建模,業務建模,表單設計這些都是確保業務能夠以最短的周期展現到前臺的有效手段,他們是遵循平臺暨定的業務標準的。平臺業務標準是通過一條 系統總線負責解釋數據與業務模型,基于這條系統總線,我們更多的是做后臺的services。 盡可能多的實現一些企業系統中的常態組件:工作流,角色,部門,用戶等管理,權限,日志,緩存,異常等控制。 他們作為后臺服務類的形式向前臺提供功能服務,這本身就是一種面向服務的架構體系,為什么不能說是SOA呢?
平臺整體在IOC(依賴注入)、ORM(對象關系映射)理論基礎之上實現MVC架構,
依托Studio實現業務流、工作流、數據模型的建立,
基于系統總線和流程引擎,我們擴展出工作流和業務流,這樣既可以面向數據流也可以面向審批流,
WEB通過JS、Flex實現前端UI展現,
容器層存放業務控制單元進行加載調度與裝配。
有了以上這些基礎元件,我們可以快速的搭建項目模塊和功能, 通過以上平臺架構,我們可以自定義去實現更多的后臺服務實現更多的業務功能。 以上這些就是方正飛鴻平臺的基本思路,核心出發點就是幫助他的用戶快速交單結項。
?
總結
以上是生活随笔為你收集整理的你所想了解的方正快速开发平台的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: short java_java基本数据类
- 下一篇: Microsoft SQL Server