建体彩网|中彩网双色球连号|
?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

和記娛專業h88285:從SCA看構件圖形化軟件組裝的趨勢

?

一、SCA的觀點

SCA(Service Component Archit和記娛專業h88285ecture)面向辦事的組件模型,源于IBM 的WSIF (Web Service Invocation Framework,詳細請參考http://ws.ap和記娛專業h88285ache.org/wsif/),SCA的目的是應用戶在構建企業利用時有一個不再直接面和記娛專業h88285對詳細的技巧細節的層次,而是經由過程辦事組件的要領來構建利用(這一點與EOS的思路同等)。

辦事組件模型(SCA)中提出了一些新的觀點,比如辦事組件,模塊,共享庫,導入和導出。

辦事組件

包括對外供給的接口,所依附的接口。辦事組件的接口類型可所以Java類型,也可所以WSDL定義。例如一個“客戶辦事”組件,可能包括“得到客戶基礎信和記娛專業h88285息”、“得到客戶帳單”、“新建客戶”等接口。這些接口的實現可能是WSDL描述的,也可能是用Java類實現的。辦事組件的實現對外是透明的,調用者無需知道該辦事是若何實現,以及采納什么技巧實現的。

模塊(Module)

模塊是由多個辦事組件以及辦事之間的調用關系組成的,每個模塊相稱于J2EE利用中的一個項目。經由過程將不合的“辦事組件”用連線組裝起來,就成為一個模塊。模塊是最小的支配單元。

共享庫(Library)

假如多個Module必要共享一些資本,則可應用共享庫。然則共享庫不包括辦事組件(即不包括營業邏輯),只包括數據定義、接口定義、數據映射等。

導入(Import)

目的是為了調用其它組件(包括SCA組件、JMS、WS等)

導出(Export)

與導入相反,導出是為了讓其它系統可以調用SCA組件,調用要領同樣可所以SCA組件、JMS、WS等。

今朝,SCA模型已經獲得了業界幾個主要軟件廠商的支持。IBM、Oracle、BEA、SAP、Siebel、Sybase、IONA等廠商聯合宣布了SCA規范的0.9版本。詳細規范可拜見IBM DW的網址:http://www.ibm.com/developerworks/library/specification/ws-sca/。

關于辦事組件模型(SCA)更具體的觀點拜見IBM DW網站(http://www-128.ibm.com/developerworks/cn/webservices/ws-sca/)的先容。

二、 IBM對SCA的產品支持

SCA辦事組件模型的提出,辦理了EJB、POJO等組件模型與實現說話相關的問題,同時也將SOA的抽象觀點落到了實處。也為集成軟件項目的開拓的圖形化組裝要領供給了根基。

今朝IBM對SCA的產品支持為2005年10月宣布的WPS (Websphere Process Server)6.0 ,并為之供給了可視化的集成開拓對象WID(Websphere Integration Developer)。應用WID開拓集成項目,只要有必然根基編程履歷或常識,就可以疲塌的要領,進行圖形化的組裝,不必要懂得太多的J2EE技巧細節。

三、 EOS與SCA的比較

從上文,可以看出,SCA的這些觀點在EOS里險些都有相類似的觀點。對比如下(以IBM的WID產品為例):

SCA中的觀點EOS中的

響應觀點相同點不合點

辦事組件營業構件1、都是描述后臺營業邏輯;

2、都供給了接口1、 1、EOS中可以用圖形化的要領定義營業邏輯的實現;而且EOS還供給了展現構件、運算構件等;

2、 2、SCA辦事組件則要么經由過程WSDL調用已經開拓好的詳細組件,要么用編寫特定說話的代碼來實現

模塊項目、構件包都是可支配的單元1、EOS中的構件包、單個構件都是可支配單元

導入引用構件包都是為了復用已有軟件資產1、 1、EOS的引用構件包可引用EOS的任何構件,包括展現、營業、數據、運算構件

2、 2、SCA的導入只能復用營業邏輯

導出導出都是為了復用已有軟件資產1、 1、SCA在導出時必要指定導出為SCA組件辦事、JMS、WS等類型

2、 2、EOS導出后被新的項目引用時,可以直接拖放和記娛專業h88285組裝

辦事數據工具SDO數據實體1、 1、都是XML與RDB之間的映射

2、 2、都支持Xpath造訪

3、 3、都是作為展現層、營業層與持久層之間通信的信息載體1、 1、SDO支持工具的嵌套

2、 2、SDO除了可以Xpath造訪,也可以工具的形式造訪

3、 3、數據實體是EOS數據總線的根基

從上表可看出,SCA的觀點和EOS的一些觀點大年夜同小異,可以說是異曲同工。

四、 小結

誠然,SCA規范推出的目的是為了對遺留系統進行集成,EOS的定位則在于開拓新的利用。雖然兩者定位不合,然則不丟臉出,未來軟件開拓的趨勢一定是朝著以圖形化的構件組裝的偏向提高。EOS不僅供給了圖形化的構件組裝對象,同時在調試、支配、利用治理與掩護方面都供給了一體化的對象,是以在構件化這一步,普元EOS無疑走在了潮流的前面。

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

建体彩网
犯法赚钱路子有哪些 981cc棋牌 太阳城彩票APP 舟山星空棋牌官方网站 26选5第1026期 体育彩票任选9场胜负 华为手机应用市场赚钱吗 中彩网手机客户端买彩票 长沙好友麻将app下载 青鹏棋牌游戏大厅官网