當前位置:工程項目OA系統(tǒng) > 泛普各地 > 廣東OA系統(tǒng) > 廣州OA系統(tǒng) > 廣州OA快博
從世界是平的看軟件架構
在過去的幾年中,炒樓的炒銅的炒油的炒股的炒期的,大家炒的熱火朝天;但如果要評出個炒得最火的,我還是選炒書的—托馬斯·弗里德曼在2005年寫就的熱門書籍《世界是平的:21世紀簡史》在近幾年發(fā)行熱到瘋狂,連帶他在1999年發(fā)行的《世界是平的:“凌志汽車”和“橄欖樹”》也進入熱門圖書排行榜并多次重印發(fā)行。
在《世界是平的》書中,弗里德曼簡明地概括了今天我們所處的時代——全球化3.0新紀元。世界從小縮成微小,競賽場也鏟平了。在“1.0”時代,推動全球化的力量來自國家,在“2.0”時代,推動力來自企業(yè),在“3.0”時代,推動力則來自個人。個人的力量大增,不但能直接進行全球合作,也能參與全球競逐。托馬斯·弗里德曼用這本書揭開了籠罩在這個世界上的神秘面紗,深入淺出地講述復雜的外交政策和經濟問題,為讀者們釋疑解惑。
世界是平的,“平”即指“全球化”。從經濟學中的交易這個角度來看,全球化的表征分為三類:其一是交易范圍的擴大,第二是交易費用的降低,三是交易規(guī)則的變化,而這三者又相互推動,造成了交易的繁榮。
其實我們所處的應用技術開發(fā)領域又何嘗不是如此呢?我們的業(yè)務系統(tǒng)越來越多地需要和外部系統(tǒng)及l(fā)egacy(遺留)系統(tǒng)打交道,系統(tǒng)間的接口交互越來越頻繁,我們的接口規(guī)則也發(fā)生了巨大的變化,三者交叉,造成了軟件業(yè)務系統(tǒng)的繁榮。
《世界是平的》也告訴了我們面對“全球化”趨勢應該做些什么,應該用什么理念應對。那么我們應對應用技術開發(fā)領域的“全球化”又應該做些什么呢?面對Integration(整合)大潮流,業(yè)界已經有了多套方案供我們選擇,下面我們一一道來:
◆Jini
早年接觸Java技術的同仁大都聽過Jini這個名詞。Sun公司標榜Jini技術可讓軟件和硬件組件透過網絡尋覓彼此,進而互相支持。但和早期的Java技術一樣,Jini最初的目標是為新奇的消費者裝置使用者服務,這明顯和市場脫節(jié)。當初Sun推出Jini軟件,是為了打入消費者電子裝置市場。
隨著網絡服務技術的發(fā)展,Jini也不斷調整自己的戰(zhàn)略目標,但一直沒有得到其他公司的大力支持,所以發(fā)展不太迅速。畢竟,Jini反反復復做的一件事就是,讓java平臺成為一個全世界共融共通的操作系統(tǒng);這個目標比起Integration要更加的艱深,也更加難以實現(xiàn)。
◆Jxta
很多朋友對Jxta都是從2005年才開始了解,這一切都是因為當年流行的P2P技術。Jxta是為了構建P2P網絡而制訂的一組協(xié)議,是處理構建P2P網絡所碰到問題的解決方法。Jxta是由Sun制定的標準體系中少有的不限制于Java的規(guī)范之一。
使用Jxta協(xié)議,Peer(對端)可以互相合作建立自我組織、自我管理的對等組,而不必關心它們在網絡中所處的位置(在網絡邊緣或者防火墻后),并且也不需要集中的管理機構。通過小型、簡單、便于開發(fā)的構造模塊,Jxta將使開發(fā)者從建立各自框架的復雜工作得以解放,可以潛心關注于建設各類新穎、創(chuàng)造性的、分布式計算應用。
◆Jbi
Jbi是Java業(yè)務組件集成規(guī)范,它提供了一個邏輯的XML消息網絡,這一網絡能夠很容易地映射到http/jms/mom等協(xié)議,并很方便地適應遺留系統(tǒng),然后通過二進制方式傳輸,再和rpc(遠程過程調用)系統(tǒng)(ejb和corba等)交互。Jbi可以看做是對Jms(Java消息系統(tǒng))更高層次的邏輯抽象,并提供了不同的消息交換方式(單步/請求應答等)。一般來說,Jbi是單Jvm(Java虛擬機)的,并且限制于Java平臺。
◆SOA
對于目前已經存在大量CRM、合肥OA、SCM、信息安全等系統(tǒng),SOA的實踐者們的目標就是抹平系統(tǒng)間的間隙,實現(xiàn)SOA架構。他們首先將那些掩藏在各應用系統(tǒng)之中的業(yè)務功能模塊切割開,加以包裝之后成為標準的服務構件(SCA),然后將分散在不同系統(tǒng)中的數據整合包裝成為數據服務(SDO),最后根據業(yè)務的需要用BPEL將分散的服務連接成為新的服務。
SCA是一種全新的、跟語言無關的編程模型,這種面向服務構件的編程模型可以大大簡化客戶的編程,提高應用的靈活性,將會對現(xiàn)有軟件開發(fā)方式產生顛覆性的影響。服務模型提供了比WSDL更多的功能,它允許服務開發(fā)者不單定義服務的接口,而且還可以定義這個服務和其他服務的依賴關系,以及服務間的交互策略。
開放SOA(OSOA)組織是一個由多家軟件提供商包括IBM、 BEA和甲骨文等公司自發(fā)成立的組織,目前正在致力于SCA和SDO規(guī)范晉升成為SOA標準的工作。就筆者看到的內部資料而言,DAS的規(guī)范化工作也已經在BEA的帶頭下展開。
◆OSGI
OSGI(開放服務網關互聯(lián))規(guī)范為網絡服務定義了一個標準的、面向組件的計算環(huán)境。將OSGI服務平臺添加到一個網絡設備中,可以為其增加在網絡的任何地方管理組件的生命周期能力。Eclipse 3.0采用OSGI作為其Plugin Architecture實現(xiàn)的依據,但目前的OSGI框架大多是基于Console進行管理的,也許這個局勢很快將發(fā)生變化。
軟件領域的世界是平的,前面提到的五大技術,都能夠和Integration的“全球化”大潮流掛鉤。但在技術本身就越來越“全球化”的今天,我們可能很快就能發(fā)現(xiàn),這些技術可能被同化、吸納,最后發(fā)展為一統(tǒng)的思想。最后,用《世界是平的》文章的觀點來結束本文:世界是平的,技術是共享的,思想是獨立的。(IT專家網論壇)
- 1看電影學管理 《功夫熊貓》的項目管理秘籍
- 2中小企業(yè)信息化也要按照需求選擇安全
- 3用OA辦公軟件填寫工作日報
- 4精細化成就奧運輝煌 企業(yè)管理如何效仿
- 5信息化頻道存儲答疑專區(qū) 歡迎提問
- 6合肥OA泛化現(xiàn)象嚴重 能力和經驗打折扣
- 7SaaS,果真是新瓶裝舊酒嗎?
- 8企業(yè)用好業(yè)務流程管理將如何跨越五大欄
- 9實例告訴你SaaS模式如何助力數據備份
- 10從SOA到云計算 盤點計算機技術發(fā)展歷程
- 11淺議IT項目管理成功的關鍵要素
- 12合肥OA攻略 貼牌生產企業(yè)合肥OA選型總結
- 13SOA的進化:從“客戶機/服務器”到SOA
- 14應用實例證明開源SOA具有很大價值
- 15SaaS模式孕育內部軟件產品之外的替代方案
- 16企業(yè)的BI產品選型 需考慮四項要點
- 17數據中心檢修的五大經驗教訓
- 18PDM中的文件放在文件服務器還是數據庫中?
- 19關于中小企業(yè)人力資源管理模式分析
- 20信息化建設項目如何做好監(jiān)理工作
- 21選型經驗談 怎樣才算是好的管理軟件
- 22企業(yè)信息化合肥OA系統(tǒng)財務實施重難點解析
- 23平視側視加俯視 合肥OA三維立體看企業(yè)
- 24泛普OA系統(tǒng)可對我關注的人進行圖形化報表對比
- 25使用REST體系結構樣式構建可使用的Web服務
- 26怎樣構建BPM生態(tài)系統(tǒng)?模擬!優(yōu)化!
- 27商業(yè)智能和業(yè)務流程管理的集成分析
- 28泛普OA產品人員動態(tài)看板體驗版功能簡介
- 29企業(yè)網絡優(yōu)化需求迫在眉睫
- 30客戶滿意度是決定是否離岸外包的關鍵
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓