亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SOA的企業(yè)應(yīng)用集成方案研究

        2022-02-21 02:23:23周永塔
        科技信息·學(xué)術(shù)版 2022年3期
        關(guān)鍵詞:工作流

        摘要:隨著企業(yè)信息化的發(fā)展,企業(yè)對(duì)信息化系統(tǒng)集成提出了顯著的需求。傳統(tǒng)的企業(yè)應(yīng)用集成技術(shù)由于需要較高的實(shí)現(xiàn)代價(jià)往往不能符合大多數(shù)企業(yè)應(yīng)用的需要。SOA架構(gòu)的提出為分布式網(wǎng)絡(luò)環(huán)境下的異構(gòu)系統(tǒng)的交互提供了有效的技術(shù)方法,它以較低的實(shí)現(xiàn)代價(jià)實(shí)現(xiàn)了企業(yè)應(yīng)用集成中不同系統(tǒng)之間的信息交互。本論文討論企業(yè)應(yīng)用集成的技術(shù)和方法,對(duì)企業(yè)應(yīng)用集成發(fā)展過(guò)程和技術(shù)方法的分析,研究SOA體系架構(gòu)的特點(diǎn)以及在企業(yè)應(yīng)用集成應(yīng)用中采用SOA的技術(shù)優(yōu)勢(shì)和應(yīng)用方法,從而為企業(yè)應(yīng)用集成提供具有指導(dǎo)意義的技術(shù)方案。

        關(guān)鍵詞:面向服務(wù)體系架構(gòu);企業(yè)應(yīng)用集成;工作流;企業(yè)服務(wù)總線(xiàn)

        1引言

        由于企業(yè)信息化建設(shè)存在一個(gè)較長(zhǎng)的時(shí)間段,并且在這個(gè)時(shí)間段中,信息系統(tǒng)的建設(shè)不是一次性完成,而是分階段逐步建設(shè)的。信息技術(shù)高速的發(fā)展導(dǎo)致不同階段所建設(shè)的軟件系統(tǒng)所采用的軟件技術(shù)存在很大的差異,開(kāi)發(fā)工具和運(yùn)行環(huán)境各不相同。于是,所投產(chǎn)的各個(gè)軟件業(yè)務(wù)系統(tǒng)往往是相互孤立地面對(duì)各自的業(yè)務(wù)場(chǎng)合,它們之間往往是相互獨(dú)立的,不能實(shí)現(xiàn)信息的相互共享和交互。即使這些系統(tǒng)從物理網(wǎng)絡(luò)的角度看是相互連接的,但是從系統(tǒng)應(yīng)用的角度看卻是一個(gè)個(gè)的信息孤島。信息孤島嚴(yán)重地阻礙了企業(yè)信息化建設(shè)的整體進(jìn)程,使企業(yè)在進(jìn)行不斷遞進(jìn)的信息化進(jìn)程中面臨兩難的局面。一方面由于原有系統(tǒng)已經(jīng)做出了巨大的投資,企業(yè)不可能一下子將他們?cè)械哪切┕铝⒌膽?yīng)用系統(tǒng)全部放棄或替換;另一方面,這些企業(yè)需要不斷地引進(jìn)各種新的軟件系統(tǒng),以適應(yīng)企業(yè)發(fā)展的需要。而新的軟件系統(tǒng)的投入時(shí)由于軟件技術(shù)的不斷進(jìn)步,往往采用了更為先進(jìn)的軟件架構(gòu)、開(kāi)發(fā)工具和運(yùn)行平臺(tái),與原有系統(tǒng)的架構(gòu)存在巨大的差異。因此迫切需要能夠有一種恰當(dāng)?shù)募夹g(shù)途徑來(lái)應(yīng)對(duì)企業(yè)信息化過(guò)程中面臨的這種兩難狀況,既能夠保護(hù)企業(yè)已有的信息化投資,又能夠?qū)⒃械男畔⑾到y(tǒng)與正在建設(shè)的軟件系統(tǒng),甚至未來(lái)將要建設(shè)的軟件系統(tǒng)整合起來(lái),實(shí)現(xiàn)不同系統(tǒng)間數(shù)據(jù)的交互以及業(yè)務(wù)流程上的協(xié)作。這個(gè)問(wèn)題的解決技術(shù)途徑正是企業(yè)應(yīng)用集成[1]。

        2? SOA用于企業(yè)應(yīng)用集成的技術(shù)特點(diǎn)

        SOA可以被定義為一種支持分布式環(huán)境下,異構(gòu)軟件系統(tǒng)之間通過(guò)統(tǒng)一的、開(kāi)放式、松散耦合的接口方式進(jìn)行交互的軟件架構(gòu)。要理解SOA可以從不同的角度入手,首先, SOA是一個(gè)組件模型。它將應(yīng)用程序的不同的功能單元(稱(chēng)為服務(wù))通過(guò)這些服務(wù)之間定義良好的接口和契約聯(lián)系起來(lái)。接口是采用中立的方式進(jìn)行定義的,它應(yīng)該獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺(tái)、操作系統(tǒng)、中間件容器和編程語(yǔ)言。這使得構(gòu)建在這樣的系統(tǒng)中的各種服務(wù)以統(tǒng)一和通用的方式進(jìn)行交互。

        企業(yè)應(yīng)用集成從誕生至今存在著不同的發(fā)展階段,每個(gè)階段均有不同的技術(shù)特點(diǎn)。SOA技術(shù)是一種分布式異構(gòu)系統(tǒng)整合的技術(shù)。當(dāng)SOA架構(gòu)和相關(guān)技術(shù)用于企業(yè)應(yīng)用集成時(shí),也體現(xiàn)出其技術(shù)特點(diǎn)。Web服務(wù)(Web Services)是目前最適合實(shí)現(xiàn)SOA的技術(shù)集合,SOA的廣泛推廣在很大程度上依賴(lài)于Web服務(wù)標(biāo)準(zhǔn)的成熟和應(yīng)用的普及,這些都為實(shí)現(xiàn)SOA架構(gòu)提供了基礎(chǔ)。從技術(shù)角度來(lái)看,Web Services可以被認(rèn)為是一種部署在Web上的對(duì)象(Web Object),因此,具有對(duì)象技術(shù)所承諾的所有優(yōu)點(diǎn);同時(shí),Web Services的基石是以XML為主的、開(kāi)放的Web規(guī)范技術(shù)。因此,具有比任何現(xiàn)有對(duì)象技術(shù)更好的開(kāi)放性[3]。

        它擁有基于組件開(kāi)發(fā)模型和Web的優(yōu)點(diǎn),軟件開(kāi)發(fā)者只要調(diào)用像黑盒一樣的應(yīng)用功能而無(wú)需考慮這些功能是如何實(shí)現(xiàn)的。首先,Web Services不像組件技術(shù)那樣使用CORBA、DCOM和RMI等對(duì)象模型專(zhuān)用的協(xié)議,而是使用普及和開(kāi)放的標(biāo)準(zhǔn)協(xié)議,例如HTTP、SMTP和SOAP。其次,Web Services的接口是用標(biāo)準(zhǔn)的,囊括了與服務(wù)交互需要的全部細(xì)節(jié),包括消息格式(詳細(xì)描述操作)、傳輸協(xié)議和位置[4]??梢钥闯鼋涌谕耆皇嵌x了能夠被收發(fā)的信息,隱藏了實(shí)現(xiàn)服務(wù)的細(xì)節(jié),允許獨(dú)立于實(shí)現(xiàn)服務(wù)時(shí)使用的硬件或軟件平臺(tái)和編程語(yǔ)言的格式要求而使用服務(wù)。因此這樣就允許并支持基于Web Services的應(yīng)用成為松散耦合、面向組件和跨平臺(tái)技術(shù)實(shí)現(xiàn)。

        綜上所述,Web Services利用開(kāi)放標(biāo)準(zhǔn)和共同的基礎(chǔ)作為對(duì)象描述、發(fā)現(xiàn)和訪(fǎng)問(wèn),使Web Services可以單獨(dú)或同其它Web Service一起用于實(shí)現(xiàn)復(fù)雜的聚集或商業(yè)交易。因此,Web Services是現(xiàn)有應(yīng)用面向Internet的一個(gè)延伸,是現(xiàn)有Internet應(yīng)用面向更好的互操作能力的一個(gè)延伸。

        3 基于SOA的企業(yè)應(yīng)用集成方案設(shè)計(jì)

        3.1 信息化基礎(chǔ)分析

        從網(wǎng)絡(luò)層面分析,公司已經(jīng)購(gòu)置了路由器、交換機(jī)和防火墻等網(wǎng)絡(luò)設(shè)備,實(shí)現(xiàn)了公司內(nèi)部網(wǎng)絡(luò)環(huán)境,并支持內(nèi)部網(wǎng)絡(luò)與外部Internet互聯(lián)互通。同時(shí)通過(guò)虛擬專(zhuān)用網(wǎng)VPN技術(shù),實(shí)現(xiàn)了公司總部與駐外分支機(jī)構(gòu)之間低成本、可靠、保密的網(wǎng)絡(luò)通信信道。公司通過(guò)服務(wù)器托管方式部署了WWW服務(wù)器。

        從技術(shù)層面分析,現(xiàn)有信息系統(tǒng)構(gòu)建在Intel處理器平臺(tái)的PC級(jí)服務(wù)器上,其中一些系統(tǒng)采用普通的兼容PC機(jī)。操作系統(tǒng)平臺(tái)主要選擇微軟公司的Windows,部分系統(tǒng)采用Linux。數(shù)據(jù)庫(kù)系統(tǒng)主要采用微軟公司的SQL Server,但各系統(tǒng)數(shù)據(jù)間相互獨(dú)立。辦公自動(dòng)化系統(tǒng)采用Lotus Domino群件系統(tǒng)。

        從應(yīng)用層面分析,現(xiàn)有七套信息系統(tǒng)分別實(shí)現(xiàn)了相應(yīng)業(yè)務(wù)領(lǐng)域的管理功能,單一系統(tǒng)從功能上功能基本符合公司業(yè)務(wù)需要。公司主要為客戶(hù)提供江、海運(yùn)輸服務(wù)?,F(xiàn)有七套信息系統(tǒng),提升了企業(yè)的管理水平。

        3.2 系統(tǒng)框架

        在公司網(wǎng)絡(luò)信息基礎(chǔ)設(shè)施基礎(chǔ)之上,將這個(gè)企業(yè)的軟件系統(tǒng)組織成為一個(gè)整體。整個(gè)系統(tǒng)框架可以從業(yè)務(wù)層次上劃分為基礎(chǔ)業(yè)務(wù)層、中間業(yè)務(wù)層和集成業(yè)務(wù)層等三個(gè)層次,從用戶(hù)角度可以劃分為四個(gè)視圖,分別是領(lǐng)導(dǎo)決策視圖、管理視圖、業(yè)務(wù)視圖和客戶(hù)視圖,它們分別與前述的四類(lèi)使用者一一對(duì)應(yīng)。

        3.3 業(yè)務(wù)層次

        基礎(chǔ)業(yè)務(wù)層:該層次包含公司現(xiàn)有的若干信息系統(tǒng),該層次軟件系統(tǒng)可以獨(dú)立工作,以各自的操作模式和界面實(shí)現(xiàn)業(yè)務(wù)功能。在公司未來(lái)發(fā)展中,這些軟件系統(tǒng)可能會(huì)持續(xù)發(fā)揮作用,也可能根據(jù)業(yè)務(wù)發(fā)展需要不斷升級(jí)或改造,個(gè)別系統(tǒng)也可能根據(jù)公司業(yè)務(wù)發(fā)展需要被替換為更先進(jìn)的系統(tǒng)。該層次為整個(gè)信息系統(tǒng)集成的基礎(chǔ)條件。

        業(yè)務(wù)中間層:該層次位于集成業(yè)務(wù)平臺(tái)與基礎(chǔ)業(yè)務(wù)層之間,其主要功能是從基礎(chǔ)業(yè)務(wù)層中的各業(yè)務(wù)系統(tǒng)中開(kāi)設(shè)數(shù)據(jù)訪(fǎng)問(wèn)的中間通道,便于將各業(yè)務(wù)系統(tǒng)的數(shù)據(jù)信息提取到集成業(yè)務(wù)平臺(tái),或者將集成業(yè)務(wù)平臺(tái)的數(shù)據(jù)分別寫(xiě)入到相應(yīng)的業(yè)務(wù)系統(tǒng)。服務(wù)接口與應(yīng)用系統(tǒng)一一對(duì)應(yīng),每個(gè)應(yīng)用系統(tǒng)都將在中間業(yè)務(wù)層映射為一組對(duì)應(yīng)用數(shù)據(jù)操作的服務(wù)接口。這類(lèi)服務(wù)接口具有良好的通用性,一方面,它們可以被集成業(yè)務(wù)層采用,另一方面,還可以在今后的應(yīng)用中被公司客戶(hù)的信息系統(tǒng)所采用,用于構(gòu)建該客戶(hù)更完備的供應(yīng)鏈管理系統(tǒng)??梢?jiàn),該層次在整個(gè)系統(tǒng)軟件集成中起著承上啟下的作用,地位非常重要。

        集成業(yè)務(wù)層:該層次面向使用者,它提供一個(gè)集成、可訂制的業(yè)務(wù)軟件環(huán)境,為使用者提供覆蓋各種業(yè)務(wù)內(nèi)容、集成的業(yè)務(wù)平臺(tái)。這個(gè)平臺(tái)有幾個(gè)方面的特點(diǎn):

        ①a強(qiáng)大的信息集成能力。它通過(guò)訪(fǎng)問(wèn)業(yè)務(wù)中間層實(shí)現(xiàn)對(duì)基礎(chǔ)業(yè)務(wù)系統(tǒng)中數(shù)據(jù)庫(kù)的操作,將若干現(xiàn)有的不同業(yè)務(wù)系統(tǒng)的數(shù)據(jù)集成整合到一個(gè)系統(tǒng)操作界面中,讓使用者獲得一個(gè)集成一體化的系統(tǒng)而不是若干個(gè)孤立的系統(tǒng)。在該層中,各個(gè)系統(tǒng)的數(shù)據(jù)相互關(guān)聯(lián),經(jīng)過(guò)一定的邏輯處理和整合,能夠提供適合不同類(lèi)別使用者,更加面向業(yè)務(wù)的,高度集成化的業(yè)務(wù)處理能力。

        b豐富靈活的個(gè)性化能力。集成業(yè)務(wù)層提供若干業(yè)務(wù)模塊,它們?cè)谙到y(tǒng)操作界面中以工作區(qū)的形式表現(xiàn)。業(yè)務(wù)模塊分為兩類(lèi),一類(lèi)是公共業(yè)務(wù)模塊,它們面向的使用群體是全體使用者或公司內(nèi)部全體使用者;另一類(lèi)是專(zhuān)有業(yè)務(wù)模塊,它們分別面向領(lǐng)導(dǎo)決策層、管理層、業(yè)務(wù)層和客戶(hù)層等四個(gè)層面的使用者。不同層次用戶(hù)對(duì)系統(tǒng)的需求是不同的,同一層次的用戶(hù)對(duì)處理業(yè)務(wù)的習(xí)慣也往往不同。集成業(yè)務(wù)層能夠提供靈活的工作界面定制功能,允許使用者根據(jù)自己的工作需要和工作習(xí)慣,從眾多業(yè)務(wù)模塊中,選取自己感興趣的模塊,加入到自己的工作界面中。這樣能夠方便使用者使用,并提高處理業(yè)務(wù)的效率。同時(shí),可定制、個(gè)性化的服務(wù)能夠增強(qiáng)用戶(hù)滿(mǎn)意度和忠誠(chéng)度。

        3.4 軟件選型方案

        由于SOA架構(gòu)的系統(tǒng)集成優(yōu)勢(shì)十分明顯,因此,目前主流的軟件方案提供商均會(huì)在其產(chǎn)品中支持SOA架構(gòu)。根據(jù)資料分析,目前較好支持了SOA架構(gòu)以及工作流的軟件提供商主要有IBM、Oracle和微軟等企業(yè)。根據(jù)對(duì)公司信息化現(xiàn)狀和信息化投入能力的考慮,論文提出以IBM公司軟件解決方案主體的軟件選型方案。

        IBM公司的SOA產(chǎn)品在業(yè)務(wù)集成方面支持較好,具有一整套完善的SOA架構(gòu)平臺(tái)和相關(guān)軟件——WebSphere。IBM的WebSphere業(yè)務(wù)過(guò)程集成和管理產(chǎn)品采用了以SCA,SDO和BPEL為核心技術(shù)的SOA理念。截止2021年末,IBM公司在SOA架構(gòu)方面具有11項(xiàng)新產(chǎn)品和22項(xiàng)基于WebSphere的軟件。每個(gè)軟件可以完成不可替代的功能。其整套軟件可以分為如下幾大功能:業(yè)務(wù)流程集成、人員集成、信息集成、應(yīng)用程序集成。所有的WebSphere集群以基礎(chǔ)結(jié)構(gòu)服務(wù)為基礎(chǔ),企業(yè)在此基礎(chǔ)上面設(shè)計(jì)開(kāi)發(fā)部署企業(yè)服務(wù)總線(xiàn)。企業(yè)服務(wù)總線(xiàn)涉及交互服務(wù)、流程服務(wù)、信息服務(wù)、合作伙伴服務(wù)、應(yīng)用程序服務(wù)和訪(fǎng)問(wèn)服務(wù)。每一項(xiàng)服務(wù)可以使用相應(yīng)的軟件來(lái)設(shè)計(jì)開(kāi)發(fā)和部署。最上層是企業(yè)具體的每項(xiàng)業(yè)務(wù)服務(wù)。

        考慮WebSphere集群中的應(yīng)用程序集成軟件WebSphere Application Server。為把握整個(gè)業(yè)務(wù)流程從建模、裝配、部署到管理等一系列流程,考慮使用WebSphere集群中的流程集成BPM套裝軟件。同時(shí),基于跨平臺(tái)性,我們考慮使用J2EE技術(shù)來(lái)開(kāi)發(fā)編碼階段工作。對(duì)于后臺(tái)數(shù)據(jù)的存儲(chǔ),論文繼續(xù)保持公司目前采用的SQL Server數(shù)據(jù)庫(kù)。

        因此軟件選型具體內(nèi)容如下:

        ① 軟件支持平臺(tái):JDK1.8,J2EE,IBM WebSphere Application Server,WebSphere BPM軟件集;

        ② 數(shù)據(jù)庫(kù):微軟 SQL Server 2016;

        ③ 操作系統(tǒng):根據(jù)企業(yè)目前應(yīng)用需要分別采用Linux和Windows Server操作系統(tǒng)。

        4 總結(jié)

        網(wǎng)絡(luò)和信息化的發(fā)展讓企業(yè)對(duì)信息化系統(tǒng)集成提出了迫切和明確的需求。傳統(tǒng)的企業(yè)應(yīng)用集成技術(shù)缺乏系統(tǒng)整合能力,而以SOA架構(gòu)為基礎(chǔ)的分布式網(wǎng)絡(luò)環(huán)境下的異構(gòu)系統(tǒng)整合技術(shù)為企業(yè)應(yīng)用集成提供了很好的技術(shù)支持。本論文受SOA架構(gòu)的啟發(fā),研究SOA體系架構(gòu)的特點(diǎn)以及在企業(yè)應(yīng)用集成應(yīng)用中采用SOA的技術(shù)優(yōu)勢(shì)和應(yīng)用方法,從而為企業(yè)應(yīng)用集成提供具有指導(dǎo)意義的技術(shù)方案。

        參考文獻(xiàn):

        [1]周永塔.基于鏈路穩(wěn)定性的Ad Hoc網(wǎng)絡(luò)多播路由協(xié)議仿真與分析[J].信息技術(shù)與網(wǎng)絡(luò)安全,2020,39(04):63-67.

        [1]廖大強(qiáng).基于徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)的數(shù)據(jù)關(guān)聯(lián)挖掘算法設(shè)計(jì)[J].科技通報(bào),2019,35(08):125-128.

        [2]周永塔,廖大強(qiáng).面向云服務(wù)選擇的信任網(wǎng)絡(luò)建模方法研究[J].信息與電腦(理論版),2019(02):40-41.

        基金資助:教育部科技發(fā)展中心高校產(chǎn)學(xué)研創(chuàng)新基金-新一代信息技術(shù)創(chuàng)新項(xiàng)目(2018A01018);2021年度廣東省教育科學(xué)規(guī)劃課題(高等教育專(zhuān)項(xiàng))(2021GXJK532);廣東省哲學(xué)社會(huì)科學(xué)“十三五”規(guī)劃2020年度學(xué)科共建項(xiàng)目(GD20XJY55);清遠(yuǎn)市哲學(xué)社會(huì)科學(xué)2021年度規(guī)劃課題(ZZH50)

        作者簡(jiǎn)介:周永塔(1981-),男(漢族),廣東汕尾人,廣東南華工商職業(yè)學(xué)院教育技術(shù)與信息中心,本科碩士學(xué)位,研究方向,大數(shù)據(jù)分析

        猜你喜歡
        工作流
        支持節(jié)點(diǎn)協(xié)同的工作流模型構(gòu)建方法研究
        基于工作流2.0的智慧教室設(shè)計(jì)與研究
        工作流在電力生產(chǎn)管理信息系統(tǒng)中的設(shè)計(jì)和應(yīng)用
        “奔向共贏、做到最好”行業(yè)信息化研究方法論
        個(gè)性化計(jì)算機(jī)輔助教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        商情(2016年39期)2016-11-21 09:57:19
        工作流技術(shù)在醫(yī)療信息整合工程中的應(yīng)用分析
        基于工作流的水運(yùn)應(yīng)急信息管理平臺(tái)設(shè)計(jì) 
        辦公自動(dòng)化系統(tǒng)中公文管理模塊的設(shè)計(jì)和實(shí)現(xiàn)
        基于J2EE的電子政務(wù)系統(tǒng)研究與應(yīng)用
        考試周刊(2016年71期)2016-09-20 18:20:53
        基于J2EE的電子政務(wù)系統(tǒng)研究與應(yīng)用
        考試周刊(2016年71期)2016-09-20 18:20:52
        一区二区三无码| 日本添下边视频全过程| 国产一区二区三区精品免费av| 欧美精品欧美人与动人物牲交| 国产色xx群视频射精| 国产美女久久精品香蕉69| 国产在线精品一区二区在线看| 色婷婷狠狠97成为人免费| 亚洲视频精品一区二区三区 | 美女在线国产| 国产av无码专区亚洲草草| 中文字幕一区二区区免| 精品福利一区二区三区蜜桃| 人妻激情另类乱人伦人妻| 亚洲日韩精品国产一区二区三区| 综合色久七七综合尤物| 国产又粗又猛又黄色呦呦| 日本不卡视频一区二区| 亚洲精品www久久久久久| 精品无码久久久久久久动漫| 日本一区二区三区激情视频| 在线观看av不卡 一区二区三区| 一边捏奶头一边高潮视频| 日本高清色倩视频在线观看| 国产精品日韩高清在线蜜芽| 日韩精品中文字幕人妻系列| 精品少妇一区二区三区入口| 国产情侣一区二区三区| 亚洲欧美日韩在线不卡| 香蕉视频www.5.在线观看| 亚洲AV成人无码久久精品在 | 伊人婷婷色香五月综合缴激情 | 少妇无码av无码一区| 中文字幕av日韩精品一区二区| 人妖精品视频在线观看| 精品亚洲在线一区二区| 亚洲精品久久国产精品| 国产午夜精品一区二区三区嫩草| 成人动漫久久| av天堂中文亚洲官网| 久久人妻无码一区二区|