如何拓展農(nóng)業(yè)電子商務(wù)平臺(tái)
軟件saas模式、soa架構(gòu)、服務(wù)提供者和服務(wù)消費(fèi)者之間的松散耦合關(guān)系以及開放標(biāo)準(zhǔn)的采用保證了這一特性的實(shí)現(xiàn)?;赟OA的信息系統(tǒng),當(dāng)需求發(fā)生變化時(shí),不需要修改服務(wù)接口,只需要調(diào)整業(yè)務(wù)服務(wù)流程或者修改操作,整個(gè)應(yīng)用更容易維護(hù)。對外預(yù)留接口是統(tǒng)一的http接口,數(shù)據(jù)采用json數(shù)據(jù)結(jié)構(gòu),調(diào)用接口更加方便,對對接程序和框架沒有限制,靈活對接任何服務(wù)。用戶不需要知道提供者的實(shí)現(xiàn)細(xì)節(jié),依靠服務(wù)設(shè)計(jì)、開發(fā)和部署時(shí)采用的架構(gòu)模型來實(shí)現(xiàn)可擴(kuò)展性。服務(wù)提供商可以相互獨(dú)立調(diào)整以滿足服務(wù)需求。使用中間件來完成內(nèi)容系統(tǒng)的均勻耦合,增加了系統(tǒng)的靈活性。其優(yōu)點(diǎn)如下:
1.整合現(xiàn)有系統(tǒng),無需另起爐灶。
面向服務(wù)的架構(gòu)可以基于現(xiàn)有的系統(tǒng)投資來開發(fā),而不需要完全重新創(chuàng)建系統(tǒng)。通過使用適當(dāng)?shù)腟OA框架并將其應(yīng)用于整個(gè)企業(yè),可以將業(yè)務(wù)服務(wù)構(gòu)建成現(xiàn)有組件的集合。要使用這個(gè)新服務(wù),您只需要知道它的接口和名稱。服務(wù)的內(nèi)部細(xì)節(jié)和服務(wù)組件之間傳輸?shù)臄?shù)據(jù)的復(fù)雜性對外界是隱藏的。組件的這種匿名性使組織能夠利用現(xiàn)有的投資,這樣就可以通過組合在不同機(jī)器上構(gòu)建的、運(yùn)行在不同操作系統(tǒng)上的、用不同編程語言開發(fā)的組件來創(chuàng)建服務(wù)。遺留系統(tǒng)可以通過Web服務(wù)接口封裝和訪問。
2.服務(wù)設(shè)計(jì)的松耦合帶來了許多好處。
服務(wù)是位置透明的,并且服務(wù)不需要連接到特定的系統(tǒng)和特定的網(wǎng)絡(luò)。服務(wù)是獨(dú)立于協(xié)議的,服務(wù)之間的通信框架使得服務(wù)重用成為可能。SOA可以輕松地組合松散耦合的服務(wù),以提供更好的質(zhì)量和對業(yè)務(wù)需求變化的更快響應(yīng),允許服務(wù)消費(fèi)者自動(dòng)發(fā)現(xiàn)和連接可用的服務(wù)。松散耦合的系統(tǒng)架構(gòu)使服務(wù)更容易被應(yīng)用程序或其他服務(wù)集成,并提供良好的應(yīng)用程序開發(fā)、運(yùn)行時(shí)服務(wù)部署和服務(wù)管理能力。它為服務(wù)用戶提供認(rèn)證授權(quán)以加強(qiáng)安全性,這也優(yōu)于其他緊耦合架構(gòu)。
3.統(tǒng)一的業(yè)務(wù)架構(gòu)和增強(qiáng)的可擴(kuò)展性。
基礎(chǔ)設(shè)施的開發(fā)和部署將在所有不同的企業(yè)應(yīng)用程序之間變得更加一致?,F(xiàn)有組件、新開發(fā)的組件和從制造商處購買的組件可以組合在一個(gè)定義良好的SOA框架中。這樣的一組組件將作為服務(wù)部署在現(xiàn)有的基礎(chǔ)設(shè)施中,這樣基礎(chǔ)設(shè)施可以更多地被視為商業(yè)元素,可擴(kuò)展性得到增強(qiáng)。因?yàn)槊嫦蚍?wù)的敏捷設(shè)計(jì),在處理業(yè)務(wù)變化時(shí)有更強(qiáng)的“容忍度”。
4.加快開發(fā)速度,降低開發(fā)成本。
組織的Web服務(wù)庫將成為采用SOA框架的組織的核心資產(chǎn)。使用這些Web服務(wù)庫來構(gòu)建和部署服務(wù)將大大加快產(chǎn)品的上市時(shí)間,因?yàn)楝F(xiàn)有服務(wù)和組件的創(chuàng)造性重用縮短了設(shè)計(jì)、開發(fā)、測試和部署產(chǎn)品的時(shí)間。SOA降低了開發(fā)成本,提高了開發(fā)人員的工作效率。
研究表明,通用系統(tǒng)接口的開發(fā)成本占總開發(fā)成本的33%,較高的高達(dá)70%。在SOA中,接口的重用將節(jié)省60%的成本。而且節(jié)省的費(fèi)用不是一次性的,而是每年的。隨著業(yè)務(wù)需求的發(fā)展和新需求的引入,通過采用SOA框架和服務(wù)庫,為現(xiàn)有的和新的應(yīng)用程序增強(qiáng)和創(chuàng)建新服務(wù)的成本大大降低。同樣,開發(fā)團(tuán)隊(duì)的學(xué)習(xí)難度也降低了,因?yàn)樗麄兛赡芤呀?jīng)熟悉了現(xiàn)有的組件。
5.持續(xù)改進(jìn)業(yè)務(wù)流程,降低突發(fā)變化的風(fēng)險(xiǎn)。
SOA允許清晰地表示流程流,流程流由特定業(yè)務(wù)服務(wù)中使用的組件的順序來標(biāo)識(shí)。這為業(yè)務(wù)用戶監(jiān)控業(yè)務(wù)運(yùn)營提供了一個(gè)理想的環(huán)境。業(yè)務(wù)建模反映在業(yè)務(wù)服務(wù)中。流程操作是通過以某種方式重組組件(組成業(yè)務(wù)服務(wù)的組件)來實(shí)現(xiàn)的。這將進(jìn)一步允許過程流被改變,同時(shí)監(jiān)控產(chǎn)生的結(jié)果,從而促進(jìn)持續(xù)改進(jìn)。重用現(xiàn)有組件降低了增強(qiáng)或創(chuàng)建新業(yè)務(wù)服務(wù)過程中的風(fēng)險(xiǎn),也降低了維護(hù)和管理支持服務(wù)基礎(chǔ)設(shè)施的風(fēng)險(xiǎn)。
鑒于園區(qū)的主要功能,應(yīng)注重農(nóng)業(yè)科研和農(nóng)業(yè)新模式研究,后期利用軟件系統(tǒng)的可擴(kuò)展性拓展農(nóng)業(yè)電子商務(wù)平臺(tái),通過農(nóng)業(yè)電子商務(wù)平臺(tái)促進(jìn)農(nóng)產(chǎn)品市場流通,促進(jìn)當(dāng)?shù)剞r(nóng)業(yè)經(jīng)濟(jì)發(fā)展,建設(shè)農(nóng)業(yè)電子商務(wù)示范園區(qū)項(xiàng)目,提高資源整合,加強(qiáng)模式開發(fā)。
免責(zé)聲明:本網(wǎng)站內(nèi)容來源網(wǎng)絡(luò),轉(zhuǎn)載是出于傳遞更多信息之目的,并不意味贊成其觀點(diǎn)或證實(shí)其內(nèi)容真實(shí)性。轉(zhuǎn)載稿涉及版權(quán)等問題,請立即聯(lián)系網(wǎng)站編輯,我們會(huì)予以更改或刪除相關(guān)文章,保證您的權(quán)利。
標(biāo)簽:  接口,架構(gòu),服務(wù),開發(fā),系統(tǒng),框架,組件,耦合,業(yè)務(wù),環(huán)境,監(jiān)控,進(jìn)行,農(nóng)業(yè),生產(chǎn),作物,解決方案,作用,智慧,大棚,接口,服務(wù)庫,架構(gòu),組件,業(yè)務(wù)