監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購(gòu)買價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

SaaS將會(huì)是終極SOA?

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

來(lái)源:泛普軟件

Arena Solutions公司利用SaaS模型做示范,以SOA的方式,通過(guò)Ajax提供處理產(chǎn)品文檔的用戶接口來(lái)提供Web服務(wù)應(yīng)用程序,例如一些規(guī)范定義。這些客戶,大部分是中小型制造商,通過(guò)一個(gè)基于Web瀏覽器接口與之一起工作,這已經(jīng)快速的以桌面化形式體現(xiàn),就像最近推出的Ajax。

自從Arena成立后的七年內(nèi),建立SaaS應(yīng)用程序的架構(gòu)以及技術(shù)已經(jīng)發(fā)生了很大的變化。

"我們從2000年開(kāi)始經(jīng)營(yíng)公司,并且把它建立在當(dāng)時(shí)是一種藝術(shù)棧的基礎(chǔ)上。"Larkin說(shuō)到,"他是一個(gè)腳本化的應(yīng)用程序服務(wù)器,不是基于Java的。這個(gè)平臺(tái)工作得非常好。他允許我們的客戶數(shù)量增加到300并且用戶數(shù)量增加到10000。"

然而,因?yàn)楣酒鸪跏褂昧艘粋€(gè)不基于標(biāo)準(zhǔn)的,不基于Java的服務(wù)器,Arena的開(kāi)發(fā)團(tuán)隊(duì)花費(fèi)了巨大的時(shí)間來(lái)解決功能性架構(gòu)問(wèn)題,例如在Web層的無(wú)狀態(tài)性,分布式緩存管理系統(tǒng),消息的發(fā)送和接收以及隊(duì)列問(wèn)題。

"我們結(jié)束了許多我們自己的子系統(tǒng)作為公司的改變,因?yàn)槲覀兲幵谝粋€(gè)沒(méi)有標(biāo)準(zhǔn)技術(shù)的平臺(tái)上。"Larkin解釋到。"誠(chéng)實(shí)一點(diǎn)說(shuō),我為我們所做的事情感到非常驕傲。我們做了一件非常有競(jìng)爭(zhēng)力的事情。但是當(dāng)你事到臨頭的時(shí)候,處理一個(gè)分布式緩存系統(tǒng)并不非常與為制造商們開(kāi)發(fā)軟件密切相關(guān)。"

因此到了2005年,他開(kāi)始尋找一種標(biāo)準(zhǔn)平臺(tái),在這種標(biāo)準(zhǔn)平臺(tái)上那些功能性要么能夠開(kāi)源項(xiàng)目中購(gòu)買到或者找到,因此開(kāi)發(fā)者們能夠集中精力在核心的SaaS產(chǎn)品上。

"對(duì)我們來(lái)說(shuō),移植到一個(gè)非?;跇?biāo)準(zhǔn)的平臺(tái)上非常有意義,并且這個(gè)平臺(tái)有模塊化的構(gòu)架,有相當(dāng)部分的基本技術(shù)基礎(chǔ),我們可以利用最佳的解決方案,不管是商業(yè)的還是開(kāi)源的,并且把它們插入到我們的應(yīng)用程序框架中。"Larkin說(shuō)到,"然后我們能夠集中我們的開(kāi)發(fā)于為生產(chǎn)商創(chuàng)造軟件上去,這是我們最核心的專業(yè)技術(shù)。"

當(dāng)Larkin認(rèn)識(shí)到最初的技術(shù)堆棧已經(jīng)到來(lái)它生命周期的末端的時(shí)候,他開(kāi)始升級(jí)到SOA風(fēng)格,包括用戶接口的Ajax。在2006年,他開(kāi)始認(rèn)真看待基于Java的開(kāi)源軟件產(chǎn)品。

"我們希望在我們開(kāi)發(fā)的應(yīng)用程序中使用Java,"他解釋到說(shuō),"我們?cè)趹?yīng)用程序框架中使用Spring。我們正在尋找一種能夠在J2EE上運(yùn)行的應(yīng)用程序服務(wù)器。"

與一個(gè)IBM硬件代表的談話使得他開(kāi)始接觸IBM軟件部門,此代表給Arena提供了快速的服務(wù)器,尤其是WebSphere應(yīng)用程序服務(wù)器社區(qū)版本(WAS CE)并且Arena在Larkin描述一種漫長(zhǎng)的評(píng)價(jià)之后選擇了它。他說(shuō)到他發(fā)現(xiàn)WAS CE符合支持過(guò)渡到SOA的標(biāo)準(zhǔn)。

自從2006年十一月,Arena已經(jīng)發(fā)展到了新的協(xié)議棧上面,并且已經(jīng)通過(guò)Ajax接口建立SOA的實(shí)現(xiàn)。Larkin發(fā)現(xiàn)技術(shù)移植的好處遠(yuǎn)遠(yuǎn)超過(guò)了它的花費(fèi),因?yàn)樾碌钠脚_(tái)給了他利用SOA技術(shù)的能力。

Arena到目前為止還沒(méi)有完全利用SOA的功能在新的平臺(tái)上,例如企業(yè)服務(wù)總線(enterprise service bus ,ESB),Larkin承認(rèn),但是開(kāi)發(fā)者們正在朝這個(gè)方向努力。他們已經(jīng)能夠使用SOA方法向用戶提供整合,在PLM Web服務(wù)應(yīng)用程序以及在制造場(chǎng)所本地安裝的ERP軟件。

目前與轉(zhuǎn)型到SOA一起,Ajax又來(lái)臨了并且使得開(kāi)發(fā)者們能夠在PLM產(chǎn)品上工作,從而為SaaS客戶提供豐富的接口,Laikin說(shuō)到。這個(gè)用戶接口是基于一個(gè)標(biāo)準(zhǔn)的Web瀏覽器,HTML以及帶有Flash動(dòng)畫的JavaScript,這個(gè)腳本是一個(gè)頁(yè)面并且運(yùn)行在報(bào)告開(kāi)始生成的時(shí)候,他解釋到說(shuō)。

用戶接口是為全球用戶設(shè)計(jì)的,包括中國(guó)的制造商們以及亞太地區(qū)的其他國(guó)家。典型的用戶沒(méi)有一個(gè)高水平的IT培訓(xùn),因此正如 Larkin所說(shuō)的,"他們所需要的只是工作。"

通過(guò)Ajax,Arena已經(jīng)能夠提供一個(gè)非常桌面化的外表并且類似SaaS應(yīng)用程序,他說(shuō)到。

"他們有下拉菜單,"Larkin說(shuō)到,"你移動(dòng)鼠標(biāo)到一些東西上,并且你能夠得到信息版,以及制表符。"

當(dāng)公司開(kāi)業(yè),早在千年之交,他說(shuō)到對(duì)于創(chuàng)立者這是一個(gè)信仰的飛躍,因?yàn)樗麄兿嘈潘麄兡軌蛟谝粋€(gè)瀏覽器中提供一個(gè)負(fù)責(zé)的企業(yè)級(jí)應(yīng)用程序,但是當(dāng)SOA和Ajax到來(lái)才使得SaaS夢(mèng)想變成了一個(gè)現(xiàn)實(shí),他說(shuō)道。

"在這點(diǎn)上,我們能夠?yàn)橛脩艚涌谔峁┴S富的功能,因?yàn)槲覀兊母?jìng)爭(zhēng)者們能夠提供客戶端的安裝軟件。"Larkin說(shuō)到。(techtarget)


 

發(fā)布:2007-04-23 10:42    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
鄭州OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

泛普鄭州OA快博其他應(yīng)用

鄭州OA軟件 鄭州OA新聞動(dòng)態(tài) 鄭州OA信息化 鄭州OA快博 鄭州OA行業(yè)資訊 鄭州軟件開(kāi)發(fā)公司 鄭州監(jiān)控公司 鄭州倉(cāng)庫(kù)管理軟件 鄭州餐飲管理軟件 鄭州物業(yè)管理軟件 鄭州網(wǎng)站建設(shè)公司 鄭州門禁系統(tǒng)