0% found this document useful (0 votes)
65 views

'Ulylqj WKH QHZ Zdyh Ri RSHQ/ Lqwhooljhqw:He Vhuylfhv1

- The document discusses the emergence of web services and the role of technologies like Java and XML in enabling them. It describes how Java provides a way to define logic that can run anywhere, while XML provides a standard way to classify and encode data. These technologies are seen as the basis for new types of intelligent, context-aware web services. - While many companies are working on web services architectures, the document contrasts the open Java platform approach, with openly available APIs and source code, to Microsoft's proprietary .NET approach. It argues openness is key for interoperability between services. - Adoption of the Java platform is increasing, with the Enterprise Edition in particular seeing strong use for developing and deploying enterprise applications

Uploaded by

S R Krishnan
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views

'Ulylqj WKH QHZ Zdyh Ri RSHQ/ Lqwhooljhqw:He Vhuylfhv1

- The document discusses the emergence of web services and the role of technologies like Java and XML in enabling them. It describes how Java provides a way to define logic that can run anywhere, while XML provides a standard way to classify and encode data. These technologies are seen as the basis for new types of intelligent, context-aware web services. - While many companies are working on web services architectures, the document contrasts the open Java platform approach, with openly available APIs and source code, to Microsoft's proprietary .NET approach. It argues openness is key for interoperability between services. - Adoption of the Java platform is increasing, with the Enterprise Edition in particular seeing strong use for developing and deploying enterprise applications

Uploaded by

S R Krishnan
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

-$9$ 7(&+12/2*< 72'$<

70

'ULYLQJ WKH QHZ ZDYH RI RSHQ/ LQWHOOLJHQW :HE VHUYLFHV1


7+( 1$0( 2) 7+( *$0(

7KLV PXFK LV FOHDU= 7KH QDPH RI WKH JDPH LV :HE VHUYLFHV 00 VRSKLVWLFDWHG QHWZRUN
VRIWZDUH WKDW ZLOO EULQJ XV ZKDW ZH QHHG/ ZKHQ ZH QHHG LW/ QR PDWWHU ZKHUH ZH DUH/
WKURXJK DQ\ GHYLFH ZH FKRRVH 00 ZLUHOHVV SKRQH/ SDJHU/ 3'$/ RU RQH RI WKH QHZ K\EULG
KDQGVHWV1

,W*V D ORJLFDO H[WHQVLRQ RI 6XQ*V IRXQGLQJ YLVLRQ RI RSHQ QHWZRUN FRPSXWLQJ/ EXW ZH*UH
KDUGO\ DORQH DQ\PRUH1 (YHU\ PDMRU WHFKQRORJ\ FRPSDQ\ 00 6XQ/ 0LFURVRIW/ ,%0/ 2UDFOH/
+HZOHWW 3DFNDUG 00 LV WDONLQJ XS WKH EHQHILWV RI :HE VHUYLFHV1

6HYHUDO QHZ WHFKQRORJ\ VWDQGDUGV DUH HPHUJLQJ WR KHOS PDNH WKLV FRPPRQ YLVLRQ D
UHDOLW\1 2QH LV DOUHDG\ ZHOO HVWDEOLVKHG= WKH -DYD SODWIRUP 00 DQ LPSRUWDQW HOHPHQW RI
70

WKH 6XQ 2SHQ 1HW (QYLURQPHQW +6XQ 21(,1

,QYHQWHG E\ 6XQ DQG GHYHORSHG LQ FRRSHUDWLRQ ZLWK D JOREDO FRPPXQLW\/ WKH -DYD
SODWIRUP KDV PDWXUHG UDSLGO\ VLQFH LW ZDV LQWURGXFHG LQ 4<<81 ,Q IDFW/ WKH -DYD
SURJUDPPLQJ ODQJXDJH KDV SURYHG WR EH WKH PRVW SRUWDEOH HYHU GHYHORSHG/ DQG LV QRZ
D YLWDO HOHPHQW LQ PLOOLRQV RI VPDUW FDUGV/ FHOO SKRQHV/ DSSOLFDWLRQ VHUYHUV/ DQG RWKHU
SURJUDPV WKDW IRUP WKH IRXQGDWLRQ IRU D QHZ JHQHUDWLRQ RI :HE VHUYLFHV1

(YHQ LQ VXFK D VKRUW WLPH/ WKH LPSDFW RI -DYD WHFKQRORJ\ FDQ ULJKWO\ EH FRPSDUHG ZLWK
PLOHVWRQHV VXFK DV WKH LQYHQWLRQ RI (WKHUQHW DQG WKH LQWURGXFWLRQ RI WKH
PLFURSURFHVVRU1

'<1$0,& '82

:LWK WKH -DYD SODWIRUP/ SURJUDPPHUV FDQ UHDGLO\ GHILQH WKH RSHUDWLRQV WKH\ ZDQW WR
SHUIRUP DQG SODFH WKDW ORJLF RQ YLUWXDOO\ DQ\ FRPSXWHU V\VWHP/ UHJDUGOHVV RI WKH
XQGHUO\LQJ KDUGZDUH DUFKLWHFWXUH RU RSHUDWLQJ V\VWHP 00 D GLVWLQFW DGYDQWDJH LQ WKH
GLYHUVH ZRUOG RI :HE VHUYLFHV1

:KDW -DYD WHFKQRORJ\ GRHV IRU ORJLF/ LWV SHUIHFW FRPSOHPHQW 00 ;0/ 00 GRHV IRU GDWD1

6KRUW IRU H[WHQVLEOH PDUNXS ODQJXDJH/ ;0/ LV DQ HPHUJLQJ VWDQGDUG IRU FODVVLI\LQJ/
VWUXFWXULQJ/ DQG HQFRGLQJ GDWD1 -RQ %RVDN/ WKH GLVWLQJXLVKHG HQJLQHHU IURP 6XQ ZKR
OHG WKH WHDP WKDW GHYHORSHG ;0// VHHV WKH QHZ VWDQGDUG SOD\LQJ D NH\ UROH LQ IRXU
DUHDV= VXEVFULSWLRQ VHUYLFHV WKDW VHQG UHODWLYHO\ VKRUW ELWV RI LQIRUPDWLRQ VXFK DV VWRFN
TXRWHV DQG ZHDWKHU UHSRUWV> SODWIRUP VHUYLFHV VXFK DV H0PDLO> SRUWDO VHUYLFHV IRU
DJJUHJDWLQJ LQIRUPDWLRQ> DQG WUDGLQJ VHUYLFHV IRU EXVLQHVV0WR0EXVLQHVV WUDQVDFWLRQV1
7KH EHDXW\ RI ;0/ OLHV LQ KRZ LW HQDEOHV FRPSDQLHV DQG VHUYLFHV WR H[FKDQJH
LQIRUPDWLRQ PRUH HDVLO\ DQG HIILFLHQWO\1 7DNH SXUFKDVH RUGHUV1 (YHU\ FRPSDQ\ KDV
WKHP/ DQG WKHUH DUH PDQ\ FRPPRQ HOHPHQWV/ EXW WKHUH LV QR VWDQGDUG ZD\ RI
H[SUHVVLQJ WKRVH HOHPHQWV1 ;0/ PDNHV LW SRVVLEOH WR HQFRGH SXUFKDVH RUGHUV 00 DQG DOO
VRUWV RI EXVLQHVV LQIRUPDWLRQ 00 LQ D ZD\ WKDW LV UHFRJQL]DEOH E\ DOO SDUWLHV1

,Q VKRUW/ ;0/ IUHHV GDWD IURP WKH ERXQGV RI FORVHG RU SURSULHWDU\ V\VWHPV1

$OUHDG\/ WKH -DYD SODWIRUP SURYLGHV QDWLYH VXSSRUW IRU ;0/ SURFHVVLQJ/ DQG WKH
FRPPXQLW\ LV ZRUNLQJ WRZDUG HYHU WLJKWHU LQWHJUDWLRQ EHWZHHQ WKH WZR IRU XVH LQ :HE
VHUYLFHV DQG RWKHU DSSOLFDWLRQV1 ,W FRXOG EH VDLG WKDW ;0/ SURYLGHV WKH QRXQV RI H0
FRPPHUFH> -DYD WHFKQRORJ\ SURYLGHV WKH YHUEV1 7RJHWKHU/ WKH\ IRUP WKH LQGXVWU\*V RQO\
XQLYHUVDO SODWIRUP IRU H[FKDQJLQJ ORJLF DQG GDWD 00 WKH EDVLV RI :HE VHUYLFHV1

,1 7+( +(5( $1' 12:

7RGD\/ WKH KLJK0WHFK LQGXVWU\ LV VWDUWLQJ WR GHYHORS WKH QH[W JHQHUDWLRQ RI :HE VHUYLFHV
00 VPDUW VHUYLFH WKDW UHFRJQL]H WLPH/ SODFH/ DQG RWKHU HOHPHQWV RI FRQWH[W 00 DQG WKH
-DYD SODWIRUP LV LQWHJUDWLQJ WKH NH\ WHFKQRORJLHV QHFHVVDU\ WR EXLOG WKRVH VHUYLFHV1

$V D UHVXOW/ GHYHORSHUV GRQ*W KDYH WR VWDUW IURP VFUDWFK1 7KH\ FDQ XVH WKH -DYD 5
3ODWIRUP/ (QWHUSULVH/ 6WDQGDUG/ DQG 0LFUR (GLWLRQV/ DV D EDVH IRU WKHLU VHUYLFHV/
HQVXULQJ WKDW WKRVH VHUYLFHV FDQ EH GHOLYHUHG WR WKH EURDGHVW SRVVLEOH PDUNHW 00
HYHU\WKLQJ IURP 3&V WR 3'$V/ PRELOH SKRQHV WR DXWRPRELOHV/ HYHQ GHYLFHV WKDW KDYH
\HW WR EH LQYHQWHG1

$GGLWLRQDO WHFKQRORJLHV/ LQFOXGLQJ WKH -DYD6HUYHU 3DJHV 2VHUYOHW HQJLQH/ VSHFLILF ;0/
70

WHFKQRORJLHV +LQFOXGLQJ -DYD $3,V IRU ;0/ SURFHVVLQJ/ ELQGLQJ/ DQG PHVVDJLQJ,/ DQG
WRROV IRU EXLOGLQJ JUDSKLFDO XVHU LQWHUIDFHV DUH DYDLODEOH IURP 6XQ DQG ZLOO EH EXQGOHG
WRJHWKHU E\ OHDGLQJ WRRO YHQGRUV1

,Q DGGLWLRQ WR XVLQJ WKHVH EXLOGLQJ EORFNV/ GHYHORSHUV ZLOO EH DEOH WR OHYHUDJH WKHLU
H[LVWLQJ VNLOOV ZLWK WKH -DYD SURJUDPPLQJ ODQJXDJH 00 SRSXODU IRU ERWK LWV HDVH RI XVH
DQG WKH FOHDQ FRGH LW HQJHQGHUV 00 WR EULQJ QHZ VHUYLFHV WR PDUNHW TXLFNO\1

',))(5(17 $3352$&+(6

,W VHHPV OLNH HYHU\ PDMRU WHFKQRORJ\ FRPSDQ\ DQG FRQVXOWLQJ ILUP KDV DQ DUFKLWHFWXUH
IRU :HE VHUYLFHV1 :KLOH WKHUH LV VRPH FRPPRQ JURXQG DURXQG VWDQGDUGV VXFK DV ;0//
8'',/ DQG 62$3/ WKHUH DUH DOVR LPSRUWDQW GLIIHUHQFHV 00 WKH PRVW QRWDEOH EHLQJ
EHWZHHQ WKH -DYD SODWIRUP DQG 0LFURVRIW 11(71 2Q WKH RQH KDQG/ ZH KDYH DQ RSHQ/
LQGXVWU\0ZLGH FRPPXQLW\ WKDW ZRUNV WRJHWKHU WR FRQWLQXDOO\ H[WHQG WKH SRWHQWLDO RI
WKH QHWZRUN ZLWK FRPSDWLEOH/ YHQGRU0QHXWUDO WHFKQRORJLHV> RQ WKH RWKHU/ D VHW RI
SURGXFWV +PRUH DFFXUDWHO\ SURPLVHG SURGXFWV, FRQWUROOHG E\ D VLQJOH FRPSDQ\ ZLWK D
UHFRUG IRU ORFNLQJ FXVWRPHUV LQWR SURSULHWDU\ VROXWLRQV/ VHOHFWLYHO\ VKDULQJ LWV VRXUFH
FRGH/ DQG QRW GRFXPHQWLQJ +UHDG= KLGLQJ, LWV SURJUDPPLQJ LQWHUIDFHV1

7KH DSSOLFDWLRQ SURJUDPPLQJ LQWHUIDFHV RI WKH -DYD SODWIRUP 00 DV ZHOO DV WKH VRXUFH
FRGH 00 DUH DYDLODEOH WR DQ\RQH YLD GRZQORDG1 7KLV VWDQGV LQ VWDUN FRQWUDVW WR
0LFURVRIW*V %6KDUHG 6RXUFH% SURJUDP/ ZKLFK DOORZV RQO\ 4/833 RI LWV FXVWRPHUV DQG
SDUWQHUV WR YLHZ VRPH RI WKH VRXUFH FRGH1

7R GDWH/ WKHUH KDYH EHHQ DOPRVW 8 PLOOLRQ GRZQORDGV RI DOO WKH $3,V DQG VRXUFH FRGH RI
WKH -DYD SODWIRUP E\ LQWHUHVWHG FRPSDQLHV DQG GHYHORSHUV1 7KLV NLQG RI RSHQQHVV
DOORZV GHYHORSHUV WR WR OHDUQ WKH -DYD SODWIRUP IURP WKH LQVLGH DQG EHFRPH PRUH
SURGXFWLYH PRUH TXLFNO\1 ,W DOVR IRVWHUV LQQRYDWLRQ EHFDXVH GHYHORSHUV FDQ DFWXDOO\ VHH
WKH VRXUFH FRGH WKDW GHWHUPLQHV KRZ WKH VRIWZDUH ZRUNV1

7KH NH\ KHUH LV LQWHURSHUDELOLW\ 00 LW*V KDUG WR LPDJLQH :HE VHUYLFHV ZLWKRXW WKDW1 6R WKH
DQVZHUV WR WKH IROORZLQJ TXHVWLRQV ZLOO WHOO \RX DOO \RX UHDOO\ QHHG WR NQRZ= $UH 11(7
XVHUV IUHH WR FKRRVH DQ\ GLUHFWRU\ RWKHU WKDQ 0LFURVRIW*V $FWLYH 'LUHFWRU\" &DQ WKH\
UHSODFH 0LFURVRIW*V .HUEHURV ZLWK DQ\ RWKHU .HUEHURV VHUYHU" &DQ WKH\ UHSODFH
:LQGRZV 5333 ZLWK DQ\ RWKHU RSHUDWLQJ V\VWHP" 7KH DQVZHU/ LQ HYHU\ FDVH/ LV QR1

:LWK -DYD 00 LQGHHG/ ZLWK DOO RI 6XQ 21( 00 XVHUV DUH IUHH WR FKRRVH WKH SURGXFWV WKDW
EHVW VXLW WKHLU QHHGV1

,1&5($6,1* 020(1780

,Q WKH SDVW \HDU/ WKH -DYD 5 3ODWIRUP/ (QWHUSULVH (GLWLRQ +-5(( , KDV ILUPO\ HVWDEOLVKHG
70

LWVHOI DV WKH SODWIRUP RI FKRLFH IRU GHYHORSLQJ DQG GHSOR\LQJ HQWHUSULVH DSSOLFDWLRQV1
+XQGUHGV RI VRIWZDUH SURGXFWV IURP KXQGUHGV RI YHQGRUV DUH EDVHG RQ WKH -5((
SODWIRUP/ LQFOXGLQJ PDQ\ SURGXFWLRQ0FODVV ,QWHUQHW VHUYLFHV1 ,QGHHG/ PRUH ODUJH0VFDOH
:HE0EDVHG VHUYLFHV DUH EXLOW RQ -5(( SODWIRUP WKDQ RQ DQ\ RWKHU DUFKLWHFWXUH1

$SSOLFDWLRQ VHUYHU VXSSOLHUV/ LQ SDUWLFXODU/ KDYH DGRSWHG WKH -5(( WHFKQRORJ\ EHFDXVH
RI LWV FURVV0SODWIRUP FDSDELOLWLHV/ SURGXFWLYLW\/ DQG IOH[LELOLW\1 +7KH OLVW LQFOXGHV OHDGLQJ
VXSSOLHUV VXFK DV L3ODQHW/ %($/ ,%0/ 2UDFOH/ DQG 6LOYHU6WUHDP/ DPRQJ RWKHUV1, 7KLV
LPSRUWDQW IRUP RI PLGGOHZDUH FRQQHFWV 1HW XVHUV ZLWK DSSOLFDWLRQV UXQQLQJ LQ WKH
HQWHUSULVH 00 JLYLQJ QHZ OLIH WR OHJDF\ V\VWHPV/ ZKLOH JLYLQJ HPSOR\HHV WKH LQIRUPDWLRQ
WKH\ QHHG WR PDNH EHWWHU GHFLVLRQV DQG EH PRUH SURGXFWLYH1

$Q LQWHUHVWLQJ SKHQRPHQRQ KDV GHYHORSHG DURXQG WKH -5(( SODWIRUP1 6\VWHP VRIWZDUH
VXSSOLHUV VXFK DV ,%0 DQG 2UDFOH DUH EXLOGLQJ WKHLU SURGXFWV IURP WKH -5(( UHIHUHQFH
LPSOHPHQWDWLRQ1 7KH UHIHUHQFH LPSOHPHQWDWLRQ LV D ZRUNLQJ/ FRPSDWLEOH
LPSOHPHQWDWLRQ RI WKH -5(( VSHFLILFDWLRQ1 (YHU\ -DYD VSHFLILFDWLRQ LV WHDPHG ZLWK D
UHIHUHQFH LPSOHPHQWDWLRQ/ VR GHYHORSHUV KDYH D %PRGHO% DSSOLFDWLRQ WKH\ FDQ DQDO\]H
WR EHWWHU XQGHUVWDQG KRZ WKH WHFKQRORJ\ ZRUNV1 0DQ\ EXLOG RQ WRS RI WKH UHIHUHQFH
LPSOHPHQWDWLRQ/ LQ PXFK WKH VDPH ZD\ WKDW D SHUVRQDO FRPSXWHU XVHU WDNHV DQ
H[LVWLQJ GRFXPHQW DQG PRGLILHV LW WR FUHDWH D QHZ GRFXPHQW1
7KLV PRGHO LV UDSLGO\ H[SDQGLQJ WKH XVH RI -5(( WHFKQRORJ\/ DV VRIWZDUH FRPSDQLHV DUH
QRZ EXLOGLQJ LPSOHPHQWDWLRQV/ EDVHG RQ LPSOHPHQWDWLRQV/ EDVHG RQ WKH -5((
UHIHUHQFH LPSOHPHQWDWLRQV1

-5(( WHFKQRORJ\ LV DOVR KHOSLQJ VHUYLFH SURYLGHUV WR EHWWHU PDQDJH WKH QHWZRUN LQ
JHQHUDO DQG UXQ EDFN0RIILFH RSHUDWLRQV VXFK DV ELOOLQJ ZLWK -DYD 7HFKQRORJ\ IRU 6HUYLFH
3URYLGHUV +-DYD 763,1 7KH -5(( SODWIRUP KDV DOVR EHHQ XVHG DV WKH EDVLV IRU QHZ
VRIWVZLWFK WHFKQRORJ\/ ZKLFK SURPLVHV WR UHYROXWLRQL]H WKH VZLWFKLQJ EXVLQHVV1 ,Q
VKRUW/ WKH -DYD SODWIRUP LV JLYLQJ VHUYLFH SURYLGHUV DQG FDUULHUV DQ LQWHJUDWHG/ HDV\0WR0
PDQDJH GHOLYHU\ SODWIRUP1

:,5(/(66 :(% 6(59,&(6

,Q WKH ZLUHOHVV PDUNHW/ -DYD WHFKQRORJ\0HQDEOHG KDQGVHWV IURP )XMLWVX/ 0DWVXVKLWD/


0RWRUROD DQG 6RQ\ DPRQJ RWKHUV/ DUH EHLQJ GHSOR\HG E\ NH\ FDUULHUV VXFK DV 1H[WHO/
177 'R&R0R DQG /* 7HOHFRP1 0RUH GHSOR\PHQWV DQG KDQGVHW PRGHOV ZLOO EH XQYHLOHG
VKRUWO\1

0RELOH SKRQHV/ SDJHUV/ SHUVRQDO GLJLWDO DVVLVWDQWV/ DXWRPRWLYH V\VWHPV 00 DOO DUH MRLQLQJ
WKH WUDGLWLRQDO FOLHQW/ WKH SHUVRQDO FRPSXWHU/ RQ WKH 1HW1 7KH QXPEHU RI WKHVH QHZ
FOLHQW W\SHV LV H[SHFWHG WR PHHW DQG H[FHHG WKH WRWDO QXPEHU RI LQVWDOOHG 3&V E\ 53361
7KH\ UHSUHVHQW QHZ SODWIRUPV 00 DOZD\V RQ/ DOZD\V ZLWK \RX 00 WKDW DUH RSHQLQJ XS
H[FLWLQJ QHZ RSSRUWXQLWLHV IRU QHWZRUNHG DSSOLFDWLRQV DQG VHUYLFHV1

:LWK D ZLGH UDQJH RI RSWLRQV EH\RQG WKH 3&/ LQGLYLGXDOV ZLOO XVH WKH GHYLFH PRVW
FRQYHQLHQW IRU WKHP DW WKH WLPH 00 ZKLFK PHDQV GHYHORSHUV ZLOO QHHG WR GHVLJQ WKHLU
VHUYLFHV IRU GHOLYHU\ LQ D YDULHW\ RI IRUPV1 -DYD WHFKQRORJ\ IDFLOLWDWHV WKLV QHZ XVDJH
PRGHO EHFDXVH LW SURYLGHV WKH RQO\ RSHQ/ FURVV0SODWIRUP DQG FURVV0GHYLFH DSSOLFDWLRQ
DQG VHUYLFH SODWIRUP1

(QG0WR0HQG 00 IURP VHUYHU WR VZLWFK WR GHVNWRS WR KDQGVHW WR VPDUW FDUG 00 -DYD


WHFKQRORJ\ FRQWLQXHV WR UHYROXWLRQL]H QHWZRUNHG FRPSXWLQJ1 $W ODVW/ UHDO FRQYHUJHQFH
LV VWDUWLQJ WR WDNH SODFH DQG XVHUV DUH VWDUWLQJ WR UHDS WKH EHQHILWV RI EHLQJ DEOH WR
DFFHVV GLJLWDO FRQWHQW DQ\ZKHUH/ DQ\WLPH/ IURP DQ\ GHYLFH1

+F, 5334 6XQ 0LFURV\VWHPV/ ,QF1 $OO ULJKWV UHVHUYHG1 6XQ/ 6XQ 0LFURV\VWHPV/ WKH 6XQ ORJR/ -DYD/
-DYD6HUYHU 3DJHV/ -5((/ DQG L3ODQHW DUH WUDGHPDUNV/ UHJLVWHUHG WUDGHPDUNV/ RU VHUYLFH PDUNV RI 6XQ
0LFURV\VWHPV/ ,QF1/ LQ WKH 8QLWHG 6WDWHV DQG RWKHU FRXQWULHV1

You might also like