




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、軟件互聯(lián)平臺是圍繞阿里巴巴集團建設電子商務的基礎設施,培育開放、協(xié)同、共榮的生態(tài)圈這一戰(zhàn)略思想,實現(xiàn)阿里軟件“讓天下沒有難管的生意”這個偉大使命而著力打造的在線軟件運營平臺。軟件互聯(lián)平臺為最終用戶、ISV、獨立開發(fā)者、運營商提供了一個開發(fā)和運行時環(huán)境,將所有服務組件統(tǒng)一集成到一個單一、靈活、Multi-Tennant的分布式環(huán)境中。這些服務組件涵蓋中小企業(yè)的商務應用、管理應用、通信應用、服務應用、行業(yè)應用等五大類,并且提供業(yè)務流程管理、數(shù)據(jù)存儲/轉換、業(yè)務伙伴集成、商業(yè)信息的訂閱和發(fā)布、消息代理、決策支持和用戶交互等內(nèi)容。軟件互聯(lián)平臺為快速接入和交付服務、簡化服務集成和管理,提供了通用的San
2、dbox驗證環(huán)境,為異構系統(tǒng):Java、.NET、PHP提供了用戶、公司、帳戶、賬單、帳務、應用、訂閱、ISV、資源等接口接入的解決方案。在后續(xù)章節(jié)中,將對下列軟件互聯(lián)平臺主題展開討論:?軟件互聯(lián)平臺的商業(yè)價值?軟件互聯(lián)平臺的基礎服務組件?軟件互聯(lián)平臺的服務架構?軟件互聯(lián)平臺的業(yè)務架構?軟件互聯(lián)平臺的接入規(guī)范和開放的API?軟件互聯(lián)平臺的網(wǎng)絡結構?開發(fā)工具介紹?軟件互聯(lián)平臺的社區(qū)?ISV低成本接入軟件互聯(lián)平臺1 .軟件互聯(lián)平臺的商業(yè)價值軟件互聯(lián)平臺是一個載體,是為了滿足阿里巴巴六千萬電子商務用戶的內(nèi)部管理和網(wǎng)絡營銷需求,承載了中小企業(yè)所需的各種服務和功能。ISV可在平臺上開發(fā)新的服務,或者將新
3、服務與軟件互聯(lián)平臺現(xiàn)有產(chǎn)品集成,從而提升用戶體驗,簡化用戶使用流程和通過線上、線下營銷網(wǎng)絡擴展業(yè)務的基礎結構。增值服務自有服務但唾.國版富M保朦業(yè)嵬常隆管理ISV不斷提供新服務6千萬電子商務用戶不斷增加中圖1軟件互聯(lián)平臺的商業(yè)價值如圖1所示,阿里軟件和廣大的ISV圍繞6千萬電子商務用戶的管理需求提供多樣化的服務,這些服務既可以單獨使用,也可以組合使用。核心的商業(yè)附俗圖2軟件互聯(lián)平臺的商業(yè)生態(tài)圈圖2描述了最終用戶、ISV和運營商三者之間的共榮關系,圍繞著軟件互聯(lián)平臺的核心商業(yè)價值,通過社區(qū)、應用和平臺,最終實現(xiàn)生態(tài)圈的繁榮和共贏。2 .軟件互聯(lián)平臺的基礎服務組件軟件互聯(lián)平臺是業(yè)界領先的基于J2E
4、E的應用服務集群,它提供了異構系統(tǒng)集成的關鍵基礎結構,并提供整套接入方案,其中包括SCA、安全性、事務管理、容錯性、持久化、分布式Cache、數(shù)據(jù)庫集群和分布式文件存儲等功能,同時提供通訊、數(shù)據(jù)存儲、數(shù)據(jù)交換、登錄/權限和支付/計費等公共服務。統(tǒng)一的數(shù)據(jù)1、軟件互聯(lián)平臺整合了阿里巴巴集團的優(yōu)質(zhì)用戶資源,將阿里旺旺、外貿(mào)版、網(wǎng)店版、“E網(wǎng)打盡”的用戶和公司信息統(tǒng)一在UDB中,并分配唯一passport作為標示。同時,也實現(xiàn)了對運營的帳戶、賬單、帳務、應用、訂閱、ISV、資源等數(shù)據(jù)的統(tǒng)一;2、阿里軟件的自主產(chǎn)品和各個ISV應用,基于Multi-Tennant改造和接入后,通過hosting或者非h
5、osting方式實現(xiàn)系統(tǒng)內(nèi)數(shù)據(jù)統(tǒng)一。統(tǒng)一的API軟件互聯(lián)平臺是個開放的平臺,在這個平臺上,開發(fā)者可以實現(xiàn)自主產(chǎn)品的快速接入。這是因為:1、軟件互聯(lián)平臺的體系架構是面向SCA的,提供基于WebService調(diào)用的底層API庫;2、在08年將提供開放的JavaScript接口和REST方式的前端調(diào)用方式,實現(xiàn)更輕量級的前端框架調(diào)用;3、在08年,通過對公共組件的進一步抽象和封裝,我們提供統(tǒng)一的AliTag,幫助開發(fā)者快速組件化開發(fā),使ISV服務與軟件互聯(lián)平臺的整體風格得以統(tǒng)一。統(tǒng)一的用戶體驗對于六千萬中小企業(yè)用戶,他們的信息化水平和應用操作能力參差不齊。軟件互聯(lián)平臺在提升用戶體驗,簡化用戶使用流程
6、上獨具匠心:1、提供統(tǒng)一的用戶登入/登出;2、完善的客戶自助服務中心,一站式完成軟件/服務篩選、訂閱、付費;3、提供統(tǒng)一的應用前端組件展現(xiàn),貼近客戶操作習慣,減小學習成本;4、未來將實現(xiàn)統(tǒng)一的展現(xiàn)桌面/容器,各個服務在桌面上雙擊即可使用,服務嵌套在應用展現(xiàn)模板里,使軟件互聯(lián)平臺成為真正意義的WebOS容器。統(tǒng)一的開發(fā)工具軟件互聯(lián)平臺采用JBossServer作為底層部署環(huán)境,通過面向SCA的ASF2應用服務框架來集成系統(tǒng)內(nèi)外的分布式系統(tǒng),同時可使用XPlatform工具來簡化應用開發(fā)??焖賾媒尤胲浖ヂ?lián)平臺上接入的服務,我們認為有兩種來源:一種是ISV和獨立開發(fā)者對已有產(chǎn)品的改造;另一種是全
7、新搭建的基于Multi-Tennant的軟件服務。實際上,對于前者,我們會發(fā)現(xiàn)接入非常得快捷和簡單,最多只需要調(diào)用8個接口,即完成原有系統(tǒng)的初步改造。1、非資源扣費模式ISV接入,只需調(diào)用1個接口。2、簡單扣費模式接入,只需調(diào)用4個接口。3、復雜扣費模式接入,最多調(diào)用8個接口。對于第二種場景,則可以通過以下的步驟完成服務接入:1、使用XPlatform完成基于Multi-Tennant的數(shù)據(jù)建模;2、使用XPlatform提供的基礎組件(組織、權限、支付、存儲,)完成應用建模;3、在Sandbox環(huán)境完成服務的調(diào)試和發(fā)布;4、Alisoft內(nèi)部定義軟件,制定軟件價格并上架3. 軟件互聯(lián)平臺的服
8、務架構軟件互聯(lián)平臺的服務架構我們可以理解為三層,最外層是是展現(xiàn)層,中間是服務/應用的集成容器,再往下是我們封裝的核心服務和公共基礎服務。AlisoftSaaSPlatfara圖3軟件互聯(lián)平臺的服務架構通過對注冊/驗證、數(shù)據(jù)交換、搜索引擎、支付、物流等服務或者業(yè)務實現(xiàn)的封裝,ISV和自主開發(fā)者可以非常方便的調(diào)用平臺開放的接口,構建產(chǎn)品和服務并實現(xiàn)接入。如果把軟件互聯(lián)平臺看作一個商場,那最終用戶就可以像在商場購買商品一樣,選購適合自己的ISV提供的產(chǎn)品/服務,最終按照使用的時間或者消耗的資源付費。4. 軟件互聯(lián)平臺的業(yè)務架構AEPPonaJISVPortalAdminPortalBilling數(shù)據(jù)
9、交換在冊認證SOASandbox,C門佗產(chǎn)品M*v產(chǎn)拈Acwunt訂腳服務發(fā)布服務昨晚、中文站、國際淘寶”支付寶-圖4軟件互聯(lián)平臺的業(yè)務架構雖然軟件互聯(lián)平臺提供了服務/應用集成所需的大部分元素,但是具體的應用項目卻包含了更多的內(nèi)容。ISV和自主開發(fā)者必須編寫必要的應用邏輯,將業(yè)務流程展現(xiàn)給最終用戶。此時,軟件互聯(lián)平臺將顯示出易于使用、開放構件的優(yōu)點。利用同樣的框架和資源界面,用戶既可以自定義開發(fā)Web服務,也可以訪問CoreServices&CommonServices層獲取特定的核心服務,還可以利用CommonUI和Portal資源,使客戶與業(yè)務流程實現(xiàn)互動。一旦構建了集成應用,就可
10、以完全在IDE中構建用戶界面。ISV和獨立開發(fā)者不但可以利用AliTag編輯器創(chuàng)建數(shù)據(jù)項表格,而且能夠利用PMB(PageMessageBus)【3】實現(xiàn)頁面組協(xié)調(diào)和跨多個Web頁面的信息流交互。ISV和獨立開發(fā)者還能利用AliTag的靜態(tài)資源自定義功能,實現(xiàn)Web界面定制,提升用戶體驗。5. 軟件互聯(lián)平臺的接入規(guī)范和開放的API玷祀器(SOA尿準)Platfgmimsv田聯(lián)r通的新g圖5軟件互聯(lián)平臺的接入方式軟件互聯(lián)平臺的ISV接入規(guī)范是以SOA規(guī)范為基礎,通過對于面向服務的SCA框架來擴展的設計模式。ServiceContainer的作用就是提供ServicePublisher,ISV和獨
11、立開發(fā)者扮演ServiceProvider和ServiceConsumer兩種角色。為了更好的結合其他資源融入到服務實現(xiàn)中,未來,Alisoft還將提供ResourceResoker角色用來支持類似于WSDL,Spring的配置Xml等文件的解析,提供給服務發(fā)布/訂閱者使用。在SOA的技術實現(xiàn)設計中,最簡化的方式就是一個中心三個角色。一個中心就是服務為中心,三個角色就是服務提供者,服務消費者,服務的發(fā)布者。ISV和軟件互聯(lián)平臺的API,通過SOA集成在軟件互聯(lián)平臺ServiceContainer,使數(shù)據(jù)流得到整合。除了已有的9個對外接口,后續(xù)我們會提供JavascriptAPI、aliTag以
12、及Studio工具,幫助ISV更快捷的接入。6. 軟件互聯(lián)平臺的網(wǎng)絡結構JAVAPHPNET適闔器(SOA斥準)MISVrf聯(lián)1皿的耕熊圖6軟件互聯(lián)平臺的網(wǎng)絡結構1、在軟件互聯(lián)平臺中,最核心的是用戶和公司信息,我們是放在UDB中存儲,這當中包含了阿里旺旺2700萬,網(wǎng)店版70萬,外貿(mào)版5萬,“E網(wǎng)打盡”版30萬用戶信息,我們?yōu)樗杏脩舴峙淞宋ㄒ坏耐杹砦ㄒ粯耸荆?、軟件互聯(lián)平臺的運營信息包括帳戶、賬單、帳務、應用、訂閱、ISV、資源等,我們放在第二層"Billing&Accounting”中,這是基礎數(shù)據(jù);3、不同角色用戶,登錄各自portal使用服務;4、我們提供面向SCA
13、的WebService接入,因此,對ISV暴露一組接口服務器;5、對于每個獨立的自主產(chǎn)品和ISV應用,通過符合Multi-Tennant規(guī)則的改造,可以接入到軟件互聯(lián)平臺上來;,設計更多的業(yè)務模式和軟件6、獨立開發(fā)者可以使用現(xiàn)在數(shù)據(jù)接口實現(xiàn)大量現(xiàn)有數(shù)據(jù)的集成功能;7、軟件互聯(lián)平臺上的軟件可以在阿里媽媽幫助下快速推廣到整個網(wǎng)絡中。7. 開發(fā)工具介紹ISVApplicationWct>W-ebWebSe-TverServerS-efvcfDBDBDBAEPEiiviionmentAppPortalISVPortalAdminPortalAPIServerBilling&Account
14、ingUDB圖7XPlatform體系結構XPlatform是阿里軟件基于SaaS模式下的業(yè)務基礎開發(fā)平臺。它以敏捷軟件工程為指導,幫助阿里軟件和ISV在多租戶、高性能、高擴展、高容量、高安全的需求下,實現(xiàn)規(guī)范化、可控制的軟件開發(fā)。通過模型驅動、構件組合、面向服務的技術架構及運行環(huán)境,幫助阿里軟件和ISV,在整個軟件生命周期內(nèi)按需而生、隨需而變的定制軟件系統(tǒng),以不斷挖掘和適應快速變化的業(yè)務需求。XPlatform用固定模板模型迅速構建系統(tǒng),通過六大解析引擎:對象解析引擎、應用解析引擎、流程解析引擎、報表解析引擎、圖表解析引擎、服務解析引擎來實現(xiàn)集成開發(fā)環(huán)境的不斷改進。XPlatform有如下特
15、點:1、邏輯表達都可用XML建模;2、基于XML值對象的數(shù)據(jù)載體;3、基于數(shù)據(jù)總線(XMLDATABUS)的數(shù)據(jù)交換;4、面向多系統(tǒng)的同步異步調(diào)用機制。8. 軟件互聯(lián)平臺的社區(qū)EndUserPortal""Q電運并Portalf8開發(fā)者聯(lián)盟出8&&ISVPortal圖8軟件互聯(lián)平臺的社區(qū)我們是在打造SaaS模式下的電子商務生態(tài)圈,在這個生態(tài)圈中,阿里軟件掌握核心資源:用戶和公司信息,從而扮演運營商角色。圍繞這個生態(tài)圈,需要為EndUser、ISV和獨立開發(fā)者提供互惠互利的土壤。軟件互聯(lián)平臺社區(qū)框架與iGoogle等有些類似,但我們的優(yōu)勢在于擁有meet&workAlibaba的六千萬中小企業(yè)用戶。并且致力于打造SaaS模式下的電子商務生態(tài)共榮圈。9. ISV低成本接入軟件互聯(lián)平臺UJAPI定削優(yōu)圖9ISV接入軟件互聯(lián)平臺的兩種途徑SandBox環(huán)境是供ISV開發(fā)時使用的一個調(diào)試環(huán)境,他的數(shù)據(jù)庫和應用系統(tǒng)均獨立于正式環(huán)境。開發(fā)環(huán)境接入主要說明:1. BindingWindowsHOST文件配置#sandbox環(huán)境;121.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆中國燃氣校園招聘正式啟動筆試參考題庫附帶答案詳解
- 保證函和保證合同范本
- 加工產(chǎn)品企業(yè)合同范本
- 養(yǎng)殖買賣合同范例
- 農(nóng)村購墓地合同范本
- 介紹股合同范本
- 勞動聘用合同范本
- 親兄弟合伙合同范本
- pe管材購銷合同范本
- 虧損分擔合同范例
- 2025人教版一年級下冊數(shù)學教學進度表
- DeepSeek教案寫作指令
- 休學復學申請書
- 瓷磚鋪貼勞務承包協(xié)議書
- 2025年四川司法警官職業(yè)學院高職單招職業(yè)適應性測試近5年??及鎱⒖碱}庫含答案解析
- 新建污水處理廠工程EPC總承包投標方案(技術標)
- 山東省德州市2024-2025學年高三上學期1月期末生物試題(有答案)
- 《宏觀經(jīng)濟管理研究》課件
- 本人報廢車輛委托書
- 雙減政策與五項管理解讀
- 2025年道德與法治小學六年級下冊教學計劃(含進度表)
評論
0/150
提交評論