Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
ÈçºÎʵÏÖÈí¼þ¿ÉÀ©Õ¹ÐÔ
 
  16085  次浏览      32
 2018-11-2 
 
±à¼­ÍƼö:

±¾ÎÄÀ´×ÔÓÚÍøÂç£¬ÍøÕ¾µÄ¿ÉÀ©Õ¹ÐԼܹ¹Éè¼Æ£¬Äܹ»ÔÚ¶ÔÏÖÓÐϵͳӰÏì×îСµÄÇé¿öÏ£¬ÏµÍ³¹¦ÄÜ¿ÉÒԿɳÖÐøÀ©Õ¹¼°ÌáÉýµÄÄÜÁ¦¡£

ÔÚ´Ë£¬¶ÔÈÝÒ×»ìΪһ̸µÄ ¡°À©Õ¹ÐÔ¡± ºÍ ¡°ÉìËõÐÔ¡± µÄ¸ÅÄî½øÐÐÏêϸ˵Ã÷£º

À©Õ¹ÐÔ

±íÏÖΪ£º»ù´¡ÉèÊ©²»ÐèÒª¾­³£±ä¸ü£¬Ó¦ÓÃÖ®¼ä½ÏÉÙÒÀÀµ»òñîºÏ£¬¿ÉÒÔ¶ÔÐèÇó±ä¸ü¿ìËÙÏìÓ¦¡£Ëü¶ÔÀ©Õ¹¿ª·Å£¬¶ÔÐ޸Ĺرա£¼Ü¹¹Éè¼Æ»á¿¼Âǵ½Î´À´¹¦ÄܵĿÉÀ©Õ¹ÐÔ£¬ËùÒÔµ±ÏµÍ³Ôö¼Óй¦ÄÜʱ£¬²»ÐèÒª¶ÔÏÖÓÐϵͳµÄ½á¹¹ºÍ´úÂë½øÐÐÐ޸ġ£

ÉìËõÐÔ

ÊÇָϵͳͨ¹ýÔö¼Ó£¨»ò¼õÉÙ£©×ÔÉí×ÊÔ´¹æÄ£µÄ·½Ê½ÔöÇ¿£¨»ò¼õÉÙ£©´¦ÀíÒµÎñµÄÄÜÁ¦¡£Èç¹ûÕâÖÖÔö¼õÊdzɱÈÀýµÄ£¬¾Í¿ÉÒÔ³ÆÖ®ÎªÏßÐÔÉìËõÐÔ¡£Í¨³£ÊÇÀûÓü¯ÈºµÄ·½Ê½Ôö¼Ó·þÎñÆ÷µÄÊýÁ¿£¬ÒÔÌá¸ßϵͳÕûÌåÒµÎñÍÌÍÂÄÜÁ¦¡£

¹¹½¨¿ÉÀ©Õ¹µÄÍøÕ¾¼Ü¹¹

¶ÈÁ¿Ò»¸ö¿ª·¢¿ò¼Ü¡¢Éè¼ÆÄ£Ê½»ò±à³ÌÓïÑÔÓÅÁÓµÄÒ»¸öÖØÒª³ß¶È¾ÍÊÇËüÊÇ·ñÄܹ»ÈÃÈí¼þ¿ª·¢¹ý³ÌºÍÈí¼þ²úÆ·¸ü¼ÓµÍñîºÏ¡£

ÒòΪµÍñîºÏµÄϵͳ¸üÈÝÒ×À©Õ¹£¬Ò²¸üÈÝÒ×±»¸´Ó㬶øÇÒÒ²»áÈÿª·¢¹ý³ÌºÍά»¤±äµÃ¸ü¼ÓÈÝÒס£µ«ÈçºÎ·Ö½âϵͳµÄ¸÷¸öÄ£¿é¡¢ÈçºÎ¶¨Òå¸÷¸öÄ£¿éµÄ½Ó¿Ú¡¢ÈçºÎ¸´Óá¢×éºÏ²»Í¬Ä£¿é¹¹ÔìÒ»¸öÍêÕûµÄϵͳ£¬ÕâÊÇÈí¼þÉè¼ÆÖÐ×î¾ßÌôÕ½ÐԵIJ¿·Ö¡£

Èí¼þ¼Ü¹¹Ê¦µÄ×î´ó¼ÛÖµ£¬¾ÍÔÚÓÚ°ÑÒ»¸ö´óϵͳ·Ö½âΪ N ¸öµÍñîºÏµÄ×ÓÄ£¿éµÄÄÜÁ¦£¬ÕâЩ×ÓÄ£¿é°üº¬ºáÏòµÄÒµÎñÄ£¿éÓë×ÝÏòµÄ»ù´¡¼¼ÊõÄ£¿é¡£ÕâÖÖÄÜÁ¦À´Ô´ÓÚרҵ¼¼ÊõÄÜÁ¦Óë¾­Ñé¡¢ÒµÎñ³¡¾°µÄÀí½â¡¢¶ÔÈËÐԵİÑÎÕÒÔ¼°¶ÔÊÀ½çµÄÈÏÖª¡£

¹¹½¨¿ÉÀ©Õ¹µÄÍøÕ¾¼Ü¹¹µÄºËÐÄ˼ÏëÊÇÄ£¿é»¯£¬²¢ÔÚ´Ë»ù´¡ÉÏ£¬½µµÍÄ£¿éÖ®¼äµÄñîºÏÐÔ£¬Ìá¸ßÄ£¿éµÄ¸´ÓÃÐÔ¡£

¿ÉÒÔÀûÓ÷ֲãÓë·Ö¸îµÄ·½Ê½£¬°ÑÈí¼þ·Ö¸îΪÈô¸É¸öµÍñîºÏ¡¢¶ÀÁ¢µÄ×é¼þÄ£¿é£¬È»ºóÔÚÕâЩ×é¼þÄ£¿éÖ®¼äÒÔÏûÏ¢´«µÝ»òÒÀÀµµ÷Óõķ½Ê½¾ÛºÏ³ÉÒ»¸öÍêÕûµÄϵͳ¡£

ÕâЩģ¿é¿ÉÒÔͨ¹ý·Ö²¼Ê½²¿ÊðµÄ·½Ê½£¬²¿ÊðÔÚ¶ÀÁ¢µÄ·þÎñÆ÷ÉÏ¡£ÕâÖÖ´ÓÎïÀíÉÏ·ÖÀëÄ£¿éÖ®¼äµÄñîºÏ¹ØÏµ£¬¿ÉÒÔ½øÒ»²½½µµÍñîºÏÐÔ¡£

Ä£¿éµÄ·Ö²¼Ê½²¿ÊðºóµÄ¾ÛºÏ·½Ê½ÓУº

* ·Ö²¼Ê½ÏûÏ¢¶ÓÁС£

* ·Ö²¼Ê½·þÎñ¡£

1 ʹÓ÷ֲ¼Ê½ÏûÏ¢¶ÓÁнµµÍñîºÏÐÔ

Èç¹ûÄ£¿éÖ®¼ä²»´æÔÚÖ±½Óµ÷ÓùØÏµ£¬ÄÇôÐÂÔö»òÐÞ¸ÄÄ£¿é¶ÔÆäËû²¿·ÖµÄÓ°Ïì×îС£¬ÕâÑùµÄÀ©Õ¹ÐÔ×ÔÈ»¸üºÃ¡£

1.1 ʼþÇý¶¯¼Ü¹¹

ʼþÇý¶¯¼Ü¹¹Ö¸µÄÊÇ£ºÔÚµÍñîºÏµÄÄ£¿éÖ®¼ä´«ÊäʼþÏûÏ¢£¬±£³ÖÄ£¿éÖ®¼äµÄËÉÉ¢ñîºÏ£¬Í¨¹ýʼþÏûÏ¢À´Íê³ÉÄ£¿éÖ®¼äµÄͨÐÅ¡£ ʼþÇý¶¯¼Ü¹¹×î³£¼ûµÄʵÏÖ·½Ê½¾ÍÊÇʹÓ÷ֲ¼Ê½ÏûÏ¢¶ÓÁС£

ÏûÏ¢¶ÓÁлùÓÚ·¢²¼¡ª¡ª¶©ÔÄģʽ¹¤×÷£¬ÏûÏ¢·¢ËÍÕß·¢²¼ÏûÏ¢£¬Ò»¸ö»ò¶à¸öÏûÏ¢½ÓÊÕÕß¶©ÔÄÏûÏ¢¡£ÏûÏ¢·¢ËÍÕß°ÑÏûÏ¢·¢ËÍÖÁ·Ö²¼Ê½ÏûÏ¢¶ÓÁкó¾Í´¦ÀíÍê±Ï£¬È»ºóÓÉÏûÏ¢¶©ÔÄÕß´ÓÏûÏ¢¶ÓÁÐÖлñÈ¡ÏûÏ¢½øÐд¦Àí¡£¶ÔÓÚÐÂÔöµÄÒµÎñ£¬Ö»Òª¶Ôij¸öÏûÏ¢¸ÐÐËȤ£¬¾Í¿ÉÒÔ¶©ÔĸÃÏûÏ¢£¬¶øÕâ¶ÔÔ­ÓеÄϵͳºÍÒµÎñûÓÐÈκÎÓ°Ï죬´Ó¶øÊµÏÖϵͳµÄ¿ÉÀ©Õ¹ÐÔÉè¼Æ¡£

ÏûÏ¢½ÓÊÕÕß»¹¿ÉÒÔ¶ÔÊÕµ½µÄÏûÏ¢ÔÙ¹¹Ô죬¶¨Òå³öÒ»¸öеÄÏûÏ¢ÀàÐÍ£¬È»ºóÔÙ°ÑÏûÏ¢·¢Ë͸ø¶©ÔÄÁËÕâÒ»ÐÂÏûÏ¢ÀàÐ͵ĽÓÊÕÕß¡£ËùÒÔ»ùÓÚÏûÏ¢¶ÔÏóµÄʼþÇý¶¯¼Ü¹¹¿ÉÒÔÊÇһϵÁеÄÁ÷³Ì¡£

ÒòΪÏûÏ¢·¢ËÍÕßÎÞÐëµÈ´ý¾Í¿ÉÒÔ·µ»Ø£¬ËùÒÔϵͳ¾ßÓиüºÃµÄÏìӦʱ¼ä£»¶øÇÒÔÚ·ÃÎʸ߷壬ÏûÏ¢¿ÉÒÔÔÝ´æÓÚÏûÏ¢¶ÓÁÐÖУ¬´Ó¶ø¼õÇáÁËÊý¾Ý¿âµÄ´æ´¢¸ºÔØÑ¹Á¦¡£

1.2 ·Ö²¼Ê½ÏûÏ¢¶ÓÁÐ

¶ÓÁÐÊÇÒ»ÖÖÏȽøÏȳöµÄÊý¾Ý½á¹¹£¬ÎÒÃÇ¿ÉÒÔ°ÑÏûÏ¢¶ÓÁв¿Êðµ½¶ÀÁ¢µÄ·þÎñÆ÷ÖС£Ó¦ÓÃͨ¹ýÔ¶³Ì·ÃÎʽӿÚʹÓÃÏûÏ¢¶ÓÁУ¬½øÐÐÏûÏ¢µÄ´æÈ¡²Ù×÷£¬´Ó¶øÊµÏÖ·Ö²¼Ê½µÄÒì²½µ÷Óãº

Ŀǰ½ÏΪÁ÷Ðеķֲ¼Ê½ÏûÏ¢¶ÓÁÐÊÇ Apache ActiveMQ¡£

ÒòΪÏûÏ¢¶ÓÁзþÎñÆ÷ÉϵÄÊý¾Ý¿ÉÒÔ¿´×öÊǼ´Ê±´¦ÀíµÄ£¬ËùÒÔÔÚÉìËõÐÔÉÏ£¬ÎÒÃǰÑзþÎñÆ÷¼ÓÈë·Ö²¼Ê½ÏûÏ¢¶ÓÁм¯Èººó£¬Ö»ÐèҪ֪ͨÉú²úÕß·þÎñÆ÷¸ü¸ÄÏûÏ¢¶ÓÁеķþÎñÆ÷Áбí¾ÍºÃÀ²O(¡É_¡É)O~

ÔÚ¿ÉÓÃÐÔÉÏ£¬Èç¹ûÄÚ´æ¶ÓÁÐÂúÁË£¬Òª½«ÏûϢдÈë´ÅÅÌ£¬ÕâÑùµ±ÏûÏ¢ÍÆËÍÄ£¿é°ÑÄÚ´æ¶ÓÁÐÖеÄÏûÏ¢´¦ÀíÍê±Ïºó£¬¾Í»á°Ñ´ÅÅÌÖеÄÏûÏ¢¼ÓÔØµ½¶ÓÁÐÖмÌÐø´¦Àí¡£

ΪÁ˱ÜÃâÏûÏ¢¶ÓÁзþÎñÆ÷å´»úÔì³ÉÏûÏ¢¶ªÊ§£¬»á°ÑÏûÏ¢´æ´¢ÔÚÏûÏ¢µÄÉú²úÕß·þÎñÆ÷ÉÏ£¬ÕâÑùµÈÏûϢȷʵ±»ÏûÏ¢Ïû·ÑÕß·þÎñÆ÷´¦Àíºó²Å»áɾ³ý¡£Èç¹ûÏûÏ¢¶ÓÁзþÎñÆ÷å´»ú£¬Éú²úÕß·þÎñÆ÷»áÑ¡Ôñ·Ö²¼Ê½ÏûÏ¢¶ÓÁзþÎñÆ÷¼¯ÈºÄ򵀮äËû·þÎñÆ÷·¢²¼ÏûÏ¢¡£

·Ö²¼Ê½ÏûÏ¢¶ÓÁпÉÒԺܸ´ÔÓ£¬±ÈÈçÖ§³Ö ESB£¨ÆóÒµ·þÎñ×ÜÏߣ©ºÍ SOA£¨ÃæÏò·þÎñµÄ¼Ü¹¹£©µÈ¡£Ò²¿ÉÒԺܼòµ¥£¬±ÈÈçʹÓà MySQL ×÷Ϊ·Ö²¼Ê½ÏûÏ¢¶ÓÁУºÏûÏ¢µÄÉú²úÕß°ÑÏûÏ¢×÷Ϊ¼Ç¼дÈëÊý¾Ý¿â£¬Ïû·ÑÕß²éѯÊý¾Ý¿â£¨°´¼Ç¼дÈë¿â±íµÄʱ¼ä´ÁÅÅÐò£©£¬Õâ¾ÍÊÇÒ»¸ö·Ö²¼Ê½ÏûÏ¢¶ÓÁÐÀ²¡£ÔÙÅäÉϳÉÊìµÄ MySQL ÔËάÊֶΣ¬Ò²¿ÉÒÔ´ïµ½Ò»¸ö½Ï¸ßµÄ¿ÉÓÃÐÔºÍÐÔÄÜÖ¸±êŶO(¡É_¡É)O~

2 ʹÓ÷ֲ¼Ê½·þÎñ¹¹½¨¿É¸´ÓõÄÒµÎñƽ̨

·Ö²¼Ê½·þÎñ¿ÉÒÔͨ¹ý½Ó¿Ú½µµÍϵͳµÄñîºÏÐÔ£¬²»Í¬µÄ×Óϵͳ֮¼äͨ¹ýÏàͬµÄ½Ó¿ÚÃèÊöµ÷Ó÷þÎñ¡£

Ëæ×ÅÍøÕ¾¹¦ÄܵÄÈÕÒæ¸´ÔÓ£¬ÏµÍ³»áÖð½¥·¢Õ¹³ÉΪһ¸ö¾ÞÎÞ°Ô£¬ÀïÃæ¾ÛºÏÁË´óÁ¿µÄÓ¦ÓúͷþÎñ×é¼þ£¬ÕâÑùµÄÒ»¸öϵͳ»á¸ø¿ª·¢¡¢Î¬»¤¡¢²¿Êð´øÀ´¾Þ´óµÄÂé·³£º

* ±àÒë¡¢²¿ÊðÀ§ÄÑ¡£

* ´úÂë·ÖÖ§¹ÜÀíÀ§ÄÑ£º¸´ÓõĴúÂëÄ£¿éÓɶà¸öÍŶӹ²Í¬Î¬»¤Ð޸ģ¬ËùÒÔÔÚ´úÂëºÏ²¢Ê±×ܻᷢÉú³åÍ»¡£

* ºÄ¾¡Êý¾Ý¿âÁ¬½Ó£º¼ÙÉèÒ»¸öÓ¦ÓÃÉ趨ÁË 10 ¸öÊý¾Ý¿âÁ¬½Ó£¬ÄÇôһ¸öÓµÓÐÊý°Ų̀·þÎñÆ÷¼¯ÈºµÄÓ¦ÓþͻáÔÚÊý¾Ý¿âÉÏ´´½¨Êýǧ¸öÁ¬½Ó¡£

* ÐÂÔöÒµÎñÀ§ÄÑ¡£ÔÚÕâÑùÒ»¸ö¼ô²»¶Ï¡¢Àí»¹ÂÒµÄϵͳÖÐÐÂÔöÒµÎñ£¿¿ªÍæÐ¦°ÉO(¡É_¡É)O~

ËùÒÔÎÒÃÇÒª×ö²ð·Ö£¬°ÑÄ£¿é¶ÀÁ¢²¿Ê𣬽µµÍϵͳµÄñîºÏÐÔ£º

* ×ÝÏò²ð·Ö - °ÑÒ»¸ö´óÓ¦Óòð·ÖΪ¶à¸öСӦÓá£Èç¹ûÐÂÔöµÄÒµÎñ½ÏΪ¶ÀÁ¢£¬¾ÍÖ±½Ó½«ÆäÉè¼Æ²¢²¿ÊðΪһ¸ö¶ÀÁ¢µÄ Web Ó¦Óá£

* ºáÏò²ð·Ö - °Ñ¸´ÓõÄÒµÎñ²ð·Ö³öÀ´£¬¶ÀÁ¢²¿ÊðΪ·Ö²¼Ê½·þÎñ£¬ÐÂÔöµÄÒµÎñÖ»ÐèÒªµ÷ÓÃÕâЩ·Ö²¼Ê½µÄ·þÎñ£¬¾Í¿ÉÒÔ¿ìËٴ³öÒ»¸öÓ¦ÓÃϵͳ¡£¼´Ê¹Ä£¿éÄÚµÄÒµÎñÂß¼­·¢Éú±ä»¯£¬Ö»Òª±£³Ö½Ó¿ÚÒ»Ö£¬¾Í²»»áÓ°ÏìÆäËûÄ£¿é¡£

×ÝÏò²ð·Ö½Ï¼òµ¥£¬Í¨¹ýÊáÀíÒµÎñ£¬°Ñ¹ØÁª½ÏÉÙµÄÒµÎñ°þÀ룬ʹÆä³ÉΪ¶ÀÁ¢µÄ Web Ó¦Ó᣶øºáÏò²ð·Ö²»½öÐèҪʶ±ð³ö¿É¸´ÓõÄÒµÎñ¡¢Éè¼Æ·þÎñ½Ó¿ÚÒÔ¼°¹æ·¶·þÎñÖ®¼äµÄÒÀÀµ¹ØÏµ£¬¶øÇÒ»¹ÐèÒªÒ»¸öÍêÉÆµÄ·Ö²¼Ê½·þÎñ¹ÜÀí¿ò¼Ü¡£

2.1 Web Service ·Ö²¼Ê½·þÎñ

Web Service Ôø¾­ÊÇÆóÒµÓ¦ÓÃϵͳÔÚ¿ª·¢ÁìÓòÖÐ×îʱ÷ֵĴʻãÖ®Ò»£¬ËüÓÃÓÚÕûºÏÒ칹ϵͳÒÔ¼°¹¹½¨·Ö²¼Ê½ÏµÍ³£º

·þÎñÌṩÕßͨ¹ý WSDL£¨Web Services Description Language£¬Web ·þÎñÃèÊöÓïÑÔ£©Ïò×¢²áÖÐÐÄ£¨Service Broker£©ÃèÊö×ÔÉíËùÄÜÌṩµÄ·þÎñ½Ó¿ÚÄÚÈÝ£¬È»ºó×¢²áÖÐÐÄʹÓà UDDI£¨Universal Description, Discovery, and Integration£¬Í³Ò»ÃèÊö¡¢·¢Ïֺͼ¯³É£©·¢²¼·þÎñÌṩÕßÌṩµÄ·þÎñ¡£·þÎñÇëÇóÕß´Ó×¢²áÖÐÐļìË÷µ½·þÎñºó£¬Í¨¹ý SOAP£¨Simple Object Access Protocol £¬¼òµ¥¶ÔÏó·ÃÎÊЭÒ飩Óë·þÎñÌṩÕßͨÐÅ£¬Ê¹Óø÷þÎñ¡£

Web Service ËäÈ»ÓгÉÊìµÄ¼¼Êõ¹æ·¶ºÍʵÏÖ£¬µ«ÓÐÈçÏÂȱµã£º

1. Ó·Ö×µÄ×¢²á¡¢·¢ÏÖ»úÖÆ¡£

2. µÍЧµÄ XML ÐòÁл¯ÊֶΡ£

3. ¿ªÏú½Ï¸ßµÄ HTTP Ô¶³ÌͨÐÅ¡£

4. ¸´ÔӵIJ¿ÊðÓëά»¤ÊֶΡ£

ÕâЩÎÊÌâµ¼Ö Web Service ÄÑÒÔÂú×ã´óÐÍÍøÕ¾¶Ô¸ßÐÔÄÜ¡¢¸ß¿ÉÓá¢Òײ¿ÊðÓëÒ×ά»¤µÄÒªÇó¡£

2.2 ´óÐÍÍøÕ¾·Ö²¼Ê½·þÎñµÄÒªÇó

·Ö²¼Ê½·þÎñ¿ò¼ÜÐèÒªÄܹ»Ö§³ÖÒÔÏÂÌØÐÔ£º

* ¸ºÔؾùºâ - ¶ÔÓÚ·þÎñÇëÇóÕßÄܹ»Ê¹ÓÿÉÅäÖõĸºÔؾùºâËã·¨À´·ÃÎÊÈÈÃÅ·þÎñ£¨±ÈÈçµÇ¼»òÉÌÆ··þÎñ£¬ÕâЩ·þÎñ±»²¿ÊðÔÚÒ»¸ö¼¯ÈºÉÏ£©¡£

*Ê§Ð§×ªÒÆ - ¿É¸´ÓõķþÎñ±»¶à¸öÓ¦Óõ÷Óã¬Ò»µ©·þÎñ²»¿ÉÓ㬾ͻáÓ°Ïìµ½ºÜ¶àÓ¦ÓõĿÉÓÃÐÔ¡£ËùÒÔ¼´Ê¹ÊǺÜÉÙ·ÃÎʵķþÎñ£¬Ò²ÐèÒª¼¯Èº²¿Êð¡£·Ö²¼Ê½·þÎñ¿ò¼Ü¼ì²âµ½Ä³¸ö·þÎñ²»¿ÉÓÃʱ£¬¾Í»áÇл»µ½ÆäËû·þÎñʵÀýÉÏ£¬±£Ö¤ÕûÌå¸ß¿ÉÓá£

* ¸ßЧµÄÔ¶³ÌͨÐÅ

* ÕûºÏÒ칹ϵͳ

* ¶ÔÓ¦ÓÃ×îСÇÖÈë - ·Ö²¼Ê½·þÎñ¿ò¼ÜÖ§³Ö·þÎñ£¨·þÎñÄ£¿éÐèÒª¼´Ö§³Ö¼¯ÖÐʽ²¿Êð£¬Ò²Ö§³Ö·Ö²¼Ê½²¿Ê𣩵Ľ¥½øÊ½ÑÝ»¯ºÍ·´¸´¡£

* °æ±¾¹ÜÀí - ÍøÕ¾·þÎñ²»¿ÉÖжϣ¬ËùÒÔ·Ö²¼Ê½·þÎñ¿ò¼ÜÐèÒªÖ§³Ö·þÎñµÄ¶à°æ±¾·¢²¼£¬·þÎñÌṩÕßÉý¼¶·¢²¼½Ó¿Úа汾µÄͬʱ£¬»¹»á¼ÌÐøÖ§³Ö¾É°æ±¾µÄ·þÎñ£¬Ö±µ½ÇëÇóÕßµ÷ÓõĽӿÚÉý¼¶ºó£¬²Å»á¹Ø±Õ¾É°æ±¾µÄ·þÎñ¡£

* ʵʱ¼à¿Ø - ¼à¿Ø·þÎñÌṩÕߺ͵÷ÓÃÕߵĸ÷ÏîÖ¸±ê£¬ÌṩÔËάÓëÔËÓªµÄÖ§³Ö¡£

2.3 ·Ö²¼Ê½·þÎñ¿ò¼ÜÉè¼Æ

´óÐÍÍøÕ¾ÐèÒª¸ü¼òµ¥¡¢¸ü¸ßЧµÄ·Ö²¼Ê½·þÎñ¿ò¼Ü¹¹½¨Æä SOA£¨Service Oriented Architecture £¬ÃæÏò·þÎñµÄÌåϵ½á¹¹£©¡£Ä¿Ç°¹úÄÚÓн϶à³É¹¦ÊµÊ©°¸ÀýµÄ¿ªÔ´·Ö²¼Ê½·þÎñ¿ò¼ÜÊǰ¢Àï°Í°ÍµÄ Dubbo¡£

·þÎñÏû·ÑÕßͨ¹ý½Ó¿ÚʹÓ÷þÎñ£¬½Ó¿Úͨ¹ý´úÀí¼ÓÔØ¾ßÌå·þÎñ£¬¿ÉÒÔÊDZ¾µØµÄ´úÂ룬Ҳ¿ÉÒÔÊÇÔ¶³ÌµÄ·þÎñ£¬Òò´Ë¶ÔÓ¦ÓÃÇÖÈë½ÏС¡£

¿Í»§¶ËÄ£¿éͨ¹ý·þÎñ×¢²áÖÐÐļÓÔØ·þÎñÌṩÕßÁÐ±í£¨·þÎñÌṩÕ߯ô¶¯ºó×Ô¶¯Ïò·þÎñ×¢²áÖÐÐÄ×¢²á×Ô¼º¿ÉÒÔÌṩµÄ·þÎñ½Ó¿ÚÁÐ±í£©£¬È»ºó¸ù¾ÝÅäÖõĸºÔؾùºâ²ßÂÔ°Ñ·þÎñµ÷ÓÃÇëÇó·¢Ë͵½Ä³Ì¨·þÎñÌṩÕߵķþÎñÆ÷¡£Èç¹û·þÎñµ÷ÓÃʧ°Ü£¬¿Í»§¶ËÄ£¿é»á×Ô¶¯´Ó·þÎñÌṩÕßÁбíÖÐÑ¡ÔñÒ»¸ö¿ÉÒÔÌṩͬÑù·þÎñµÄ·þÎñÆ÷ÖØÐÂÇëÇ󣬼´×Ô¶¯Ê§Ð§×ªÒÆ£¬±£Ö¤·þÎñµÄ¸ß¿ÉÓá£

Dubbo ʹÓà NIO ͨÐÅ¿ò¼Ü£¬Òò´Ë¾ßÓнϸߵÄÍøÂçͨÐÅÐÔÄÜ¡£

3 ¿ÉÀ©Õ¹µÄÊý¾Ý½á¹¹

ʹÓà NoSQL Êý¾Ý¿â£¨Èç Cassandra£©µÄ ColumnFamily £¨ÁÐ×壩¼¼Êõ¿ÉÒÔ×öµ½¿ÉÀ©Õ¹µÄÊý¾Ý½á¹¹Éè¼Æ¡£ËüÊÇÒ»ÖÖÃæÏòÁÐ×åµÄÏ¡Êè¾ØÕóµÄ´æ´¢¸ñʽ¡£

Ö»ÐèÒªÖ¸¶¨ ColumnFamily µÄÃû×Ö£¬¼´¿É´´½¨±í¡£×ֶοÉÒÔÔÚдÈëÊý¾ÝʱÔÙÖ¸¶¨£¬Í¨¹ýÕâÖÖ·½Ê½£¬Ò»Õűí¿ÉÒÔ°üº¬Êý°ÙÍò¸ö×ֶΡ£Õâ¾ÍʹµÃÓ¦ÓõÄÊý¾Ý½á¹¹¿ÉÒÔËæÒâÀ©Õ¹¡£Ö»ÐèÒªÖ¸¶¨ÈÎÒâ×Ö¶ÎÃû³ÆºÍÖµ¼´¿É²éѯ¡£

4 ÀûÓÿª·Åƽ̨½¨Á¢Éú̬Ȧ

Óû§Ö»Óеõ½ËûÃÇÏëÒª¼ÛÖµ£¬²Å»áÔ¸ÒâʹÓÃÍøÕ¾µÄ·þÎñ£¬ÕâÑùµÄÍøÕ¾²ÅÓдæÔÚµÄÒâÒå¡£µ«Ò»¸öÍøÕ¾±Ï¾¹²»ÄÜÂú×ãËùÓÐÓû§µÄÐèÇó¡£

Óû§²»»áÎªÍøÕ¾ÌṩµÄ¼ÛÖµÂòµ¥£¬ËùÒÔÍøÕ¾±ØÐëÌṩ¸ü¶àµÄÔöÖµ·þÎñ²ÅÄÜ׬Ǯ¡£¸ù¾Ý³¤Î²Ð§Ó¦£¬ÔöÖµ·þÎñµÄÊýÁ¿Ô½´ó£¬ÖÖÀàÔ½¶à£¬Ó¯ÀûÒ²¾ÍÔ½¶à¡£µ«Ò»¸öÍøÕ¾Äܹ»×Ô¼º¿ª·¢µÄÔöÖµ·þÎñÒ²ÊÇÓÐÏ޵ġ£

´óÐÍÍøÕ¾ÎªÁ˸üºÃµØ·þÎñÓû§¡¢ÎªËûÃÇ¿ª·¢³ö¸ü¶àµÄÔöÖµ·þÎñ£¬»á°ÑÍøÕ¾ÄÚ²¿µÄ·þÎñ·â×°³É½Ó¿Ú¿ª·Å³öÈ¥£¬¹©ÍⲿµÚÈý·½¿ª·¢ÕßʹÓã¬Õâ¸öƽ̨¾Í½Ð×ö¿ª·Åƽ̨¡£µÚÈý·½¿ª·¢ÕßÀûÓÃÕâЩ¿ª·ÅµÄ½Ó¿Ú¾Í¿ÉÒÔ¿ª·¢Ó¦ÓóÌÐò£¨Èç APP£©»òÍøÕ¾£¬ÎªÓû§Ìṩ¸ü¶àµÄ¼ÛÖµ¡£ÍøÕ¾¡¢Óû§¡¢µÚÈý·½¿ª·¢Õß

Ï໥ÒÀÀµ£¬ÐγÉÒ»¸öÉú̬Ȧ¡£

¿ª·Åƽ̨ÊÇÍøÕ¾ÄÚ²¿ºÍÍⲿ½»»¥µÄ½Ó¿Ú¡£Íⲿ»áÃæ¶ÔÖÚ¶àµÄµÚÈý·½¿ª·¢Õߣ¬ÄÚ²¿Ãæ¶ÔµÄÊÇÍøÕ¾ÄÚÖÚ¶àµÄÒµÎñ·þÎñ¡£ÏÂÃæÊÇ¿ª·Åƽ̨µÄ¼Ü¹¹£º

API ½Ó¿Ú£º±©Â¶¸ø¿ª·¢ÕßµÄÒ»×é API£¬¿ÉÒÔÊÇ RESTful¡¢WebService¡¢RPC µÈÐÎʽ¡£

ЭÒéת»»£º°Ñ¸÷ÖÖ API µÄÊäÈëת»»ÎªÄÚ²¿·þÎñ¿Éʶ±ðµÄÐÎʽ£¬²¢°ÑÄÚ²¿·þÎñµÄ·µ»ØÐÅÏ¢·âװΪ API ¸ñʽ¡£

°²È«£º³ýÁËÉí·Ýʶ±ð¡¢È¨ÏÞ¿ØÖƵÈÊÖ¶ÎÖ®Í⣬»¹Òª¶Ô·ÃÎÊ´ø¿í½øÐзּ¶ÏÞÖÆ£¬±£Ö¤Æ½Ì¨×ÊÔ´±»µÚÈý·½Ó¦ÓúÏÀí¹«Æ½µØÊ¹Óã¬Ò²Äܱ£Ö¤ÍøÕ¾×ÔÉíµÄÄÚ²¿·þÎñ²»»á±»ÍⲿӦÓÃÍϿ塣

É󼯣º¼à¿ØµÚÈý·½Ó¦ÓõķÃÎÊÇé¿ö²¢¼Æ·Ñ¡£

·ÓÉ£º°Ñ¿ª·Åƽ̨µÄ¸÷ÖÖ·ÃÎÊ·ÓÉÓ³Éäµ½¾ßÌåµÄÄÚ²¿·þÎñ¡£

Á÷³Ì£º°ÑÒ»×éËÉÉ¢µÄ·þÎñ×éÖ¯³ÉÒ»¸öÉÏÏÂÎÄÏà¹ØµÄзþÎñ£¬¶ÔÍâÌṩ½Ó¿Ú¹©¿ª·¢ÕßʹÓá£

 

 

   
16085 ´Îä¯ÀÀ       32
Ïà¹ØÎÄÕÂ

ÆóÒµ¼Ü¹¹¡¢TOGAFÓëArchiMate¸ÅÀÀ
¼Ü¹¹Ê¦Ö®Â·-ÈçºÎ×öºÃÒµÎñ½¨Ä££¿
´óÐÍÍøÕ¾µçÉÌÍøÕ¾¼Ü¹¹°¸ÀýºÍ¼¼Êõ¼Ü¹¹µÄʾÀý
ÍêÕûµÄArchimateÊÓµãÖ¸ÄÏ£¨°üÀ¨Ê¾Àý£©
Ïà¹ØÎĵµ

Êý¾ÝÖÐ̨¼¼Êõ¼Ü¹¹·½·¨ÂÛÓëʵ¼ù
ÊÊÓÃArchiMate¡¢EA ºÍ iSpace½øÐÐÆóÒµ¼Ü¹¹½¨Ä£
ZachmanÆóÒµ¼Ü¹¹¿ò¼Ü¼ò½é
ÆóÒµ¼Ü¹¹ÈÃSOAÂ䵨
Ïà¹Ø¿Î³Ì

ÔÆÆ½Ì¨Óë΢·þÎñ¼Ü¹¹Éè¼Æ
ÖÐ̨սÂÔ¡¢ÖÐ̨½¨ÉèÓëÊý×ÖÉÌÒµ
ÒÚ¼¶Óû§¸ß²¢·¢¡¢¸ß¿ÉÓÃϵͳ¼Ü¹¹
¸ß¿ÉÓ÷ֲ¼Ê½¼Ü¹¹Éè¼ÆÓëʵ¼ù