資源大。3.39 MB |
資源類型:文檔 |
下載積分: 20 |
|
|
|
資源介紹 |
|
1.1 ZLSOFT產(chǎn)品發(fā)展的平臺(tái)之路
信息化應(yīng)用軟件行業(yè)是一個(gè)快速變化的產(chǎn)業(yè),一個(gè)激動(dòng)人心、充滿困惑和挑戰(zhàn)的領(lǐng)域,中聯(lián)作為行業(yè)內(nèi)受到客戶普遍尊重軟件公司,始終致力于提高適應(yīng)性和用戶自主性,從而提供技術(shù)先進(jìn)、質(zhì)量上乘、功能最貼近用戶需要的精品軟件。
1.1.1 ZYGL/ZYSC,自動(dòng)代碼生成
上世紀(jì)九十年代初,蹣跚學(xué)步的中聯(lián)還耕耘在基于UNIX操作系統(tǒng)的多用戶財(cái)務(wù)軟件領(lǐng)域,為屏蔽操作系統(tǒng)和設(shè)備的復(fù)雜性,提高開(kāi)發(fā)效率,就在產(chǎn)品底層設(shè)計(jì)了一個(gè)基礎(chǔ)平臺(tái)ZYGL,隨后基于它開(kāi)發(fā)的中聯(lián)管理軟件生成器ZYSC;面對(duì)日益增加的用戶信息化需求,其他廠商還在分析應(yīng)該開(kāi)發(fā)什么業(yè)務(wù)應(yīng)用的時(shí)候,中聯(lián)已經(jīng)給很多客戶完全按自身要求全自動(dòng)地生成了若干小型獨(dú)立的管理系統(tǒng);首次平臺(tái)成功的研制體驗(yàn),以及由此帶來(lái)的高效率和全面滿足客戶思想的欣喜觸動(dòng),讓中聯(lián)在往后的每次新技術(shù)應(yīng)用和產(chǎn)品領(lǐng)域拓展臺(tái)階上,都不可或缺并不由自主地要進(jìn)行平臺(tái)思考…
1.1.2 ZLHIS,第一個(gè)商品化的行業(yè)大型應(yīng)用軟件
ZLHIS(ZhongLian Hospital Information System)是中聯(lián)從上世紀(jì)末進(jìn)入醫(yī)院信息化行業(yè)開(kāi)始,研發(fā)的各種醫(yī)院信息化應(yīng)用系統(tǒng)的產(chǎn)品總稱,至今已經(jīng)在全國(guó)同類軟件中擁有絕對(duì)最多的醫(yī)院用戶,也是該行業(yè)第一個(gè)商品化的大型應(yīng)用軟件。
藉由對(duì)醫(yī)院各類業(yè)務(wù)特性的抽象包容,業(yè)務(wù)本質(zhì)的認(rèn)知和業(yè)務(wù)規(guī)律變化的分析,輔以自定義和參數(shù)化等措施,充分滿足了幾千家客戶的應(yīng)用需要。拋棄了生成代碼更換為解釋驅(qū)動(dòng),包括注冊(cè)式客戶端功能導(dǎo)航臺(tái)(框架)、自定義報(bào)表編制發(fā)布運(yùn)行工具、消息管理器、服務(wù)器管理工具、系統(tǒng)任務(wù)管理等一系列頗具平臺(tái)特征的產(chǎn)品,以及單點(diǎn)登錄、自適應(yīng)界面調(diào)整、個(gè)性化參數(shù)保存、結(jié)構(gòu)化病歷文檔等諸多技術(shù)特性成為ZLHIS商品化和長(zhǎng)期適應(yīng)性的重要保證,伴隨中聯(lián)不斷成長(zhǎng)壯大。
ZLHIS突破了大型軟件無(wú)法商品化的宿命論,從財(cái)務(wù)后勤到臨床醫(yī)療再到檢驗(yàn)檢查等各種醫(yī)院主體業(yè)務(wù),以相比項(xiàng)目化更統(tǒng)一的技術(shù)、更完善的服務(wù)、更有保障的質(zhì)量、更低廉的成本和持續(xù)發(fā)展能力,為中國(guó)醫(yī)院信息化的蓬勃發(fā)展做出了積極的貢獻(xiàn)。
1.1.3 ZLBH,獨(dú)樹(shù)一幟的新平臺(tái)
伴隨全社會(huì)信息化的快速發(fā)展,人們的生活工作方式也在發(fā)生極大的變化,電子郵件、即時(shí)通訊、電子文檔、手機(jī)短信、電子簽名已經(jīng)成為基本的工具和手段;伴隨企業(yè)內(nèi)部信息化應(yīng)用的發(fā)展,各種業(yè)務(wù)全面信息化的要求、各種業(yè)務(wù)系統(tǒng)之間信息交換共享的要求、按最貼合自身當(dāng)前需要進(jìn)行信息化建設(shè)的要求等不斷提出。
擁有長(zhǎng)期商品化軟件經(jīng)驗(yàn)和廣泛用戶基礎(chǔ)的中聯(lián),厚積而薄發(fā),在2008年6月成功發(fā)布基于.NET多層技術(shù)架構(gòu)的ZLBH (ZhongLianBusiness Home,中聯(lián)業(yè)務(wù)平臺(tái))。它首先是一個(gè)全面的企業(yè)協(xié)同管理產(chǎn)品;并以全新的全面資源管理視角不斷將包含最新技術(shù)的業(yè)務(wù)模型模式劃為治下,配合靈活的組織模型,成為企業(yè)信息化的強(qiáng)大支持平臺(tái);同時(shí)基于業(yè)務(wù)模型的層次理論,為企業(yè)提供了零編碼的應(yīng)用快速構(gòu)建和快速維護(hù)能力、不同層次多種應(yīng)用的整合能力;開(kāi)發(fā)的標(biāo)準(zhǔn)接口,使其本身能不斷融入新技術(shù)、新知識(shí),從而具備長(zhǎng)期適應(yīng)各種新應(yīng)用的能力。ZLBH,在提升的信息化基礎(chǔ)層次上,再次獨(dú)樹(shù)一幟地解決了軟件適應(yīng)性自主性問(wèn)題、應(yīng)用整合的問(wèn)題,并極大提高了企業(yè)級(jí)信息化的開(kāi)發(fā)部署維護(hù)效率。
時(shí)間 產(chǎn)品 客戶•應(yīng)用 操作系統(tǒng)•架構(gòu) 數(shù)據(jù)庫(kù)
1993 ZYGL&ZYSC 小企業(yè),獨(dú)立的小型應(yīng)用 Union FoxPro
1999 ZLHIS 各級(jí)醫(yī)院,全面業(yè)務(wù)應(yīng)用 Windows,C/S Oracle
2008 ZLBH 不限行業(yè),各類信息系統(tǒng) Windows, C/A/S Oracle、SQL-Server…
MDX分析源
表1 中聯(lián)平臺(tái)發(fā)展歷程
利用我們?cè)卺t(yī)療行業(yè)長(zhǎng)期的業(yè)務(wù)積累,已經(jīng)利用ZLBH成功構(gòu)建出三個(gè)方面的產(chǎn)品:充分體現(xiàn)先進(jìn)管理思想的高端醫(yī)院管理系統(tǒng)ZLNEC、滿足社區(qū)衛(wèi)生信息化應(yīng)用需要的ZLCHS,配合ZLHIS實(shí)現(xiàn)醫(yī)院行政管理與決策支持的中聯(lián)E智系統(tǒng),并成功應(yīng)用。此外,在極端的時(shí)間內(nèi)容,ZLBH已經(jīng)成功應(yīng)用于一些醫(yī)療外的行業(yè);這些都成為ZLBH卓越能力和優(yōu)良品質(zhì)的有力證明。
1.2 平臺(tái)思維&MDA&敏捷開(kāi)發(fā)
1.2.1 平臺(tái)思維:抽象與封裝
粗略地觀察一下軟件表述方式(語(yǔ)言)的發(fā)展:從打孔紙帶到匯編語(yǔ)言到高級(jí)語(yǔ)言再到面向?qū)ο笳Z(yǔ)言和所謂第四代語(yǔ)言…應(yīng)當(dāng)留意:每一代的語(yǔ)言并不是在取代前一代語(yǔ)言,而是用上一代語(yǔ)言來(lái)“寫”下一代語(yǔ)言,這就是典型的封裝。在這個(gè)由簡(jiǎn)單到復(fù)雜的自然進(jìn)化道路上,軟件的體系結(jié)構(gòu)、軟件開(kāi)發(fā)的體系結(jié)構(gòu)、軟件開(kāi)發(fā)工具的體系結(jié)構(gòu)等等,都呈現(xiàn)出層級(jí)的特征;在不斷的抽象和封裝過(guò)程中,系統(tǒng)平臺(tái)和軟件技術(shù)向前發(fā)展。
圖1 軟件產(chǎn)品及平臺(tái)的幾個(gè)層次
早期的編程,我們必須自行控制存儲(chǔ)、分配回收內(nèi)存;通過(guò)對(duì)硬件的抽象,對(duì)各種設(shè)備驅(qū)動(dòng)程序的封裝,操作系統(tǒng)平臺(tái)不斷的向前發(fā)展,使軟件開(kāi)發(fā)過(guò)程中硬件接口的復(fù)雜性不斷地被屏蔽;通過(guò)對(duì)數(shù)據(jù)存儲(chǔ)及其方法、結(jié)構(gòu)、關(guān)系的定義和數(shù)據(jù)查詢檢索方法等抽象,形成了數(shù)據(jù)庫(kù)系統(tǒng)平臺(tái)。
同樣我們通過(guò)系統(tǒng)間交換信息的通訊指令的封裝,各種服務(wù)接口的制定,有效屏蔽了網(wǎng)絡(luò)傳輸和服務(wù)協(xié)調(diào)的復(fù)雜性,形成了ZLBH的應(yīng)用框架(AF, Application Framework);通過(guò)對(duì)業(yè)務(wù)環(huán)境的信息及其組織表現(xiàn)、處理方法等內(nèi)容的抽象形成了業(yè)務(wù)類型、資源類型、智能組件等ZLBH的上層組成;可以認(rèn)為ZLBH是一個(gè)跨越軟件基礎(chǔ)架構(gòu)和業(yè)務(wù)基礎(chǔ)軟件兩個(gè)層次的融合業(yè)務(wù)系統(tǒng)平臺(tái)。
抽象和封裝,這一不變的平臺(tái)思維,成為提升應(yīng)用軟件開(kāi)發(fā)部署維護(hù)效率的重要方法,推動(dòng)著軟件技術(shù)的跨越式前行。
1.2.2 MDA,將模型與實(shí)現(xiàn)分離
通常企業(yè)信息化的基本目的就是把組織自身的業(yè)務(wù)信息、管理方法和工作流程以軟件系統(tǒng)的形式固化下來(lái),通過(guò)軟件的運(yùn)行來(lái)降低成本、提高速度、強(qiáng)化管理。由于我們所處社會(huì)環(huán)境、經(jīng)濟(jì)環(huán)境正在日益復(fù)雜化,組織及其業(yè)務(wù)、架構(gòu)、外部環(huán)境都在不斷的發(fā)展變化中,導(dǎo)致今天的企業(yè)級(jí)應(yīng)用軟件需要應(yīng)對(duì)變化越來(lái)越快、越來(lái)越嚴(yán)苛、更加全面細(xì)致的需求,必須不斷的更改或升級(jí)信息系統(tǒng),還要保持系統(tǒng)的安全性、可靠性、穩(wěn)定性。
但過(guò)去傳統(tǒng)的按照系統(tǒng)、模塊、功能逐個(gè)疊加組件的軟件系統(tǒng),業(yè)務(wù)邏輯與具體實(shí)現(xiàn)方式緊耦合的形式組織,在面對(duì)處理方式和業(yè)務(wù)流程都不斷變化的企業(yè)應(yīng)用時(shí),其固化的處理方式是不足以適應(yīng)各種靈活多變的軟件功能需求的。
MDA(Model Driven Architecture,模型驅(qū)動(dòng)架構(gòu))是OMG組織提出的一種新的軟件開(kāi)發(fā)方法學(xué)。其目的是提供一種“業(yè)務(wù)邏輯模型的描述與設(shè)計(jì)跟具體的開(kāi)放接口技術(shù)和實(shí)現(xiàn)技術(shù)相分離”的新的業(yè)務(wù)開(kāi)發(fā)模式;同時(shí)在MDA白皮書(shū)中,將“平臺(tái)”定義為通過(guò)接口或具體使用模式來(lái)對(duì)外提供一致功能和技術(shù)的集合體,基于平臺(tái)的應(yīng)用可以不關(guān)注平臺(tái)提供的功能是如何實(shí)現(xiàn)的。
業(yè)務(wù)建模是通過(guò)一定步驟方法,對(duì)實(shí)際對(duì)象的特性和發(fā)展變化模式進(jìn)行分析提煉總結(jié),得到抽象的動(dòng)態(tài)模型的過(guò)程。由于企業(yè)是非常復(fù)雜的系統(tǒng),很少一個(gè)模型描述清楚的情況,因此業(yè)務(wù)模型體系由一組模型組成,在不同的層次上完成企業(yè)某一個(gè)局部特性的描述,典型的包括:信息模型、功能模型、流程模型、組織模型。
信息模型:是從信息的分類組成和相互約束關(guān)系的角度描述,以支持存儲(chǔ)、處理、維護(hù)企業(yè)相關(guān)的各種信息。
功能模型:以從功能行為活動(dòng)的角度描述,表現(xiàn)的是操作的組織方式和執(zhí)行關(guān)系,支持事務(wù)處理行為規(guī)范的實(shí)施。
流程模型:通過(guò)定義組成活動(dòng)及其活動(dòng)之間的關(guān)系來(lái)描述工作流程的模型,以支持活動(dòng)的規(guī)范化運(yùn)行。
組織模型:描述組織的團(tuán)隊(duì)、人員、崗位及相關(guān)關(guān)系等,以支持系統(tǒng)的安全管理、權(quán)限控制等。
下圖,手術(shù)預(yù)約處理的業(yè)務(wù)模型層次分解示范,可幫助認(rèn)識(shí)業(yè)務(wù)模型的幾層組成。
模型的層次化,正是它能夠描述一個(gè)企業(yè)復(fù)雜系統(tǒng)的優(yōu)勢(shì),也是業(yè)務(wù)平臺(tái)務(wù)必依賴的基礎(chǔ)理論。
圖2 手術(shù)預(yù)約處理的業(yè)務(wù)模型層次分解示范
1.2.3 敏捷開(kāi)發(fā)催生平臺(tái)要求
敏捷開(kāi)發(fā),今天倍受關(guān)注的新型軟件開(kāi)發(fā)方法之一;相對(duì)于“非敏捷”,更強(qiáng)調(diào)與業(yè)務(wù)專家緊密協(xié)作、面對(duì)面溝通(認(rèn)為比書(shū)面的文檔更有效)、頻繁交付軟件新版本、緊湊而自我組織型團(tuán)隊(duì)、能很好適應(yīng)需求變化的方法等。
雖然衡量敏捷方法的適用性:從產(chǎn)品角度看,適用于需求萌動(dòng)且快速改變的情況;從組織結(jié)構(gòu)的角度看,組織結(jié)構(gòu)、組織文化也是關(guān)聯(lián)的成功因素。但很好理解:敏捷開(kāi)發(fā)適用性中最重要的因素是規(guī)模;規(guī)模增長(zhǎng),面對(duì)面的溝通就愈加困難。應(yīng)用軟件系統(tǒng)的規(guī)模往往由用戶決定;在既定項(xiàng)目規(guī)模下,保持精煉的人員組織,才能保證溝通的暢通;軟件平臺(tái)以大幅削減編碼的特性(甚至零編碼,直接由業(yè)務(wù)專家完成構(gòu)建),成為壓縮程序員(往往是項(xiàng)目組織中的最大比例)的最好支持。
|
|
下載地址 |
|
|
|