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

SaaS將會是終極SOA?

申請免費試用、咨詢電話:400-8352-114

來源:泛普軟件

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

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

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

然而,因為公司起初使用了一個不基于標準的,不基于Java的服務器,Arena的開發(fā)團隊花費了巨大的時間來解決功能性架構(gòu)問題,例如在Web層的無狀態(tài)性,分布式緩存管理系統(tǒng),消息的發(fā)送和接收以及隊列問題。

"我們結(jié)束了許多我們自己的子系統(tǒng)作為公司的改變,因為我們處在一個沒有標準技術(shù)的平臺上。"Larkin解釋到。"誠實一點說,我為我們所做的事情感到非常驕傲。我們做了一件非常有競爭力的事情。但是當你事到臨頭的時候,處理一個分布式緩存系統(tǒng)并不非常與為制造商們開發(fā)軟件密切相關(guān)。"

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

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

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

"我們希望在我們開發(fā)的應用程序中使用Java,"他解釋到說,"我們在應用程序框架中使用Spring。我們正在尋找一種能夠在J2EE上運行的應用程序服務器。"

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

自從2006年十一月,Arena已經(jīng)發(fā)展到了新的協(xié)議棧上面,并且已經(jīng)通過Ajax接口建立SOA的實現(xiàn)。Larkin發(fā)現(xiàn)技術(shù)移植的好處遠遠超過了它的花費,因為新的平臺給了他利用SOA技術(shù)的能力。

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

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

用戶接口是為全球用戶設計的,包括中國的制造商們以及亞太地區(qū)的其他國家。典型的用戶沒有一個高水平的IT培訓,因此正如 Larkin所說的,"他們所需要的只是工作。"

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

"他們有下拉菜單,"Larkin說到,"你移動鼠標到一些東西上,并且你能夠得到信息版,以及制表符。"

當公司開業(yè),早在千年之交,他說到對于創(chuàng)立者這是一個信仰的飛躍,因為他們相信他們能夠在一個瀏覽器中提供一個負責的企業(yè)級應用程序,但是當SOA和Ajax到來才使得SaaS夢想變成了一個現(xiàn)實,他說道。

"在這點上,我們能夠為用戶接口提供豐富的功能,因為我們的競爭者們能夠提供客戶端的安裝軟件。"Larkin說到。(techtarget)


 

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

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

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

咨詢:400-8352-114

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

QQ在線咨詢

泛普鄭州OA快博其他應用

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