国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于J2EE的企業(yè)級(jí)應(yīng)用系統(tǒng)的開發(fā)

2020-05-08 08:11付鑫輝
好日子(下旬) 2020年1期
關(guān)鍵詞:信息化

付鑫輝

摘要:隨著市場(chǎng)的逐步開放,企業(yè)之間的市場(chǎng)競(jìng)爭(zhēng)越來(lái)越激烈,企業(yè)的信息化在企業(yè)經(jīng)濟(jì)增長(zhǎng)中的作用日益顯著。本文以一套基于web的企業(yè)綜合應(yīng)用系統(tǒng)的開發(fā)為背景,詳細(xì)描述了企業(yè)應(yīng)用系統(tǒng)的含義及其開發(fā)的方法、工具和過(guò)程,應(yīng)用了“SOA +J2EE"技術(shù)架構(gòu),并將其做為企業(yè)應(yīng)用系統(tǒng)的技術(shù)解決方案。

關(guān)鍵詞:J2EE;SOA;信息化;企業(yè)應(yīng)用系統(tǒng)

引言

伴隨著市場(chǎng)的逐步開放,企業(yè)的市場(chǎng)競(jìng)爭(zhēng)格局正在發(fā)生著巨大變化,企業(yè)信息化在企業(yè)經(jīng)濟(jì)增長(zhǎng)中的作用日益顯著,信息技術(shù)的有效運(yùn)用對(duì)提高企業(yè)的經(jīng)濟(jì)效益及核心競(jìng)爭(zhēng)力起到舉足輕重的作用。為順應(yīng)信息化發(fā)展的潮流,越來(lái)越多的企業(yè)己經(jīng)進(jìn)行或完成了信息化建設(shè),進(jìn)一步促進(jìn)了行業(yè)的發(fā)展。

目前,企業(yè)信息化建設(shè)存在以下問(wèn)題:1)企業(yè)中各應(yīng)用子系統(tǒng)都是獨(dú)立運(yùn)行,各業(yè)務(wù)部門之間的數(shù)據(jù)共享主要通過(guò)手工數(shù)據(jù)復(fù)制或系統(tǒng)數(shù)據(jù)“先導(dǎo)出一后導(dǎo)入”以及純手工錄入等方式進(jìn)行,影響數(shù)據(jù)的一致性、實(shí)時(shí)性和準(zhǔn)確性;2)企業(yè)管理人員以及員工使用不同業(yè)務(wù)應(yīng)用系統(tǒng)時(shí),需要管理和記住不同業(yè)務(wù)應(yīng)用系統(tǒng)的URL(Uniform Resource Incator,統(tǒng)一資源定位器)、用戶名和密碼,不僅登錄過(guò)程繁瑣,而且管理和存儲(chǔ)多套用戶名、密碼降低了系統(tǒng)的安全性;3)企業(yè)的信息化標(biāo)準(zhǔn)還沒有建立,各部門構(gòu)建系統(tǒng)時(shí)只考慮解決本部門的問(wèn)題,對(duì)企業(yè)的跨部門信息共享非常不利,企業(yè)的商務(wù)運(yùn)作是半手工方式,效率低下。

為了解決上述問(wèn)題,遵循整體規(guī)劃、分步實(shí)施的原則,可采用如下解決問(wèn)題的對(duì)策:1)建立企業(yè)數(shù)據(jù)標(biāo)準(zhǔn)與規(guī)范;2)建設(shè)綜合信息服務(wù)平臺(tái),包括:統(tǒng)一信息門戶系統(tǒng)、統(tǒng)一身份認(rèn)證系統(tǒng)、中心數(shù)據(jù)庫(kù)(數(shù)據(jù)交換與共享服務(wù)平臺(tái));3)各業(yè)務(wù)應(yīng)用子系統(tǒng),包括進(jìn)銷存管理系統(tǒng)、財(cái)務(wù)管理系統(tǒng)、自動(dòng)化辦公系統(tǒng)、人力資源管理系統(tǒng)等的開發(fā)與部署(含將原有系統(tǒng)集成進(jìn)來(lái))。

根據(jù)目前各種技術(shù)方案的發(fā)展及應(yīng)用現(xiàn)狀,經(jīng)過(guò)詳細(xì)論證,擬采用“ SOA+J2EE ”技術(shù)架構(gòu)做為企業(yè)應(yīng)用系統(tǒng)的技術(shù)解決方案,即選用J2EE(Java2企業(yè)版)作為系統(tǒng)開發(fā)平臺(tái),選用SOA(Service-Oriented Architecture,面向服務(wù)的體系結(jié)構(gòu))網(wǎng)作為系統(tǒng)的總體架構(gòu)。選用該技術(shù)架構(gòu)作為企業(yè)應(yīng)用系統(tǒng)項(xiàng)目的開發(fā)平臺(tái),符合實(shí)際要求,也具有一定的前瞻性。

一J2EE概述

Java是SUN公司發(fā)布的一種通過(guò)解釋方式來(lái)執(zhí)行的語(yǔ)言,Java具有如下特點(diǎn):簡(jiǎn)單性、面向?qū)ο?、分布性、不依賴于機(jī)器的結(jié)構(gòu),具有可移植性、魯棒性、安全性,并且,提供了支持多線程的并發(fā)機(jī)制以及與現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和移動(dòng)互聯(lián)網(wǎng)技術(shù)的無(wú)縫結(jié)合。

J2EE必須基于J2SE,它不僅鞏固了J2SE中的許多優(yōu)點(diǎn),同時(shí)還全面支持Serviet/JSP、EJB、JMS和XML等主流技術(shù)架構(gòu)。J2EE建立了一套能夠使企業(yè)級(jí)應(yīng)用系統(tǒng)開發(fā)人員高效進(jìn)行開發(fā)、縮短軟件開發(fā)周期的標(biāo)準(zhǔn)和系統(tǒng)架構(gòu)。選擇J2EE作為企業(yè)應(yīng)用系統(tǒng)開發(fā)項(xiàng)目的技術(shù)解決方案,是非常適合企業(yè)信息化總體規(guī)劃發(fā)展戰(zhàn)略的。

二.企業(yè)應(yīng)用系統(tǒng)的建設(shè)

企業(yè)級(jí)應(yīng)用系統(tǒng)的建設(shè)是一項(xiàng)基礎(chǔ)性和長(zhǎng)期性的工作。企業(yè)級(jí)應(yīng)用系統(tǒng)的研發(fā),對(duì)促進(jìn)社會(huì)經(jīng)濟(jì)發(fā)展、企業(yè)信息化人才培養(yǎng)以及形成企業(yè)核心競(jìng)爭(zhēng)力等方面起到十分關(guān)鍵的作用。目前國(guó)內(nèi)一流企業(yè)如聯(lián)想集團(tuán)、華為、海爾、格力等企業(yè)己經(jīng)走在前面,實(shí)現(xiàn)了應(yīng)用的集成、統(tǒng)一身份認(rèn)證、數(shù)據(jù)的集成與共享等,在企業(yè)管理、銷售管理、客戶服務(wù)等方面取得了很好的效果。

1.建設(shè)內(nèi)容

企業(yè)級(jí)應(yīng)用系統(tǒng)的建設(shè)內(nèi)容主要包括:建設(shè)并完善現(xiàn)有企業(yè)計(jì)算機(jī)網(wǎng)絡(luò)運(yùn)行環(huán)境、建設(shè)1套適合于企業(yè)的信息化標(biāo)準(zhǔn)與規(guī)范、開發(fā)1個(gè)綜合性信息服務(wù)平臺(tái)以及多個(gè)業(yè)務(wù)應(yīng)用子系統(tǒng),具體如下:

(1)完善現(xiàn)有網(wǎng)絡(luò)運(yùn)行環(huán)境:建設(shè)和完善企業(yè)現(xiàn)有計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)設(shè)施,增加對(duì)無(wú)線移動(dòng)互聯(lián)網(wǎng)的技持,形成能夠覆蓋全企業(yè)的高帶寬網(wǎng)絡(luò),包括企業(yè)網(wǎng)絡(luò)帶寬的升級(jí)、服務(wù)器配置、支撐軟件(如數(shù)據(jù)庫(kù)、中間件應(yīng)用服務(wù)器、安全管理平臺(tái))等,為企業(yè)的各類業(yè)務(wù)子系統(tǒng)和公共信息資源服務(wù)提供一個(gè)高速、安全、可靠的基礎(chǔ)運(yùn)行平臺(tái);

(2)建設(shè)1套信息化標(biāo)準(zhǔn)與規(guī)范:建立一套符合國(guó)際、國(guó)家、信息產(chǎn)業(yè)部和本行業(yè)標(biāo)準(zhǔn)的能夠用于規(guī)范企業(yè)級(jí)應(yīng)用系統(tǒng)長(zhǎng)期建設(shè)和發(fā)展的標(biāo)準(zhǔn)規(guī)范體系;

(3)開發(fā)1個(gè)綜合信息服務(wù)平臺(tái):包含企業(yè)信息門戶平臺(tái)、統(tǒng)一身份認(rèn)證平臺(tái)、企業(yè)數(shù)據(jù)中心(即數(shù)據(jù)交換與共享服務(wù)平臺(tái))。實(shí)際上,企業(yè)綜合信息服務(wù)平臺(tái)的建設(shè)還應(yīng)該包括對(duì)企業(yè)現(xiàn)有業(yè)務(wù)應(yīng)用了系統(tǒng)的集成,包括數(shù)據(jù)集成與共享、界面集成與共享以及流程集成與共享,它是企業(yè)信息化建設(shè)中的基礎(chǔ)平

(4)開發(fā)N個(gè)業(yè)務(wù)應(yīng)用系統(tǒng):含人力資源管理、電子商務(wù)管理、協(xié)同辦公系統(tǒng)等的開發(fā)和部署,同時(shí)集成企業(yè)原有的系統(tǒng)(資產(chǎn)管理系統(tǒng)、企業(yè)內(nèi)部辦公系統(tǒng)、財(cái)務(wù)管理系統(tǒng)、進(jìn)銷存管理系統(tǒng)以及企業(yè)IC卡系統(tǒng)),將原有系統(tǒng)納入新系統(tǒng)的體系結(jié)構(gòu)中。

2.總體架構(gòu)設(shè)計(jì)

系統(tǒng)架構(gòu)圖

該架構(gòu)大體上可以分為:基礎(chǔ)設(shè)施、業(yè)務(wù)系統(tǒng)、數(shù)據(jù)交換、流程服務(wù)以及信息服務(wù)等五個(gè)層次,每個(gè)層次之間相對(duì)獨(dú)立,耦合度底。其中數(shù)據(jù)中心在架構(gòu)中起到中心樞紐的作用,業(yè)務(wù)系統(tǒng)的數(shù)據(jù)都可以通過(guò)該企業(yè)數(shù)據(jù)中心進(jìn)行集成、匯總和共享。各業(yè)務(wù)子系統(tǒng)可以部署其自身獨(dú)立的數(shù)據(jù)庫(kù),企業(yè)數(shù)據(jù)中心的數(shù)據(jù)集成共享功能能夠很好地實(shí)現(xiàn)各業(yè)務(wù)子系統(tǒng)數(shù)據(jù)庫(kù)的對(duì)

該架構(gòu)十分先進(jìn),可以實(shí)現(xiàn)數(shù)據(jù)集成服務(wù)、流程集成服務(wù)以及用戶界面集成服務(wù)。

1)數(shù)據(jù)集成服務(wù)功能

數(shù)據(jù)集成服務(wù)的目的是構(gòu)建企業(yè)級(jí)的共享數(shù)據(jù)庫(kù),利用消息隊(duì)列(Message Queue,(Q)和企業(yè)服務(wù)總線(Enterprise Service Bus,ESB)等數(shù)據(jù)轉(zhuǎn)換和共享工具將分布在各個(gè)企業(yè)業(yè)務(wù)子系統(tǒng)的數(shù)據(jù)庫(kù)(如Oracle、DB2、Access、SQL Server、MYSQL 等)中需要共享和集成的數(shù)據(jù)按照企業(yè)信息標(biāo)準(zhǔn)中規(guī)定的統(tǒng) 的格式和規(guī)范進(jìn)行集成和共享。通過(guò)這種方式,可以使得企業(yè)中各業(yè)務(wù)子系統(tǒng)之間方便地進(jìn)行數(shù)據(jù)共享和交換,同時(shí),也可以通過(guò)基于企業(yè)的共享數(shù)據(jù)庫(kù)來(lái)建立綜合信息查詢分析決策支持系統(tǒng)等。

2)流程集成服務(wù)

該架構(gòu)通過(guò)企業(yè)流程管理器(Business Process Management,BPM)實(shí)現(xiàn)對(duì)原有業(yè)務(wù)應(yīng)用子系統(tǒng)的業(yè)務(wù)流程進(jìn)行整合。業(yè)務(wù)流程整合著眼于提高每個(gè)具體業(yè)務(wù)流程的效率和效能。利用企業(yè)流程整合技術(shù),可以創(chuàng)建統(tǒng)一的業(yè)務(wù)流程模型、建立自動(dòng)化流程處理過(guò)程、對(duì)業(yè)務(wù)流程進(jìn)行監(jiān)控和管理,從而滿足快速響應(yīng)企業(yè)業(yè)務(wù)變化的需求。3.用戶界面集成服務(wù)

該架構(gòu)通過(guò)建立統(tǒng)一的企業(yè)信息門戶平臺(tái),實(shí)現(xiàn)將原有業(yè)務(wù)應(yīng)用系統(tǒng)的訪問(wèn)接入方式和新開發(fā)的企業(yè)業(yè)務(wù)應(yīng)用系統(tǒng)的訪問(wèn)接入方式的界面進(jìn)行集成,整合了企業(yè)內(nèi)部各種應(yīng)用子系統(tǒng)的功能,通過(guò)web方式對(duì)分散在各地的企業(yè)信息系統(tǒng)的用戶提供全方位和個(gè)性化的服務(wù)。

結(jié)語(yǔ)

本文詳細(xì)討論了企業(yè)級(jí)應(yīng)用系統(tǒng)的開發(fā)方法、開發(fā)工具和開發(fā)過(guò)程。以SOA思想為指導(dǎo),采用先進(jìn)的J2EE開發(fā)平臺(tái),以 “ SOA +J2EE ”為技術(shù)解決方案。本文所述的企業(yè)應(yīng)用系統(tǒng)結(jié)構(gòu)清晰,容易理解;各業(yè)務(wù)模塊之間耦合度小、可重用性好;表示邏輯和業(yè)務(wù)邏輯之間的互操作通過(guò)控制組件集中完成,可維護(hù)性強(qiáng)。本系統(tǒng)的開發(fā)技術(shù)比較前沿,系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)思路對(duì)企業(yè)應(yīng)用系統(tǒng)的開發(fā)提供了一定的借鑒作用。

參考文獻(xiàn):

[1] 林軍科基于現(xiàn)代化管理的企業(yè)信息化建設(shè)研究[0企業(yè)改革與管理,2017(03):43一44+ 80.

[2] 蔣元明,馬新,劉妍、試論國(guó)內(nèi)企業(yè)信息化建設(shè)常見的問(wèn)題及解決措施[J].中國(guó)管理信息化,2017(02):63一64,

(作者單位:河北科技學(xué)院)

猜你喜歡
信息化
月“睹”教育信息化
月“睹”教育信息化
月“睹”教育信息化
“一核三軸”:信息化時(shí)代教學(xué)管理模式的探索