µù¥U | µn¤J | RSS Feeds
ZDNet | Taiwan.CNET.com |

¼s§i¡G
¦¨¥\³W¹ºSOA(1): ¹ê§@½g
¤Íµ½¦C¦L | Âà±HªB¤Í | ¥[¤JHEMiDEMiºô¸ô®ÑÅÒ | ¥[¤JfunP | ¥[¤JGoogle®ÑÅÒ | ¥[¤JYahoo!©_¼¯¤À¨É®ÑÅÒ | 2«h¦^À³
    
David Groves 2006/06/05 07:00:38 ¦bµo®iIT¬[ºc®É§A·|³vº¥µo²{¨ì¡A­Y­nÀò­P¯u¥¿ªº·~°È®Ä¯q¡A§A¥²¶·¹ý©³§ïÅܨt²Î¬[ºcªº«äºû¡C¥»¤å¬OÃö©óªA°È¾É¦V¬[ºc(SOA)ªº¨t¦C¤T½g¤å³¹¤¤ªº²Ä¤@½g¡A±N´£¨Ñ§A¹ê¥Î¯¦³Z¡B²`¨è­åªR©M»â°ì¼Ò«¬¡]Domain Model¡^¥H³W¹º©M¶}µo¤@­Ó¦¨¥\ªºSOA¡C

SOA¡G¤@ºØ·sªº«äºû¤è¦¡

·R¦]´µ©Z»¡¡G¡u·í§Ú­Ì­±Á{­«¤j°ÝÃD¡A¦pªG§Ú­Ì¨S¦³±q¤Þµo°ÝÃDªº¼h¦¸©¹¤W´£¤É¡A±q§ó°ªªº¼h¦¸Æ[¹î°ÝÃD¡A³o¨Ç°ÝÃD±N¤£¥i¯à³Q¸Ñ¨M¡C¡v³o­Ó·§©ÀÀ³¥Î¨ì·í¤µªº¥ø·~¹Bºâ»â°ì®É¡A¦pªG§Ú­Ì¤£§ïÅܹïITªº«äºû²ßºD¡AIT¤]´NµLªk¦¨¥\¤ä´©°Ó·~¤è­±ªº»Ý¨D¡C¹ï©ó¶}µo¤H­û©M¥ø·~¬[ºc®v¨Ó»¡¡ASOA¬°³oºØ§ïÅÜ´£¨Ñ¤@­Ó°ò¦ªº¬[ºc¡C

³oùاڭ̭n«ä¦Òªº°ÝÃD¬O¡G§Ú­Ì¸Ó¦p¦ó¦Û§Ú´£¤É¨ì·sªº¼h¦¸¡H¸Ó¦p¦ó¬°³oºØ¹ý©³ÅÜ­²°µ·Ç³Æ¡H¦p¦ó½T«O¥H³Ì¨ã¦¨¥»®Ä¯q¡B¹ï²Õ´³Ì¨S¦³·l®`ªº¤è¦¡¨Ó¶i¦æ³oºØÅÜ­²¡H©Ò¦³µª®×¤§­º¦b©ó¾A·íªº³W¹º¡C

»P¨ä»¡SOA¬O¤@ºØ§Þ³N¡A¤£¦p»¡¥¦¬O¤@ºØ«äºû¤è¦¡¡C¥¦¬O¤@¶µ¤jÁxªº°ò¦¬[ºcÅÜ­²¡A¥Nªí§Ú­Ì¦b¨Ï¥Î§Þ³N©M¬Û¤¬¨ó¦P¤è¦¡¤WªºÅÜ­²¡C¥¦ªºÃz¬õ¤£¬O·~¬É¤@®É¼ö¼éªºµ²ªG¡A¦Ó¬O¦]¬°IT·~¤w»{ª¾¨ìSOA¤D¬O«P¶i·~°È©MIT¨t²Î§ó±K¤Áµ²¦Xªº­«¤j­²©R¡C³o³õ­²©RÅå¤Ñ°Ê¦a¡A¹ï¥ø·~¨ã¦³²`»·¼vÅT¡C

¨s³º¤°»ò¬OSOA¡H

ªA°È¾É¦V¬[ºc¬O¤@ºØITµ¦²¤¡A¥¦§â¥]§t¦b¦UºØ¥ø·~À³¥Î¤¤ªº¥\¯à²Õ´¦¨¬Û¤¬¥i¾Þ§@ªº¼Ð·Ç¤ÆªA°È¡A¦Ó³o¨ÇªA°È¤S¥i¥H¨³³t²Õ¦X©M­«ÂШϥΥHº¡¨¬·~°È»Ý¨D¡C

¤@­ÓªA°È¬O¤@­Ó¥ÑªA°È¼h¦¸¨ó©w¡]SLA¡^ºÞ²zªº­ì©l½X¼Ò²Õ¡A¥i¸g¥Ñ¼Ð·Ç¤Æ¤¶­±¥[¥H¦s¨ú¡C¨C­ÓªA°È³£ªí¥Ü¤@³¡¤Àªº¥\¯à¡A©ú½T¹ïÀ³¨ì·~°È¬yµ{¤¤ªº¬Y¤@¨BÆJ¡CªA°È¥i¥H­«·s¥´³y©Î¬O§â²{¦³§â¦U¦Û©t¥ßªºÀ³¥Îµ{¦¡¤¤ªº¨t²Î¥\¯à¼Ò²Õ¤½¶}¡]expose¡^¥X¨Ó¡C

ºCºC¦a§A´N¥i¥H«Ø¥ß°_ªA°È¥Ø¿ý¡A¨Ï·~°È¥\¯à¦p²GÅé¯ë¥i¥HÅý³\¦h¤£¦P¨t²Î¦s¨ú»P­«½Æ¨Ï¥Î¡C³o¼Ë¡ASOA´N¯à¦P®É¤ä´©µ¦²¤ÅÜ­²¨Ã¦b§Þ¥©¼h¦¸¤W´î¤Ö­«½Æ¸ê®Æ¡AÁ×§K¸ê°T­«Âпé¤J©M¤H¬°¿ù»~¡C¨Ò¦p¡A¨Ï¥ÎSOA¯à«Ø¥ß¤@­Ó®ø¶OªÌªº³æ¤@µø¹Ï¡A¦b¦¹¬yµ{¤¤¡A¶}±Ò§ó¦h¥æ¤e¾P°â©M¦V¤W¾P°âªº¥i¯à©Ê¡A¶i¦Ó´£¨Ñ§ó¦hªA°È´£¤É¨Ï¥ÎªÌÅéÅç¡C

°ò¦¬[ºc·s¨å½d

SOAªº¨å½dÂಾ¦³¤@³¡¥÷¬O±qÀ³¥Î°ò¦¬[ºc¡]Application Infrastructure¡^Âà´«¨ìªA°È°ò¦¬[ºc¡]Service Infrastructure¡^¡C¦bSOA¤§«e¡A¦UºØÀ³¥Îµ{¦¡¤D¬O¥HÂI¹ïÂIªº¤è¦¡³sµ²¦¨¬Û¤¬¤ÀÂ÷(silos)ªº¨t²Î¡CSOA¤]¥Î¦P¼Ëªº«áºÝÀ³¥Î¤ÞÀº©M¤¤¤¶³nÅé¡A¦ý§ó¨Ï¥Î¤@­Ó»E¦XªºªA°È°ò¦¬[ºc¼h¡]Service Infrastructure Layer¡^¡A¦p¹Ï¤@©Ò¥Ü¡C

¹Ï¤@ ªA°È°ò¦¬[ºc¼h

SOA¹ê§@

SOA¹ê§@¨Ì·Ó¥H¤U¨BÆJ¶}©l¡G

¡E«äºû»Ý¨ã³Æµ¦²¤©Ê¡A°õ¦æ»Ý¨ã¦³¾Ô³N©Ê¡GÀ³±q²³æªº¡B¤¤¥ßªºªA°È¨Ó¹ê§@¡A±q³æ¤@®Ö¤ß¬yµ{¶}©l¡A¦Ó¤£­n·Q¾î¸ó¦h­Ó·~°È³¡ªù¡C

¡E±q¤W¨ì¤U¦Ò¶q¡G§ä¥X¤ä´©³o­Ó³æ¤@®Ö¤ß¬yµ{©Ò»ÝªºªA°È¡C

¡E±q¤U¨ì¤W¦Ò¶q¡G§ä¥X²{¦³¨t²Î¤¤¥i·í¦¨¤@­ÓªA°È¤½¶}¡B¤ä´©³o­Ó¬yµ{ªº¥\¯à¡C

¡E¦Ò¼{°ò¦¬[ºcªA°È¡G§ä¥X¦@³qªº¤ä´©¥\¯à»Ý¨D¡C

¡E³v¨BÂX¥R¡G³Ìªìªº±M®×¦¨¥\¤§«á¡A¦AÁÚ¤J§Þ³N¤W¸û¨ãÃø«×¬D¾Ô©Êªº±M®×¡C

¡E«Ø¥ßÀ³¥Î¥Ø¿ý(application catalog)¡G¤@­Ó¤S¤@­Ó±M®×¤U¨Ó¡A³v¨B²Ö¿n»P­«ÂШϥΪA°È¼Ò²Õ¡Aªø´Á¤U¨Ó¥i´î¤Ö§Aªº¦¨¥»¡C

¡EÃöª`¨ü¯q¡G«ö§ë¸ê¦^³ø²v(ROI)¤Á¤À±M®×¶¥¬q¡A¤]­n¬°¾ã¦X¹w¯d¤@¬q®É¶¡¡C

§Q¥Î¦nªº¼Ò«¬¦³®Ä³W¹º

SOA­Y·Q¦¨¥\¡A¥õ¿àIT©M·~°È³æ¦ì¤§¶¡·sªº¦X§@¤è¦¡¡C¦b§A¶}©lSOA³W¹º®É¡A§A»Ý­n¦b§Þ³N©Ê©M«D§Þ³N©Ê­n¯À¤§¶¡¨ú±o¦³®Äªº¥­¿Å¡C¬°¦¹BEAµo®i¤FDomain Model¡]¦p¹Ï¤G©Ò¥Ü¡^¡A¥i¨ó§U«ü¾É§A³W¹º¶·µ¥¶q»ôÆ[ªº¤»¤j»â°ì¥H½T«O¾É¤Jªº¦¨¥\¡C

¤èªk½× : BEA SOA Domain Model

¹Ï¤G

BEA Domain Model

³Ì¦n¥ý±q¡u·~°Èµ¦²¤»P¬yµ{¡v¡B¡u¬[ºc¡v¥H¤Î¡u¦¨¥»»P®Ä¯q¡v¤T­Ó»â°ìµÛ¤â³W¹º¡C

·~°Èµ¦²¤»P¬yµ{¡G§âSOA¹ïÀ³¨ì·~°È

SOA§âIT¥\¯à¹ïÀ³¨ì·~°È¬yµ{¡A¨Ï·~°ÈÀHµÛ®É¶¡¦Ó§ïµ½¡C¹ïÀ³¬yµ{¦p¤U¡G

¡E¤ÀªR¡G¬ã¨s·~°È¬yµ{¡A§ä¥X©Ò»Ýªº¤ä´©¥\¯à¡C

¡E¶}µo¡G±q²{¦³ªºIT¸ê²£¤¤»`¶°¥\¯à¡A¶}µo·s¥\¯à¡A½T«O©Ò¦³ªA°È³£¦³©ú½TªºªA°È¼h¯Å¨ó©w¡C

¡E§Q¥Î¡G±NªA°È½s±Æ¶i¬yµ{¡A½T«O¥¼¨Ó±¹¬I»Pµ¦²¤¤@­P¡A§ä¥X³Ì¨Î¤Æ®É¾÷¡C

¬[ºc¡G©w¸qªø´Á»Ý¨D

¬°IT²Õ´«Ø¥ß°Ñ¦Ò¬[ºc«Ü­«­n¡C³oºØ°Ñ¦Ò¬[ºc´y­zªº¤£¬O²{¦³ª¬ºA¡A¦Ó¬O¨Ì¾Ú¶Q¤½¥qªø»·¥Ø¼Ðªº¤G¡B¤TºØ¬[ºc¿Ä¦X¦Ó¦¨ªºªø´Á»·´º¹Ï¡C§AÀ³¸Óªá¨Ç®É¶¡¨Ó©w¸q¬[ºcªº«ü¾É­ì«h©Mµ¦²¤¡A¦ý­nÁ×§K¨Ï³o¨Ç«ü¾É­ì«h¨«¤J¦º­J¦P¡CSOA¨t²Îªº¼u©Ê©M¼Ò²Õ¤Æ¯S©Ê¬O²Ä¤@¦Ò¶q¡C

¦¨¥»©M®Ä¯q¡G®i²{¥ß§Yªº·~°È»ù­È

SOA©v¦®¦b©ó§G¸p©³¼h¬[ºc¡A¦]¦¹­«­nªº¬O¨Ì¾Ú¦¨¥»®Ä¯q±Æ©wªA°È¶}µoªºÀu¥ý¶¶§Ç¡A³o¼ËSOA±q¤@¶}©l´N¯à¦³¦nªºROI¡C­Y¯à¥J²Ó³W¹º¡A§Aªº¡u±Ò°Ê¡v¦¨¥»¦h¥b¥i¥H¬°²{¦³¹wºâ©Ò§l¦¬¡C¸g¹L¤@¬q®É¶¡«á¡AªA°È¼Ò²Õªº­«ÂШϥΥi½T«O¥H«á¨C­Ó·s·~°ÈÀ³¥Îµ{¦¡ªº±Ò°Ê¦¨¥»«Ü§C¡C¦b¹ê§@¤@¶}©l³]©w¦n°ò½u(baseline)¡A½T«O¶i«×¥i³Q´ú¶q¡A¦P®É­nÁ×§K¦b¹Lµ{¤¤Á{®É­n¦^ÀY¶ñ¸É§|¬}¡C

¨Ï¥ÎSOA¦¨¼ô«×¼Ò«¬

³o²o¯A¨ì¤èªk½×ªº°ÝÃD¡CBEAªºSOA¦¨¼ô«×¯x°}¡]¦p¥»¹Ï©Ò¥Ü¡^¥i¨ó§UºÊµøSOA§G¸p¡A¥H«K¨ó§U¥ø·~¨Ì¾Ú¤£¦P¶}µo¶¥¬qÀˬd¶i«×¡C³o­Ó¯x°}³Q¹º¤À¦¨¤T­Ó¶¥¬q¡G±´¯Á¡]Exploring¡^¡B©µ¦ù¡]Expanding¡^©M¨Ï¥Î¡]Exploiting¡^¡C§A¥i¥H¨Ï¥Î¹³BEA Online Self-Assessment Toolªº¤u¨ã¨Óµû¦ô¬[ºcªº¦¨¼ô«×¡C

SOA³q±`¤£¬O¤@ºØ¹s»P¤@ªº¨â·¥¤Æ¿ï¾Ü¡A¤@¯ë¬O±Ä¨ú¤À¶¥¬qº¥¶iªº¼Ò¦¡¡A§Ú­Ì¥¼¨ÓÁÙ¦³¨ä¥L¥DÃD¡]¦p©w¸qªø´Áªº¬[ºc©Mµo²{¥ß§Yªº·~°È»ù­È¡^¨Ó±´°Q¤§¡C

µ²½×

¥»¤å¥Øªº¦b©ó´£¨Ñ§A¦¨¥\³W¹ºSOAªº«ü¾É¤è°w¡A§Ú­Ì¬Û«H¡A³o­Ó¤èªk³Ì¯àÅý§A¶¶§Q§G¸pSOA¡A¨Ï¤½¥qªº¶}µo©M·~°ÈÆF¬¡©Ê´£¤É¨ì·sªº¹Ò¬É¡C

David Groves¬°BEA¥þ²y¿Ô¸ß¨Æ·~¸s¬ü¬wSOA Practices Lead¡A¾Ö¦³²[¬AITµ¦²¤¡B¥ø·~¸Ñ¨M¤è®×¿Ô¸ß¡B±M·~ºÞ²z¤Î±M®×¹ê§@¤èªk½×µ¥11¦~²£·~¸gÅç¡C

--CNET§êºt¦hºØ·N¨£µoªí¥­¥x¡AÅwªï¥~½Z§@ªÌ§ë½Z¡C
¥»¤å¬°§ë½Z§@ªÌ·N¨£¡A¤£¥NªíCNET¥ß³õ¡C
--

¥[¤J§Úªº¹Ï®ÑÀ] ­q¾\ÃöÁä¦r
¥[¤Jºô¸ô®ÑÅÒ> ¥[¤JHEMiDEMiºô¸ô®ÑÅÒ | ¥[¤JfunP | ¥[¤JGoogle®ÑÅÒ | ¥[¤JYahoo!©_¼¯¤À¨É®ÑÅÒ |
¤Íµ½¦C¦L | Âà±HªB¤Í


  • 2.peiyi.chou ©ó 2007/09/26 17:36 ¦^À³
    ¤@®a¤½¥q¦WºÙ
  • 1.°Î¦W ©ó 2007/09/01 09:00 ¦^À³
    ¹Ï¥Üªº BEA ¬O¤°»òªFªF°Ú ?


¯d¤U§Aªº·N¨£
·|­û * ±b¸¹¡G
* ±K½X¡G
  1. Äæ¦ì¥i¿ï¶ñ¡A­Y¥þ¤£¶ñ¡A«hÅã¥Ü¬°¡u°Î¦W¡v¡C
  2. ¤£¤ä´©html»yªk
«D·|­û ©m¦W¡G
E-Mail¡G
Blog¡G
  ­«·s¸ü¤JÅçÃÒ½X
* ÅçÃÒ½X¡G °O¦í§Ú