




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Kenoah Application Automation (KA-2科諾軟件開發(fā)自動化生產線 技術白皮書科諾(北京技術有限公司二四年四月產品白皮書最后修改版本:v3.7最后修改日期:2004-04-25未經科諾(北京技術有限公司書面許可,本白皮書任何部分的內容不得被復制或抄襲用于任何目的。本白皮書并不意味著科諾(北京技術有限公司提供的任何產品或服務或其功能與本白皮書描述的內容完全一致。 本白皮書的內容可能在未經通知的情形下進行修改。目 錄一 科諾軟件開發(fā)自動化生產線(KA-2產品背景 .11 手工作坊式生產所帶來的效率和質量問題 .12 無法預估項目周期帶來的產品成本問題 .13 人才培養(yǎng)和
2、人才流失的問題 .24 技術實現(xiàn)與市場需求快速變化的矛盾問題.2二 科諾軟件開發(fā)自動化生產線介紹 .21 工藝化的軟件開發(fā) .22 專業(yè)化的開發(fā)工具 .33 打造上規(guī)模上檔次的軟件工廠 .34 企業(yè)信息孤島的解決方案.45 技術路線 .56 科諾軟件開發(fā)自動化生產線特點 .5三 科諾軟件開發(fā)自動化生產線功能介紹 .61 產品組成和體系結構 .62 科諾業(yè)務組件生成器 .73 科諾應用軟件組裝器 .74 統(tǒng)計圖表生成器簡介 .85 基于KA-2的開發(fā)過程控制和組織 .96 基于KA-2的應用系統(tǒng)功能特點 .9四 典型應用 .111 資產管理系統(tǒng) .112 電子商務平臺 .113 辦公自動化系統(tǒng)(
3、OA .12五 用戶實例 .12六 應用系統(tǒng)的運行環(huán)境 .13七 開發(fā)環(huán)境和開發(fā)人員技術要求 .131 開發(fā)環(huán)境 .132 開發(fā)人員技術要求 .13八 公司簡介 .14九 商標和法律聲明 .14十 聯(lián)系方式 .14 一 科諾軟件開發(fā)自動化生產線(KA-2產品背景隨著IT技術的不斷發(fā)展,應用軟件市場在不斷地細分,用戶需求在不斷地提升,特別在中國國內,政 府機構、企業(yè)和公司都在積極實施或更新信息化工程,以適應快節(jié)奏的經濟發(fā)展對于信息及時獲取和快速 處理的高要求。對于應用軟件開發(fā)商來說,市場的發(fā)展明顯遭遇到了技術、工具和開發(fā)模式的瓶頸,整個軟件行業(yè), 都在尋找能突破質量、效率、人月成本的“銀彈”。我
4、們認為,目前軟件行業(yè)所面臨的問題可以歸結為四個方面:手工作坊式生產所帶來的效率和質量問題 無法預估項目周期帶來的產品成本問題 人才培養(yǎng)和人才流失的問題 技術實現(xiàn)與市場需求快速變化的矛盾問題1 手工作坊式生產所帶來的效率和質量問題社會的發(fā)展,對企業(yè)的生存提出了越來越嚴格的要求,每個企業(yè)都在應對市場的快速變化中,不斷地 調整著自己的業(yè)務方向、組織結構、管理模式和業(yè)務流程,企業(yè)對管理軟件的要求,集中體現(xiàn)為“快速實 現(xiàn),適應變化,降低成本,創(chuàng)造多贏”,企業(yè)應用越來越需要快速反應、實時解決的軟件供應商。在傳統(tǒng)的軟件開發(fā)過程中,用戶應用的每一個表單數(shù)據(jù)變化、每一次流程需求變化,都要通過修改或 重編程序、重
5、新測試、重新打包,再交付用戶,使得二次開發(fā)和后繼成本占一個企業(yè)應用系統(tǒng)生命周期成 本的90%以上,而這些工作都需要受過多年訓練的軟件工程師們日復一日年復一年地一行行書寫程序代碼 來完成,是一種典型的“手工作坊式生產”。手工作坊式生產帶來的不僅是效率低下,而且質量無法得到保證。水平再高的程序員,都不可避免手 誤、操作失誤、代碼編寫遺漏等問題。對于一個工程項目或軟件產品來說,往往是多個程序員聯(lián)合開發(fā), 這種錯誤累積和放大,是產品質量的最大隱患。 2 無法預估項目周期帶來的產品成本問題由于溝通、技術限制等方面的原因,傳統(tǒng)的軟件開發(fā)過程,需要從需求調查、需求分析、功能設計、 系統(tǒng)設計,到編碼實現(xiàn)、測試
6、、實施等一個漫長的過程,每一個過程,都可能要經過調查、分析、實現(xiàn)和 測試幾個階段,軟件開發(fā)的項目周期往往變得不可預估,軟件成本也變得無法預估。經常是用戶抱怨開發(fā)1領域描述需求定義設計方案軟件代碼測試結果 商不了解業(yè)務需求,無法及時交付信息化產品,而開發(fā)商則有苦難言,獨自面對越來越高昂的人力成本和 時間成本的困擾。3 人才培養(yǎng)和人才流失的問題軟件企業(yè)的主要生產力是人才,所以軟件企業(yè)被人稱做是“高級勞動力密集型企業(yè)”,現(xiàn)有開發(fā)模式 要求開發(fā)人員集行業(yè)專家和技術專家于一身,這種復合型人才十分難得。尤其是當企業(yè)產品線越來越廣、 產品數(shù)量越來越多時,人才、成本的壓力就越來越大。優(yōu)秀的人才是企業(yè)通過承接大
7、批項目和持續(xù)的技術 培訓造就的,所以高端人才的流失將給企業(yè)帶來不可估量的損失。4 技術實現(xiàn)與市場需求快速變化的矛盾問題由于應用軟件是對企業(yè)管理等社會功能的模擬實現(xiàn),而社會功能本身缺乏精確的數(shù)學模型,加上市場 和社會的快速變化,使得開發(fā)出的軟件在短時間內已不能適應新業(yè)務的變化,軟件開發(fā)升級速度永遠也趕 不上市場需求的變化。當今企業(yè)、政府的業(yè)務瞬息萬變,沒有“實時開發(fā)”就沒有“實時企業(yè)”和“實時 政府”。業(yè)務的變化大致歸結為以下三方面: 組織結構和角色的變化;業(yè)務流程的變化;各種單據(jù)的變化。傳統(tǒng)的軟件開發(fā),在產品交付用戶后,對這三方面業(yè)務的變化不能做出及時快速的反應,用戶只能被 動選擇以業(yè)務適應軟
8、件。二 科諾軟件開發(fā)自動化生產線介紹1 工藝化的軟件開發(fā)如何解決軟件企業(yè)“高級勞動力密集型生產”、手工作坊式生產的現(xiàn)狀?如何提高軟件企業(yè)的開發(fā)效 率和開發(fā)質量?很多公司認為,影響開發(fā)效率和質量的最大因素是項目管理體系,但實踐結果表明,在追 求ISO9000或CMM認證的過程中,大部分公司走入了邯鄲學步的困境,投入大量的人力、物力,但收效 甚微。 2未來用戶需求科諾軟件開發(fā)自動化生產線(KA-2 技術白皮書科諾KA-2借鑒傳統(tǒng)行業(yè)的工藝化思路,將傳統(tǒng)產業(yè)中工藝的范疇,如生產流程、原料、零件配送流 程、操作參數(shù)、公用工程等,引入到軟件開發(fā)中來,實現(xiàn)業(yè)務組件的自動化生成、應用系統(tǒng)的自動組裝、 工作流
9、的可配置化和應用系統(tǒng)的自動布署與實施。工藝化的軟件開發(fā)理念,大大簡化了軟件生產的流程,解決了軟件生產效率和質量問題。2 專業(yè)化的開發(fā)工具軟件開發(fā)的自動化、工藝化是摘掉軟件公司“勞動力密集型企業(yè)”帽子,幫助軟件企業(yè)走出手工作坊 式制造的理念,是一套軟件開發(fā)人員組織、過程控制的方法論。KA-2由科諾業(yè)務組件生成器(Kenoah Component Generator,簡稱KCG、科諾應用系統(tǒng)組裝器 (Kenoah Application Designer,簡稱KAD等組成,全面地解決了軟件開發(fā)中基于業(yè)務組件的自動化生成、 基于工作流的應用系統(tǒng)組裝等問題,不僅完全滿足目前終端用戶對信息化管理系統(tǒng)的嚴
10、格要求,同時從工 藝上使得軟件開發(fā)自動化開始走向實用階段。科諾業(yè)務組件生成器避開了業(yè)務“萬能組件”的思路,實現(xiàn)了“按需生成”的突破,解決了源代碼生 成的可重復性、可擴展性、生成代碼的完整性、生成系統(tǒng)的開放性和可維護性等多個關鍵技術點,自動生 成的業(yè)務組件100%完整可運行,并跨操作系統(tǒng)平臺,支持世界上各種國家的本地化與國際化多語言??浦Z應用系統(tǒng)組裝器則實現(xiàn)了以業(yè)務語言描述的、面向業(yè)務流程的、可視化的工作流編輯器,實現(xiàn)了 基于業(yè)務流程的應用系統(tǒng)組裝,并創(chuàng)造性地實現(xiàn)了業(yè)務流程在交付用戶后的自由擴展和調整,當用戶在使 用軟件系統(tǒng)的過程中有新的需求出現(xiàn)時,可以“按需調整”工作流程和業(yè)務條件,根據(jù)系統(tǒng)統(tǒng)
11、計的數(shù)據(jù)對 流程中的關鍵點進行修改。用戶可自主的改進軟件來適應業(yè)務需求的變化,而無需以業(yè)務適應僵化的軟件。 3 打造上規(guī)模上檔次的軟件工廠基于科諾KA-2的軟件企業(yè),可以實現(xiàn)軟件開發(fā)的流水線式生產:產品負責人利用KA-2進行用戶系統(tǒng)3統(tǒng)計圖形引擎報表引擎工作流引擎頁面控制器 數(shù)據(jù)引擎系統(tǒng)集成 EAI業(yè)務組件生成器(KCG引擎 制器用戶系統(tǒng)應用系統(tǒng)實 施和管理器應用系統(tǒng)組 裝器(KAD業(yè)務組件信 息內容設計 業(yè)務組件自動生成 業(yè)務流程分析與設計 按業(yè)務流程 組裝業(yè)務組件系統(tǒng)測試與 自動打包 客戶系統(tǒng) 實施與上線 分析、業(yè)務組件拆分和業(yè)務流程定義;軟件工程師編寫部分代碼,根據(jù)用戶實際情況調整業(yè)務邏
12、輯;軟件 藍領對應用系統(tǒng)進行界面調整、打包、測試和用戶系統(tǒng)實施;QA工程師則全程監(jiān)督應用系統(tǒng)的產品質量。 這一工藝化、流水線式軟件開發(fā)團隊與開發(fā)過程管理,降低了開發(fā)人員的門檻,縮短了系統(tǒng)設計和開 發(fā)周期,從根本上規(guī)范了開發(fā)商軟件開發(fā)、維護和升級等工作,數(shù)據(jù)庫的設計、代碼的編制、構架設計等 都完全符合大型信息化系統(tǒng)的開發(fā)標準,從而使KA-2用戶能在極短的時間內,開發(fā)出功能領先的應用軟 件系統(tǒng),迅速拓展企業(yè)和行業(yè)市場,獲得前所未有的客戶滿意度和經濟效益。同時,KA-2也大大地提升了軟件企業(yè)中知識沉淀、知識再造的優(yōu)勢,使各種層次的人才都能人盡其 才、物盡其用,既降低了軟件企業(yè)的人力成本,又使規(guī)模經營
13、、批量生產的“軟件工廠”成為可能,徹底 擺脫軟件企業(yè)“高級苦工”的形象。4 企業(yè)信息孤島的解決方案(EAI集成平臺KA-2不僅是工藝化、流水線式軟件開發(fā)工具,同時也是企業(yè)應用的EAI集成平臺,科諾系統(tǒng)的可“組 裝”結構使得系統(tǒng)集成的難度大為降低。用科諾系統(tǒng)組裝器組裝的系統(tǒng)既可使不同的外部現(xiàn)有系統(tǒng)(如ERP 信息即時共享,也可定時共享。系統(tǒng)提供外部系統(tǒng)的WEB應用、可執(zhí)行應用、腳本應用、數(shù)據(jù)庫直接接 口及WEB服務等多種的接口方式。市場上主要財務系統(tǒng)和ERP系統(tǒng),只要自身提供WEB服務或其它接口 標準,即可直接包裝成接口組件,這樣,客戶可以自己用科諾流程圖形組裝器按業(yè)務流程將不同的系統(tǒng)接 口組件
14、組裝起來,以解決企業(yè)內各種系統(tǒng)的信息孤島問題。其它任何J2EE組件、.NET、WEB應用、外部 可執(zhí)行應用、腳本應用等都可以加入科諾應用組件庫,從而實現(xiàn)與在科諾軟件開發(fā)自動化生產線上開發(fā)的 其它業(yè)務組件的集成。科諾EAI提供下列三個層次的解決方案:用戶經歷(User Experience層的集成科諾軟件開發(fā)自動化生產線生產的系統(tǒng)在同一用戶管理和系統(tǒng)管理下,流程與數(shù)據(jù)不存在孤島問題。 對于所有其它現(xiàn)成的B/S系統(tǒng),科諾系統(tǒng)提供單點登錄設置與管理,實現(xiàn)Portal層的用戶界面集成。 數(shù)據(jù)同步層的集成所有生成業(yè)務組件提供全方位的XML數(shù)據(jù)定義和數(shù)據(jù)的XML格式導入/導出。系統(tǒng)提供遠程WEB服 務集成
15、構架和數(shù)據(jù)的Subscribe/Publish模式。同時,也支持局域網(wǎng)內的數(shù)據(jù)庫層的批處理或業(yè)務組件間的 數(shù)據(jù)交換處理。不同應用系統(tǒng)在流程層的整合不同應用系統(tǒng)的流程整合是最高層次的系統(tǒng)集成。科諾利用流程引擎驅動不同應用的動作和子流來解 決一個大系統(tǒng)中不同小系統(tǒng)的流程整合問題。4 5 技術路線科諾KA-2的業(yè)務組件和軟件產品采用100%純正J2EE標準和MVC構架,生產出來的產品是純B/S的應 用系統(tǒng)。目前的軟件開發(fā)有兩種最被廣泛應用的技術標準,即Sun Microsystems的J2EE標準和微軟的.NET技術。 和微軟的其它技術一樣,.NET只在微軟視窗下運行,開發(fā)出來的產品至今還不能達到企
16、業(yè)級水平,其系 統(tǒng)穩(wěn)定性和對高并發(fā)用戶系統(tǒng)的支持還受到很大的質疑,并且微軟是.NET實施運行環(huán)境的唯一提供商。 而J2EE是一個標準,符合此標準的應用可以運行在任何具有JAVA虛擬機和一些標準服務的平臺上。所有 J2EE相關的標準都是公開與開放的。經過多年的改進,實踐證明,J2EE已經成為開發(fā)高穩(wěn)定性、安全、可 靠、可擴展的各種企業(yè)應用的標準。許多企業(yè)軟件供應商和IT部門已經提供了大量的基于J2EE標準的大型 應用,并在全球企業(yè)中得到廣泛應用,而許多還沒有采用J2EE的軟件供應商也正在往這個方向上轉移。 科諾KA-2利用了EJB(Enterprise Java Bean設計的優(yōu)點,并根據(jù)自己多
17、年積淀的大型系統(tǒng)開發(fā)經驗,避 免了EJB的一些缺點,實現(xiàn)了B/S應用在通用網(wǎng)絡(跨越太平洋與普通機器條件下可達到每頁面3秒以下的 超快反應速度;利用服務器群(Web Farm技術,實現(xiàn)上萬并發(fā)用戶的支持,系統(tǒng)注冊用戶可以達到10億數(shù) 量級;系統(tǒng)可布署在Windows、Linux、Unix、Solaris等操作系統(tǒng)上,完全支持任何符合J2EE標準的中間件 或應用服務器,從免費的Tomcat到昂貴的WebLogic或WebSphere;而自動生成代碼技術更大大縮短了系統(tǒng) 開發(fā)周期,保證了代碼質量和系統(tǒng)架構的穩(wěn)定性。6 科諾軟件開發(fā)自動化生產線特點準確分析和表達用戶需求面向非IT人員的圖形化業(yè)務組件
18、生成器和應用系統(tǒng)組裝器,幫助業(yè)務人員或流程擁有者準確地描述出 業(yè)務流程、處理方法、數(shù)據(jù)來源和去向,而不存在“業(yè)務人員不懂IT技術,IT人員不明白具體業(yè)務”這樣 的溝通障礙,最大限度地消除了需求實現(xiàn)過程中的錯誤放大效應。工業(yè)化的快速系統(tǒng)生成同一套應用系統(tǒng),可以采用模塊化、協(xié)作化、流水線式等各種團隊開發(fā)模式,以工業(yè)化的速度完成從 用戶需求到應用系統(tǒng)的實現(xiàn)過程。在這個過程中,所生成的業(yè)務組件100%可運行。整個系統(tǒng)70%至90%以 上的代碼可以由系統(tǒng)自動生成,有些功能需求甚至可100%代碼生成,以幾何級的指數(shù)降低開發(fā)周期,實 現(xiàn)了最短時間內掌握用戶需求、最短時間內實現(xiàn)用戶系統(tǒng),完全解決了系統(tǒng)實現(xiàn)遠遠
19、滯后于用戶需求的尷 尬局面。應用系統(tǒng)的穩(wěn)定性和可擴展性高質量面向大應用系統(tǒng)的底層代碼設計,采用業(yè)務層與技術層的分離技術,使KA-2開發(fā)出來的應用 系統(tǒng)具有極高的系統(tǒng)穩(wěn)定性和可擴展性。這些應用系統(tǒng)既可以在單服務器上運行,以滿足中小企業(yè)的應用 需求,也可以在WEB服務器群上運行,以適應超大規(guī)模成千上萬并發(fā)用戶的大數(shù)據(jù)量需求。對業(yè)務需求變化的自適應和流程不斷完善KA-2開發(fā)的應用系統(tǒng)分三個層次解決這一問題:KA-2開發(fā)出來的產品,其單位組織結構和角色都由管理員隨時調整配置,無需做程序的改變; 由于使用與流程無關的引擎設計,業(yè)務流程可由業(yè)務人員或管理員使用可視化圖形界面隨時調整, 其流程中的工作分派也
20、可動態(tài)調整,不需要重寫一行代碼,即可滿足需求。同時,用戶也可以在系統(tǒng)中設 置對流程的監(jiān)督、效率評價等參數(shù),定期或不定期地對流程參數(shù)進行統(tǒng)計和分析,發(fā)現(xiàn)流程中的非增值結 5 點,從而為流程的不斷完善提供準確的、完備的、可靠的數(shù)據(jù)分析依據(jù),達到流程的不斷自我完善; 如果用戶的單據(jù)發(fā)生變化,管理員可通過配置修改現(xiàn)有表單,終端用戶可即時使用新的表單,無需 修改一行程序。多層次的安全保障KA-2提供了強大的系統(tǒng)安全保障策略。在多層次的外部安全設置之外,字段級的數(shù)據(jù)加密技術,有 效地防止來自系統(tǒng)內部的數(shù)據(jù)泄露;動態(tài)多層次職能管理、分布式管理員體系,在減少管理員工作量的同 時,提高了系統(tǒng)的安全性;系統(tǒng)線程管
21、理和日志功能,可以回滾訪問者的身份記錄;用戶身份驗證和數(shù)據(jù) 保密,使不同的用戶只能看到自己職能權限內的資料;權限可按角色及部門范疇設置,也可按數(shù)據(jù)條件動 態(tài)設置。數(shù)據(jù)條件與角色權限的有機結合是KA-2的獨創(chuàng)。而由科諾業(yè)務組件生成器生成的業(yè)務組件自動 帶有這些權限處理的功能,系統(tǒng)開發(fā)人員再也不用為大型企業(yè)的復雜權限設置而煩惱。源碼級的開放性和標準化,降低開發(fā)人員的技術門檻KA-2在保持高質量的代碼規(guī)范同時,向開發(fā)人員提供豐富的標準化源碼,一方面可以為二次開發(fā)商 快速培養(yǎng)自己的開發(fā)人才,另一方面也可以使高手們不受面向普通用戶的圖形化科諾業(yè)務組件生成器、科 諾應用系統(tǒng)組裝器的限制,自主發(fā)揮,開發(fā)出功
22、能更加強大、更具特色的應用系統(tǒng)。系統(tǒng)生成的源代碼都 是標準化的,如:Java、Jsp、Javascript等,以盡量減少平臺本身的學習過程。由于所生成的業(yè)務組件的完 整性,對于某些特殊要求所需要擴展的,不需要花時間讀懂生成的組件即可按自己的特殊需求來擴展,從 而在平臺上快速開發(fā)各種應用系統(tǒng)。同時任何JAVA結構的應用或組件,甚至其它結構的外部組件,也可 以在科諾應用系統(tǒng)組裝器中作為一個應用加入整個系統(tǒng)中。多種終端和通訊方式的集成跨平臺的底層技術,使得KA-2所開發(fā)出來的應用系統(tǒng)可以廣泛地支持各種PDA、條碼設備、手機短 訊等終端設備或新型的、先進的通訊方式,實現(xiàn)無限溝通,為實現(xiàn)實時企業(yè)、實時政
23、府提供全方位的支持。 技術的領先性KA-2基于“自動化+組裝”的理念開發(fā)成為一套系統(tǒng)工具,使得軟件開發(fā)的自動化變?yōu)楝F(xiàn)實,其采 用的技術均為世界領先成熟技術。科諾將不斷吸收先進的技術,保持在這一領域的領導者地位,不斷為用 戶推出功能更強大的、支持更廣泛的升級換代產品。三 科諾軟件開發(fā)自動化生產線功能介紹1 產品組成和體系結構6 2 科諾業(yè)務組件生成器科諾業(yè)務組件生成器是科諾的專利技術。它以圖形化的界面,按業(yè)務表單的粒度,描述了:表單構成:如欄目、明細表等 數(shù)據(jù)類型:如整形、日期型等 業(yè)務字段類型:如自動編號、枚舉下拉、查找?guī)Щ?、統(tǒng)計計算等 數(shù)據(jù)展現(xiàn)類型:如必填項、查找項等 根據(jù)這些可視化的、直接
24、的描述,KA-2自動生 成應用系統(tǒng)中業(yè)務組件,以及與業(yè)務組件相關的數(shù)據(jù) 采集、修改、發(fā)布、刪除、列表、打印、查找檢索、 排序、枚舉列表和權限處理等各種業(yè)務組件功能所需 的、符合MVC設計規(guī)范的、多層結構的標準J2EE源代 碼,而且生成的業(yè)務組件是100%完整可運行的。對于 不同的系統(tǒng),系統(tǒng)的自動生成率高達70%以上,甚至 于在一些情況下100%的程序都可自動生成。這種類似于業(yè)務表單的可視化描述方式,避免了 軟件開發(fā)工程師與用戶之間的溝通障礙,大大提高了 應用系統(tǒng)的開發(fā)效率。 同時,KA-2還提供了各種業(yè)務組件的擴展方式、 手工代碼的擴展規(guī)范等,保證了系統(tǒng)生成部分的業(yè)務 組件、源代碼可多次重復生
25、成,并不影響手寫代碼??浦Z業(yè)務組件生成器也可以應用在團隊式協(xié)作開 發(fā)環(huán)境中,不同的開發(fā)人員可以并行開發(fā)同一個應用 系統(tǒng),從而極大地發(fā)揮出團隊的作用,極大地提高開 發(fā)效率。 3 科諾應用軟件組裝器科諾應用系統(tǒng)組裝器是軟件開發(fā)的全新概念,它 揉和了軟件組件化、流程技術及軟件集成的最高技術。 科諾系統(tǒng)組裝器包括驅動引擎、應用組件庫、各 種主要ERP系統(tǒng)的無縫集成接口組件、業(yè)務流程圖形 組裝界面及業(yè)務流程監(jiān)視器。超強的驅動引擎除了國 際工作流管理標準組織所確定的所有功能外,還加入 了已有系統(tǒng)集成所需的必要功能,如子流、跳轉、出 錯處理、安全權限等;可視化的、面向業(yè)務描述的應 用系統(tǒng)組裝界面為精通業(yè)務的
26、非IT專業(yè)人士提供了一 個按自己的業(yè)務流程變化來修改業(yè)務流程的有效工具。通過用戶可維護的應用系統(tǒng)接口,KA-2還可以 完成對系統(tǒng)內其它組件或不同供應商的其它應用系統(tǒng)7 的集成,實現(xiàn)基于科諾應用系統(tǒng)平臺的各種Web應用、Java應用、腳本應用、Web服務、外部應用的系統(tǒng) 集成,輕松實現(xiàn)企業(yè)信息門戶。在最終用戶的應用系統(tǒng)中,每一業(yè)務流程可以有多個版本共存,每個版本有草稿、使用、未使用等多 種狀態(tài),清晰明了;每一個流程實例,都可以通過圖形化界面查看已經完成的處理結點和當前執(zhí)行結點、 執(zhí)行狀態(tài)。同時,超強的用戶級流程修改功能,可以在幾分鐘內就滿足用戶流程調整的需要,而且不用重 寫代碼、不用重新加載服務
27、。 4 統(tǒng)計圖表生成器簡介科諾信息化平臺集成了Chart統(tǒng)計圖形工具。這是一款功能強大的統(tǒng)計圖生成工具,可以創(chuàng)建如下圖形:餅圖(pie charts 曲線圖(line charts 柱狀圖/條形圖(vertical / horizontal bar charts 甘特圖(Gantt chartsXY 散布點(XY plots and scatter plots 時序圖(time series 8股票圖(high/low/open/close charts蠟燭圖(candle stick charts復合統(tǒng)計圖(combination charts帕累托圖(Pareto charts氣泡圖(bu
28、bble charts 5 基于KA-2的開發(fā)過程控制和組織基于KA-2的軟件開發(fā),在人才應用上能夠形成一種層次結構,比如頁面調整的軟件工人和美工,注 重編碼和業(yè)務邏輯實現(xiàn)的工程師,以及系統(tǒng)架構規(guī)劃的DBA/系統(tǒng)架構師等,充分利用了聯(lián)合開發(fā)的團隊 優(yōu)勢,并大大地降低了人員成本的壓力。KA-2是一套符合CMM認證的開發(fā)方法論,它帶有大型項目開發(fā)必須的Nightly Build 自動打包、安裝 的功能,從而實現(xiàn)項目團隊開發(fā)的可控性。北美一些大型軟件開發(fā)公司也不能做到這一點。6 基于KA-2的應用系統(tǒng)功能特點完全基于B/S結構、符合J2EE規(guī)范的應用平臺,可部署Windows、Linux、Unix等
29、不同的操作系統(tǒng)和 任何符合J2EE標準的中間件或應用服務器上,支持SQL Server和Oracle等不同數(shù)據(jù)庫系統(tǒng)Web服務器群(Web Farm設計,支持百萬級并發(fā)用戶訪問,流量自動調整(Load Balancing,支持 超大規(guī)模系統(tǒng)的7x24不間斷安全運行,并可以使系統(tǒng)在超強負荷下達到最佳效率支持樂觀鎖定,允許多個用戶同時修改同一個文檔(如訂單,報價單等,提高終端用戶的工作效 率,支持超大系統(tǒng)(多用戶應用環(huán)境多種語言及本地化、全球化支持,系統(tǒng)按當前用戶的區(qū)域自動動態(tài)切換語言、數(shù)字格式、貨幣等, 支持多種語言在同一頁面出現(xiàn),如繁簡體共存,用戶也可自主選擇所使用的語言類型強大的組織結構管理
30、和多層次崗位職能權限管理,可以定義基于組織結構、功能權限和數(shù)據(jù)條件的 各種用戶角色和權限,可以按部門范疇或功能模塊范圍設置多級管理員,方便開發(fā)基于Web應用的門戶系 統(tǒng)或電子商務系統(tǒng)9 用戶可以按自已的需要定義表單并和系統(tǒng)中已存在的任一業(yè)務組件建立關聯(lián),即可輕松實現(xiàn)對業(yè)務 組件的自動擴展。擴展的業(yè)務組件屬性可編輯、查找、排序流程管理員可隨時在線更改流程中節(jié)點的分派或流轉的控制條件,圖形化顯示工作流的整個過程, 并跟蹤工作流程方便的業(yè)務委托功能,使用戶在請假、外出時,由其他人代理工作的執(zhí)行。一旦用戶建立了代理, 他的任務會自動顯示于代理人的工作任務列表強大的B/S應用環(huán)境下的統(tǒng)計圖形處理能力,可
31、以輕松地在瀏覽器界面生成顯示各種統(tǒng)計圖形,如 餅圖(pie charts、曲線圖(line charts 、柱狀圖/條形圖(vertical / horizontal bar charts、甘特圖(Gantt charts、 XY 散布點(XY plots and scatter plots、帕累托圖(Pareto charts等最安全的SSL(HTTPS加密數(shù)據(jù)傳輸,最先進的128位加密數(shù)據(jù)存儲,提供Session管理及用戶身份驗 證及數(shù)據(jù)保密,數(shù)據(jù)庫或文件形式的附件上傳、存儲功能,提供應用系統(tǒng)全方位、多層次的安全設置,保 證數(shù)據(jù)安全多種外部系統(tǒng)集成手段,如WEB應用、可執(zhí)行應用、腳本應用、
32、數(shù)據(jù)庫直接接口及WEB服務等, 可以直接和主流財務系統(tǒng)、ERP系統(tǒng)集成,以解決企業(yè)內各種系統(tǒng)的信息孤島問題圖形化的報表設計器,支持多種格式報表,如PDF、HTML、XSL首頁用戶待做任務列表及通知,系統(tǒng)自動以電子郵件、短信息等形式通知,并按設定的完成期限督 促流程執(zhí)行靈活的數(shù)據(jù)排序、搜索功能,如點擊欄目名稱隨意升或降排序,支持精確查找或帶適配符的數(shù)據(jù)查 找(%word%,work%,%word,word,能顯示查找記錄返回數(shù),并顯示當前頁、總頁數(shù) 10 四 典型應用1 資產管理系統(tǒng) 科諾資產管理系統(tǒng)架構于科諾信息化 平臺之上,主要針對于石油、大學、電廠、 化工廠、國家機關部委等用戶群,解決他
33、們“設備品種繁多、價值高,需要較高的 設備完好率及連續(xù)運轉可利用率,需要快 速及時的維修維護請求和供應商關系”等 需求,以優(yōu)化企業(yè)維修資源為核心,以提 高資產利用率、降低企業(yè)維護成本為目的, 從而合理安排維修計劃及相關資源與活動、 提高企業(yè)的經濟效益和市場競爭力。一個典型的資產管理周期包括:資產入賬>>>資產檢修計劃>>>資產檢修工作單生成>>>工作分派 >>>檢修用料領用>>>檢修完成>>>資產核算>>>資產清理。涉及的業(yè)務組件和業(yè)務流程有:資產賬務處理 制定檢修計劃
34、按檢修計劃按時自動生成工作單工作分派流程,短信息或電子郵件通知工人 如果檢修用料庫存不足,自動生成購料申請 自動更新資產檢修記錄,費用及必需賬務核算 如果是客戶需付費用,將自動生成付款發(fā)票 資產賬務清理核算功能2 電子商務平臺 科諾電子商務平臺具備完整e-Business 的全部架構和基本功能,是聯(lián)結供應商、 采購商的業(yè)務交易和信息溝通平臺,關鍵功能包括:基于互聯(lián)網(wǎng)訪問 交易流程、協(xié)同操作 信息采集、發(fā)布、管理 目錄上傳、修改、查尋 競價、招投標服務按買方、賣方權限設置多層次管理員權限,買方、賣方自我管理 豐富的社區(qū)功能11 快捷的單點登錄系統(tǒng) 全球化、本地化的多語言支持 各種訂單、合同文檔的
35、實時傳遞 支持超大規(guī)模用戶的實時并發(fā)訪問 超強的多級系統(tǒng)安全設計3 辦公自動化系統(tǒng)(OA基于科諾信息化平臺的OA系統(tǒng),具有完善的多層次管理員和多層次安全管理機制,豐富的業(yè)務流程 控制和自我完善功能,以及簡潔、美觀的用戶界面,是優(yōu)秀的實時溝通、團隊協(xié)作式辦公桌面系統(tǒng)。 五 用戶實例以下內容摘自KA-2用戶報告:使用科諾KA-2的最大體會是平臺的組織結構、用戶職能與權限的超強功能,平臺的這套思想從管理 理論上被證明是正確的,同時又從計算機理論上正確地實現(xiàn)了這些功能,這是非常了不起的。我們利用科諾KA-2開發(fā)的第一個產品是北京某網(wǎng)絡辦公系統(tǒng)。由于我們以前是以網(wǎng)站開發(fā)為主,沒 有大型B/S應用系統(tǒng)開發(fā)
36、經驗,對工作流系統(tǒng)也不是很了解,但是客戶要求很急,所以我們選擇了科諾 KA-2組裝平臺,而且?guī)缀跏且贿厡W習一邊開發(fā)。但科諾公司在技術和項目管理上都給了我們極大的支持。與以往的基于php/mySQL的作法相比較,我們從學習KA-2、分析用戶需求到項目結束,雖然只用了 很少的人力和時間,不過用戶對我們的系統(tǒng)評價卻很高。這些都得益于科諾KA-2的強大功能。12科諾軟件開發(fā)自動化生產線(KA-2 技術白皮書 我們有一組簡單的統(tǒng)計數(shù)據(jù): 文件類型 java jsp、js sql 總計 生成代碼行數(shù) 50278 24459 5626 80363 869 手寫代碼行數(shù) 僅調整和修改部分界面美工 460 13
37、29 手寫代碼比例 1.7% 忽略不計 8% 1.7% 共計發(fā)文流程、收文流程、重要通知流程、每周工作報告、部門經理工作報告、請假流程、出差流程、 加班流程、外出流程、招聘申請、面談流程、轉正流程、離職流程、調配通知書流程、物品管理、公用物 品等16個流程,200多個頁面; 覆蓋了OA辦公的人事、行政、財務、日常辦公、論壇等事務處理項目; 總計開發(fā)時間:8月3日培訓,8月6日分析需求、流程,9月17日項目結束; 人力配備:培訓老師1名、程序員2名、美工1名(只做頁面調整。 六 應用系統(tǒng)的運行環(huán)境 硬件環(huán)境:P500以上/512M內存/1G硬盤空間 操作系統(tǒng):可選(微軟視窗、Linux、Unix、Solaris 數(shù)據(jù)庫:可選(SQL Server、Oracle、Sybase或DB2 WEB服務器:Apache或IIS 用戶端瀏覽器:IE 6.x 功能服務器:可選 (Tomcat、JRun、JBoss、WebLogic、WebSphere 七 開發(fā)環(huán)境和開發(fā)人員技術要求 1 開發(fā)環(huán)境 硬件環(huán)境:普通PC/512M內存/1G以上硬盤空間 操作系統(tǒng):微軟視窗 數(shù)據(jù)庫:SQL Server、Oracle WEB服務器:Apache或I
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年石英玻璃纖維布項目發(fā)展計劃
- 電子文檔格式轉換標準流程
- 加強需求預測提升響應速度
- 關于開展新員工培訓的策劃書
- 自然資源保護與合理利用合作協(xié)議
- 移動應用開發(fā)及維護服務合同
- 草房子小學生故事解讀
- 2025年稀土-鐵超磁致伸縮單晶材料合作協(xié)議書
- 惠州學校道路標線施工方案
- IT服務行業(yè)云服務解決方案探討
- DL∕T 1094-2018 電力變壓器用絕緣油選用導則
- 【我國農村數(shù)字普惠金融的發(fā)展問題及完善策略12000字(論文)】
- 重慶建設-花籃拉桿式懸挑腳手架工藝標準(試行)
- 動物疫病傳染病防控培訓制度
- DL-T-5115-2016混凝土面板堆石壩接縫止水技術規(guī)范
- 數(shù)據(jù)驅動歷史研究
- 全國川教版信息技術八年級下冊第二單元第1節(jié)《設計文創(chuàng)作品》教學設計
- 危貨押運員考試答案(題庫版)
- QCT267-2023汽車切削加工零件未注公差尺寸的極限偏差
- 2022-2023學年浙江省紹興市高一(下)期末數(shù)學試卷含答案
- 初中英語七選五經典5篇(附帶答案)
評論
0/150
提交評論