[学習コレクション]業界の3つのアーキテクチャのメリットとデメリットの比較
6439 ワード
、 C/S B/S
、 C/S 。C/S (Client/Server) , 。 , , Client Server , 。 Client/Server , Web ,Web Client/Server , ; , , 。 。
C/S , , Client Server 。 ,C/S , , 。 , 。 “ ” C/S 。
、 B/S 。B/S(Browser/Server) 。 Internet , C/S 。 , WWW , (Browser) , (Server) , 3-tier 。 , , (TCO)。 , B/S , Internet/Intranet , 、 。 , , , ( LAN, WAN, Internet/Intranet ) ; , 。 (Intranet)、 (Internet) “ 、 ” B/S , WWW 。 JAVA ,B/S 、 、 。
、 。 , 。 , DOS Windows ( GUI), Browser 。 , , , , , , ; , / (F/S) 、 / (C/S) / (B/S) 。
、C/S B/S
C/S B/S 。C/S Borland ,B/S 。 , , C/S B/S 。 , 、 、 , , , , , 。
1、C/S
(1)、 。 C/S , 。 。 , 。 , ; , , , , , , , , 。
(2)、 。 , , , , ( ) , , , 、 。 , , “ ” , ( ) , 。 , “ ”, 。 C/S , 、 , 。
(3)、C/S 。 , C/S , “ ”, , , , “ ” , , , , , , , 。
, C/S , , 。 JAVA ,B/S C/S, 。
2、B/S
(1)、 。 , ,B/S 。 , , , B/S , , 。 , , ; , , 、 。 “ ”, “ ” 。 , , , 、 、 、 , 。 , “ ” ,“ ” 。
(2)、 , 。 windows , , windows 。 B/S , Linux , 。 , windows , Linux ,Linux , , 。
“ ” , , “ ” , windows , windows 。
(3)、 。 B/S (Server) , , (Server) WWW , (Browser) , , 。 , , “ ” , 。 , , 。
Web , IT 、 , 。 , Web , SOA(Service-oriented architecture, )。1996 ,Gartner SOA。2002 12 ,Gartner SOA " ", 2008 ,SOA , SOA 。
SOA ,IT SOA ,BEA、IBM、 , 。SOA IT , , (Real-Time Enterprise, Gartner SOA )。 BEA CIO Rhonda 2001 6 BEA IT SOA, 、 、 、 。
SOA 、 、 、 ( ) 。 SOA 。SOA , 。SOA , , 。SOA ( ), 。 , , 。
SOA -- 。 , SOA , , 。 , ,SOA 、 、 , 、 。
SOA , 、 。 ( ) , ERP , 、 , , 、 。 , 、 。 , SOA 。 -- 。 。 : , 、 。 。
(enterprise process) , , 。 。 , -- 。 , : 。 。
( 、 (EAI)、 ) 、 , 。 。 (SOA) 。
SOA 。 、 、 。
, SOA , 。 , RPC、CORBA、DCOM、EJB RMI, 。 , 。SOA 。 , RPC 、CORBA 。 , , 、 。 SOA , 。
SOA "leave-and-layer" , , Web , Web , ,SOA 。SOA 、 , 、 、 IT 。 SOA , SOA , 。
:http://dev2dev.bea.com.cn/techdoc/200404186.html
:http://dev2dev.bea.com.cn/techdoc/200404186.html