大約三年以前,Starwood公司決定朝著SOA的方向發展,并且對Linux、J2EE和IBM WebSphere實現標準化。他說!白铋_始的時候,我們通過在這些平臺上開發新的應用程序,之后逐漸開始卸載一些大型機應用程序放到開放系統上來。這時我們也開始發展一些XML服務,但那并不是我們現在所見到的Web服務,”他說。
Del Rio說:一年半之前,Starwood 公司為消除大型機給出了致命一擊!耙磺卸紘@著SOA的概念,”他說。并且沒有移植的應用程序,他補充道!八械囊磺卸际峭ㄟ^服務從零開始編寫代碼、進行設計。那是巨大的工作任務!
為了管理不同的小組開發的服務,Starwood公司使用Systinet公司提供的Systinet注冊信息表,這個公司位于麻省的伯靈頓。 “我們在注冊信息表中(Registry)定義了80%到90%的服務。我們將結束數以百計的服務,” del Rio說。Starwood公司目前使用Systinet來進行支配和策略管理,同時使用Actional 公司的Looking Glass產品用于服務管理,Actional 公司位于加州的Mountain View市。
現在,服務都必須和內部系統綁定在一起,del Rio說,因此Starwood公司不再使用Systinet公司統一描述、發現和集成(UDDI)的功能!暗侵浪麄児居羞@個功能還是很好的。我們已經打算把一些服務做成公共服務!
2006年的第一季度,Starwood公司將開始在新系統上實現一些獨立屬性,然后做集成測試!拔覀冄芯康姆秶墙⒃谀軌蛳笮蜋C的基礎之上,”他說。這就是到2006年底實現的目標。
對于Starwood公司,SOA的道路是正確的,但是del Rio說這條路又是充滿艱險的!癝OA是一個好的概念。我們應該朝著SOA的方向發展,盡管實現的過程是艱辛的。這就是成熟的歷程!
文章來源于領測軟件測試網 http://www.kjueaiud.com/