CTC快速開發(fā)平臺C-ONE
基于云南朋邦一批行業(yè)資深開發(fā)人員的的技術(shù)經(jīng)驗累積和項目經(jīng)驗沉淀,形成了今天的通用軟件開發(fā)平臺。
C-ONE軟件開發(fā)平臺創(chuàng)造性地改變了軟件開發(fā)與軟件服務(wù)模式。
兼具了標(biāo)準(zhǔn)性和靈活性,使得軟件的開發(fā)更規(guī)范、更有效,也使得項目風(fēng)險大大減低。
通過此技術(shù)開發(fā)平臺,我們已經(jīng)成功開發(fā)并形成了一系列軟件產(chǎn)品及解決方案。
1、C-ONE概述
隨著企業(yè)信息化建設(shè)日趨深入與專業(yè),客戶對業(yè)務(wù)管理軟件的個性化要求越來越高,對軟件開發(fā)周期的要求卻越來越短。在此情況下,標(biāo)準(zhǔn)軟件產(chǎn)品一般無法滿足需求;但如果采用傳統(tǒng)的定制方式進行開發(fā),必定是周期長、響應(yīng)慢、成本高,同樣難以適應(yīng)客戶的需求。如何構(gòu)建一套基礎(chǔ)的、高復(fù)用的、可快速擴展的應(yīng)用開發(fā)平臺,是軟件行業(yè)共同面臨的一大課題,秀群快速開發(fā)平臺(以下簡稱C-ONE)為此而生。
C-ONE是一個前沿的工作流應(yīng)用快速開發(fā)平臺,涵蓋了業(yè)務(wù)流程的需求分析、系統(tǒng)設(shè)計、快速開發(fā)、方便部署、運行監(jiān)測等功能,貫穿了整個軟件的開發(fā)周期。C-ONE的目標(biāo)是讓開發(fā)人員甚至一般的業(yè)務(wù)人員能夠快速搭建或配置業(yè)務(wù)系統(tǒng),讓開發(fā)人員通過少量的編碼完成特殊的個性化需求。C-ONE內(nèi)置了界面設(shè)計器、工作流引擎,支持IE、Firefox、Chrome等市場主流的瀏覽器,提供了強大的擴展能力和客戶體驗。
C-ONE特點
C-ONE是一套高復(fù)用的,面向框架的快速開發(fā)平臺,其特點為:
1)整合了大量的基礎(chǔ)應(yīng)用框架
包括多主題的界面導(dǎo)航、組織架構(gòu)、人員權(quán)限管理、日志管理、系統(tǒng)運行監(jiān)控、消息傳遞等基礎(chǔ)功能。
2)快速對象建模工具
能夠在應(yīng)用層面為對象進行統(tǒng)一建模,可以方便的維護對象之間的主從關(guān)系和外鍵約束,可以正向生成數(shù)據(jù)庫數(shù)據(jù)表,也可以逆向從數(shù)據(jù)庫還原對象模型;圖形化的操作界面使用戶能夠更簡單快速的搭建應(yīng)用系統(tǒng)的數(shù)據(jù)模型。
3)可視化的自動界面生成工具
能夠通過簡單的配置界面快速生成表單,列表、樹形、報表等視圖,系統(tǒng)還提供了多個向?qū)В奖愕膹臄?shù)據(jù)表格一體化的生成對象模型、視圖和添、刪、改、查操作。
4)內(nèi)置的流程驅(qū)動引擎和可視化的流程定義工具
C-ONE擁有符合WfMC(Workflow Management Coalition)標(biāo)準(zhǔn)設(shè)計的工作流引擎,支持順序、分支、并發(fā)、跳轉(zhuǎn)、循環(huán)、時效、動態(tài)節(jié)點、子流程等處理方式;支持任務(wù)的會簽、競爭處理。可以方便的掛接業(yè)務(wù)操作界面,可以無縫的將業(yè)務(wù)數(shù)據(jù)和流程數(shù)據(jù)整合起來,以便于報表的統(tǒng)計和業(yè)務(wù)條件限定,這使得C-ONE的流程功能超越了簡單的基于業(yè)務(wù)表單的流程工具,極大的滿足了客戶的個性化業(yè)務(wù)需求。
5)業(yè)務(wù)系統(tǒng)整合
C-ONE具備了門戶化的特征。門戶化指的是對業(yè)務(wù)系統(tǒng)的集成能力,這個集成不僅僅是簡單的頁面級的調(diào)用,而是代表了頁面調(diào)用、數(shù)據(jù)抽取和回寫,人員、角色、權(quán)限等全方位的集成能力。
6)多語言支持
C-ONE全面支持多語言的定義,系統(tǒng)可以根據(jù)需要自行擴充需要支持的語言包。
C-ONE核心功能:
C-ONE的核心功能如下圖所示: