|
¡¡SOAÏÖÔÚÕýÈȵÃ"ÌÌÊÖ"¡£
¡¡¶ÔÓÚSOA£¬Ä¿Ç°ÎÒÌýµ½ÓÐÁ½ÖÖ˵·¨£ºÒ»ÖÖ½²ËüÊÇ"µß¸²ÐԵĸïÃü¼Ü¹¹"£¬Ò»ÖÖÊÇ"½÷É÷¹ÛÍû"¡£µ«ÎÞÒÉ£¬SOA×î½ü¼¸Äê·¢Õ¹µÃ·Ç³£¿ì£¬¸÷Ö÷ÒªÈí¼þ³§É̷׷׸ߵ÷¸ú½ø£¬¹ØÓÚSOAµÄ±¨µÀ¿ÉÒÔ˵ÊDz»¾øÓÚ¶ú¡£¶Ô"SOAÈÈ"£¬³ÌÐòÔ±ÃÇÓеÄÐË·ÜºÍÆÚ´ý£¬ÓеÄÔò¸Ðµ½À§»ó£¬×î½üÎÒÔÚ½ðµûÖмä¼þÓÚ¹ãÖÝ¡¢ÉϺ£µÈ³ÇÊоÙÐеÄ"Java¾ãÀÖ²¿"ÉϺͳÌÐòÔ±Ãǽ»Á÷ʱ£¬ËûÃÇ»òÊÇÒÔÒ»ÖÖ³¯Ê¥ÕߵıíÇé˵£º"ÒÔÇ°ÃæÏò¶ÔÏóµÄ¼¼Êõ¹ýʱÁË£¬SOAʱ´úÀ´ÁË"£¬»òÕßÒ»ÔÙ¿ÒÇеØ×·ÎÊÎÒ£º"SOAµ½µ×ÊÇʲô£¿×÷ÓÃÊÇʲô£¿"
ÄÇô£¬SOAÊÇʲô£¿µ½µ×Äܽâ¾öʲôÎÊÌâ¡¢½â¾öµÃÔõÑù£¿ÎÒÃǺͿͻ§¶¼×¼±¸ºÃÁËÂð£¿ÎÒ¸ø³öµÄ´ð°¸Ê"Just Processing£¬SOA£ÏÖÔÚ½øÐÐÖÐ"¡£
SOAµ½µ×ÊÇʲô£¿
¡¡SOA£¨Service-Oriented
Architecture£©µÄ¶¨ÒåÊÇÃæÏò·þÎñµÄ¼Ü¹¹£¬¾ÍÊÇ˵½«Èí¼þ°´ÕÕ¹¦ÄÜÉè¼Æ³ÉÒ»¸ö¸ö·þÎñ£¬ÕâЩ·þÎñÓñê×¼µÄ·½Ê½¶¨Òå½Ó¿Ú¡¢²¢Í¨¹ý±ê×¼µÄÐÒé½øÐе÷Óá£SOAËù¶¨ÒåµÄ½Ó¿ÚºÍµ÷Ó÷½Ê½ÊǶÀÁ¢ÓÚ±à³ÌÓïÑÔºÍÔËÐÐÆ½Ì¨µÄ£¬¹ãÒåÉϽ²SOA¿ÉÒÔ»ùÓÚ²»Í¬µÄµ×²ã¼¼ÊõʵÏÖ£¬±ÈÈçCORBAºÍWeb
Services¡£µ«CORBAÓÉÓÚ¹ýÓÚ¸´ÔÓºÍÓ·Ö×ÒѺÜÉÙʹÓã¬ËùÒÔĿǰËù˵µÄSOA¾ø´ó¶àÊýÊÇ»ùÓÚWeb Services¼¼ÊõʵÏÖ¡£ÔÚWeb
ServicesµÄʵÏÖ·½Ê½Ï£¬SOA·þÎñµÄ½Ó¿ÚÓÃXML½øÐж¨Òå¡£
ÔÚSOA¼Ü¹¹Ï£¬Èí¼þ¿ª·¢´ÓÒµÎñÁ÷³Ì·ÖÎö¿ªÊ¼£¬Ê¹ÓÃ×é¼þ»¯ÒµÎñ½¨Ä£µÄ·½·¨Ê¶±ðºÍ·ÖÎö¸÷ÖÖÒµÎñÄ£ÐÍ£¬½«¸÷ÖÖʵ¼ùÈÚÈëÆäÖУ¬ÔÚÕâ¸ö»ù´¡ÉϽ¨Á¢ÓÃÀý£¬ÓÃÀýÖ±½Ó²úÉúBPEL£¬ÕâЩBPELÔò¿ÉÒÔ±»ÈÚÈëÒ»¸ö·þÎñÕûºÏ¿ò¼ÜÖУ¬ÆäÃèÊöÁ˸÷ÖÖ·þÎñµÄÐÅÏ¢£¬´Ó¶ø°ÑESBÉϵĸ÷¸öÄ£¿éͳһÆðÀ´£¬ÐγÉÒ»¸ö¾Þ´óµÄ·þÎñ²Ö¡£
ÕâÑù£¬SOAÉõÖÁÊÇËùÓÐÈí¼þÈËÔ±µÄÒ»¸öÃΣº½«Öмä²ãÔÙ½øÐгéÀ룬ÔÚÖмä²ã×÷Ò»¸ö¿ç¼¼Êõ¼Ü¹¹µÄÔªÊý¾ÝºÍÒµÎñÂß¼£¬Ê¹Ö®³ÉΪ¿ç¼¼Êõ¼Ü¹¹µÄ¡¢¿É³¤ÆÚ¼Ì³Ð¡¢²¢²»¶Ï»ýÀ󵀮óÒµÒµÎñ¿âºÍ×¹óµÄÐÅÏ¢×ʲú£¬Ò²¾ÍÊÇÃæÏò·þÎñµÄ×é¼þ¿â£¬¶øÇÒÕâ¸ö·þÎñ×é¼þ¿âÒ²¿ÉÒÔ±»ÆäËüÆóÒµ¸´Óã¬ÇÒ²»ÒÀÀµÓÚÈκÎÒ»ÖÖ¼¼Êõ¼Ü¹¹¡£¿äÕÅÒ»µã˵£¬Èç¹ûËùÓÐÈí¼þÆóÒµ¶¼Ê¹ÓÃSOA¼Ü¹¹£¬ÄÇôÊÀ½çÈí¼þÒµ½«»á·¢Éú³¹µ×µÄ¸Ä±ä¡£ÏÔÈ»£¬ÕâÑùÒ»¸ö¿ò¼Ü²»ÊÇÒ»ÖÖ²úÆ·£¬Ò²²»½ö½öÊÇÒ»ÖÖ¼¼Êõ£¬¶øÊÇÒ»ÖÖ½â¾öÎÊÌâµÄ·½·¨ÂÛ¡£
SOA¿ÉÄÜÓ¦ÓõÄÁ½¸ö³¡¾°¼°ÏÖÓÐÎÊÌâ
¡¡ÄÇô£¬SOAÒª½â¾öµÄÎÊÌâÊÇʲô£¿ÎÒÈÏΪ£¬´Ó¼¼Êõ±¾ÖÊÉϽ²£¬SOA¿ÉÄÜÓ¦ÓÃÓÚÁ½¸ö³¡¾°£ºµÚÒ»ÖÖÊÇÒµÎñ»¥Í¨»¥Áª£»µÚ¶þÖÖÊÇ·â±Õ½»Ò×ϵͳ£¬¼´½«ÔªÊý¾ÝºÍÒµÎñÂß¼³éÀ룬Ðγɿɸ´Ó᣾ٸöÀý×Ó£¬ÔÚµÚÒ»ÖÖ³¡¾°ÖУ¬µ±²»Í¬ÆóÒµÖ®¼äµÄÒµÎñÐèÒªÏ໥µ÷Óã¬Õâʱ¾Í¿ÉÄܲÉÓÃSOA¼¼Êõ£»ÔÚµÚ¶þÖÖ³¡¾°ÖУ¬ÔÚÆóÒµÄÚ²¿ÐèÒª½«ÏµÍ³½øÐÐÇ¨ÒÆÊ±£¬ÀûÓÃSOA¼¼Êõ¶¨ÒåµÄÔÓÐÊý¾ÝºÍÒµÎñÁ÷³Ì£¬¿ÉÒԺܿìÍê³É¡£
¡¡ÎÞÒÉ£¬SOAÊÇÒ»¸öΰ´óµÄ˼Ï룬ËüÊÔͼ¶¨ÒåÒ»¸ö´ó¼Ò£¨¸÷ÖÖÈí¼þ³§ÉÌ£©¶¼"ÈÏ"µÄ¡¢¶¼"×ñÑ"µÄ·¨Ôò£¬´ó¼Ò¶¼Ê¹ÓÃÕâÑùµÄ·½·¨À´½øÐл¥Áª»¥Í¨£¬´Ó¶øÊµÏÖÎÞ½çÏÞµÄÁªÍ¨£¬ÒÔ¼°·þÎñ×é¼þ¿âµÄ¼Ì³ÐºÍ¸´Ó㬽â·ÅÎÞЧºÍÖØ¸´ÀͶ¯¡£´òÒ»¸ö²»ÄÇôǡµ±µÄ±ÈÓ÷£¬¾ÍÏñÈËÀàµÄÓïÑÔÒ»Ñù¡£SOA»òÐí¾ÍÏñ¡¶Ê¥¾¡·ÖÐÄǸöÖøÃûµÄ"ͨÌìËþ"µÄ¹ÊÊ£ºÈËÃÇÓÃͬһÖÖÓïÑÔ½»Á÷²úÉúµÄÍþÁ¦ÊÇÈç´ËÖ®´ó£¬ÒÔÖÁÓÚËûÃÇÔڰͱÈÂ×¼¸ºõÒªÐÞ³ÉÒ»¸ö"ͨÌìËþ"£¬Ö±´ïÉϵÛËùÔÚµÄÌìÍ¥¡£
¡¡µ«ÊÇ£¬ÔÚSOAÓ¦ÓõÄÁ½¸ö³¡¾°ÖУ¬ÏÖ´æµÄÎÊÌâͬÑùÒ²ÊÇÃ÷ÏԵģº
¡¡µÚÒ»ÖÖ³¡¾°£ºÒµÎñ»¥Áª»¥Í¨£¬¾ÍÊÇÓ¦ÓÃϵͳ»¥Áª¡£ÒµÎñ»¥Áª£¬ÓëÆä˵ÊǼ¼ÊõÎÊÌ⣬²»Èç½²ÊÇÒµÎñÎÊÌ⣬ÀýÈçERP¡¢CRMµÄÒì²½ÕûºÏ£¬Êý¾Ý²ãÃæÕûºÏ¶¼²»Äܺܺý«Á½¸öϵͳÕûºÏ£¬SOA½ö½öÊÇÒ»ÖÖʵÏÖ¹¤¾ßÖ®Ò»£¬ÕûºÏЧ¹û²¢²»»áºÃ²»µ½ÄÇÀïÈ¥¡£ÎÒÃÇ¿ÉÒÔ˵£¬ÔÚûÓÐÆäËûÑ¡Ïî֮ǰ£¬SOAÊÇÒ»ÖÖ×î"²»»µ"µÄ·½Ê½£¬µ«Ëü²¢²»Äܽâ¾öËùÓеÄÎÊÌ⣬ʵ¼ÊÉÏEAIµÄÇ£ÉæÃæºÜ¹ã£¬¶øÎÒÃÇÖªµÀ£¬ÓÐЩÎÊÌâ²¢²»Êǵ¥´¿¿¿¼¼Êõ¾ÍÄܽâ¾öµÄ¡£
¡¡µÚ¶þÖÖ³¡¾°£º·â±Õ½»Ò×ϵͳ£¬È±µãÊÇÐÔÄÜÂý£¬¶øÇÒ»ùÓÚWeb
ServicesµÄ½»Ò×ûÓÐÐγÉÃ÷È·µÄ¹æ·¶¡£Ê¹ÓÃXML×÷ÐÅÏ¢½»»¥±È½ÏÂýÊÇ´ó¼Ò¶¼³ÐÈϵģ¬ÐÔÄÜÎÊÌ⽫¶ÔSOAµÄ·¢Õ¹ÔìÔÚÒ»¶¨µÄ×èÁ¦¡£Í¬Ê±SOA¹æ·¶±¾ÉíûÓÐÍêÉÆ£¬±ÈÈçTransaction¹æ·¶»¹ÔÚ²»¶ÏÍêÉÆ£¬¶øÇÒWeb
Service¶àÄêÀ´ÊÕЧÉõ΢¡£×ܵÄÀ´Ëµ£¬SOAÏÖÔÚ»¹´¦ÔÚÒ»¸ö·¢Õ¹½×¶Î£¬ºÜ¶à±ê×¼»¹ÔÚÖÆ¶¨£¬²»Í¬³§É̼仹´æÔÚ²»¼æÈݵÄÏÖÏó£¬Òò´ËSOA»¹²»ÄÜ˵ÒѾÊÇÒ»¸ö³ÉÊìµÄ¼¼Êõ£¬»¹ÐèҪʱ¼äµÄ¼ìÑ飬»¹ÔÚ"½øÐÐÖÐ"¡£µ±È»£¬½ðµûÖмä¼þ×÷ΪJCP×éÖ¯³ÉÔ±£¬Ò²»áÍÆ¶¯SOA¹æ·¶ÔÚJ2EEƽ̨ÉϵÄʵÏÖ¡£
ÖйúÓû§µÄÏÖʵѡÔñÖ®»ó
¡¡ÔÚã¿ã½SOA¼¼Êõ¿ÉÄÜ´øÀ´µÄǰ¾°Ö®Ó࣬ÎÒÃDz»µÃ²»»Ø¹ýÍ·À´Àä¾²µØËµ£ºSOAºÍÎÒÃÇ´ó¼ÒµÄ¹²Í¬¿Í»§¨D¨DÖйúÆóÒµ»¹ÓоàÀë¡£
¡¡ÖйúÐÅÏ¢»¯½ø³ÌÓëÅ·ÃÀ²»Í¬£¬´óÁ¿µÄ»ù´¡ÒµÎñϵͳ»¹Ã»½¨Á¢ÆðÀ´£¬ÕûºÏÐèÇó²¢²»ÈçÏëÏóµÄÄÇô´ó¡£´ÓÎÒÃǶԿͻ§µÄÁ˽⣬·¢ÏÖºÜÉÙÓпͻ§ÓÐSOAµÄÐèÇó¡£¼òµ¥µØ×ܽá¾ÍÊÇ£¬»¥Í¨ÎÞ»ù´¡£¬ÒÔн¨ÏµÍ³ÎªÖ÷£¬ÐèÇó²¢²»Ç¿ÁÒ¡£¶øÅ·ÃÀÊг¡´óÁ¿ÒµÎñϵͳÒѽ¨Á¢ÆðÀ´ÐèÒªÕûºÏ£¬´ÓÕâ¸ö½Ç¶È½²£¬SOAÊÇÊÊÓÃÓÚËûÃǵġ£Í¬Ê±£¬Ôڳɹ¦°¸Àý¼«ÉÙµÄǰÌáÏ£¬SOA»¹´¦ÓÚÅàÓýÆÚ£¬Ð½¨·â±Õ½»Ò×ϵͳʹÓÃSOA¼¼Êõ»¹ÊÇÓÐÒ»¶¨·çÏյġ£
¡¡Ò»Ïîм¼ÊõÐèÒªÊг¡µÄÏû»¯£¬´óÐÍÆóÒµ³öÓÚ±£»¤ÆóҵͶ×Ê£¬²»»áÇáÒ×µØ×ªÒƵ½Ðµļ¼Êõƽ̨£»¶ø¼´Ê¹ÏñJ2EEÕâÑù³ÉÊìµÄ¼¼Êõ¾¹ýÁËÕâô¶àÄêµÄ·¢Õ¹£¬Ò²²»¸Ò˵ռÓÐͳÖεØÎ»µÄÊг¡·Ý¶î¡£SOA»¹ÐèÒªÕû¸öIT½çµÄÓû§ºÍ¹©Ó¦É̹²Í¬´Ù½ø¡£
¡¡ÖйúÐÅÏ¢»¯ÐèҪʲôÑùµÄ¼¼Êõ¼Ü¹¹¡¢Äܹ»½ÓÊÜʲôÑùµÄ³É±¾¼Ûλ£¿Õâ²»½ö½öÊÇÎÒÃǵĿͻ§ÐèÒª¿¼ÂÇ£¬ÎÒÃÇÈí¼þ³§ÉÌÒª±È¿Í»§¿¼ÂǵøüÇå³þ¡¢¸ü½øÒ»²½¡£ÔÚÕâ¸ö³äÂú±äÊýµÄ¼¤ÁÒ¾ºÕùÊг¡£¬Ö»ÓÐÀä¾²Îñʵ²ÅÄÜÉú´æ¡¢·¢Õ¹¡£
|