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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
Éî¶ÈÆÊÎö΢·þÎñ¼Ü¹¹µÄ¾Å´óÌØÕ÷
 
×÷ÕߣºJames Lewis Martin Fowle À´Ô´:51CTO ·¢²¼ÓÚ£º2016-8-31
  3142  次浏览      28
 

΢·þÎñ¼Ü¹¹Õâ¸öÊõÓïÔÚ¹ýÈ¥¼¸Äê½¥³ÉÈÈÃÅ£¬Ëü°ÑÒ»ÖÖÌØ¶¨µÄÈí¼þÓ¦ÓõÄÉè¼Æ·½·¨ÃèÊöΪÄܹ»¶ÀÁ¢²¿ÊðµÄ·þÎñµÄÌ×¼þ¡£¾¡¹Üȱ·¦¶ÔÕâÒ»¼Ü¹¹ÀàÐ͵Ä׼ȷ¶¨Ò壬µ«ÊÇÔÚÒµÎñÄÜÁ¦¡¢×Ô¶¯»¯²¿Êð¡¢ÖÇÄܶ˵㡢ÓïÑÔºÍÊý¾ÝµÄÈ¥ÖÐÐÄ»¯¿ØÖƵȷ½Ã棬ÒѾ­ÐγÉÁËijЩÆÕ±éÌØÕ÷.

΢·þÎñ¼Ü¹¹Õâ¸öÊõÓïÔÚ¹ýÈ¥¼¸Äê½¥³ÉÈÈÃÅ£¬Ëü°ÑÒ»ÖÖÌØ¶¨µÄÈí¼þÓ¦ÓõÄÉè¼Æ·½·¨ÃèÊöΪÄܹ»¶ÀÁ¢²¿ÊðµÄ·þÎñµÄÌ×¼þ¡£¾¡¹Üȱ·¦¶ÔÕâÒ»¼Ü¹¹ÀàÐ͵Ä׼ȷ¶¨Ò壬µ«ÊÇÔÚÒµÎñÄÜÁ¦¡¢×Ô¶¯»¯²¿Êð¡¢ÖÇÄܶ˵㡢ÓïÑÔºÍÊý¾ÝµÄÈ¥ÖÐÐÄ»¯¿ØÖƵȷ½Ã棬ÒѾ­ÐγÉÁËijЩÆÕ±éÌØÕ÷¡£

΢·þÎñ£¬ÁíÒ»¸öÔÚÈí¼þ¼Ü¹¹ÁìÓò½ò½òÀÖµÀµÄдʡ£¾¡¹ÜÎÒÃDZ¾ÄÜÉÏÇãÏòÓÚ¶ÔËü²»Ð¼Ò»¹Ë£¬È»¶øÕâһרҵÊõÓïÃèÊöÁËÒ»ÖÖĿǰԽÀ´Ô½ÎüÒýÈ˵ÄÈí¼þϵͳµÄ·ç¸ñ¡£ÎÒÃÇÒѾ­¿´µ½½üÄêÀ´ÓÐÐí¶àÏîĿʹÓÃÁË´ËÀàÐÍ£¬½á¹ûºÜ¹ÄÎèÈËÐÄ;Òò¶ø¶ÔÓÚÎÒµÄÖî¶àͬÊÂÀ´Ëµ£¬ÕâÒ²¾Í³ÉΪËûÃǹ¹½¨ÆóÒµ¼¶Ó¦ÓÃʱºòµÄÊ×Ñ¡¡£È»¶ø£¬µ±Ç°²¢Ã»ÓкܶàÐÅÏ¢À´ÃèÊöʲôÊÇ΢·þÎñ£¬ÒÔ¼°ÈçºÎʹÓÃËü¡£

¼ò¶øÑÔÖ®£¬Î¢·þÎñ¼Ü¹¹°ÑÒ»¸öÓ¦ÓÃ×÷ΪһÌ×΢·þÎñÀ´¿ª·¢£¬ÕâЩ΢·þÎñÄÜÔËÐÐ×Ô¼ºµÄ½ø³Ì£¬²ÉÓà HTTP Resource API ÕâÑùµÄÇáÁ¿¼¶»úÖÆ½øÐÐͨÐÅ¡£ÕâЩ΢·þÎñÎ§ÈÆ×ÅÒµÎñÄÜÁ¦¹¹½¨£¬Äܹ»Í¨¹ýÍêÈ«×Ô¶¯»¯µÄ²¿ÊðÌåϵ¶ÀÁ¢²¿Êð¡£ÕâЩ·þÎñ½öÓÐ×îµÍÏ޶ȵÄÖÐÐÄ»¯¹ÜÀí£¬Óò»Í¬µÄ±à³ÌÓïÑÔд³É£¬Ê¹Óò»Í¬µÄÊý¾Ý´æ´¢¼¼Êõ¡£

Ҫ˵Ã÷΢·þÎñ£¬ÓëÒ»Ì廯ӦÓÃ×ö±È½ÏÄÜÓÐÖúÓÚÀí½â£ºÒ»Ì廯ӦÓÃÊDZ»µ±×÷Ò»¸öµ¥ÔªÀ´¹¹½¨µÄ¡£ÆóÒµ¼¶Ó¦ÓõĹ¹½¨Í¨³£°üÀ¨Èý²¿·Ö£º¿Í»§¶ËÓû§½çÃæ(ÓÉ HTML Ò³ÃæºÍÔËÐÐÔÚÓû§»úÆ÷ÉϵÄä¯ÀÀÆ÷ÀïµÄ javascript ¹¹³É)¡¢Êý¾Ý¿â(Óɸ÷ÖÖ±í¸ñ¹¹³É£¬ÕâЩ±í¸ñ±»²åÈëµ½Ò»¸öͨÓõĹØÏµÊý¾Ý¿â¹ÜÀíϵͳÀï)£¬ÒÔ¼°·þÎñÆ÷¶ËÓ¦Ó᣷þÎñÆ÷¶ËÓ¦Óô¦Àí HTTP ÇëÇó£¬Ö´ÐÐÓòÃûÂß¼­¡¢´ÓÊý¾Ý¿âÌáÈ¡²¢¸üÐÂÊý¾Ý£¬ÒÔ¼°Ñ¡Ôñ²¢Ìî³äÒª±»·¢Ë͵½ä¯ÀÀÆ÷µÄ HTML ÊÓͼ¡£Õâ¸ö·þÎñÆ÷¶ËÓ¦ÓþÍÊǸöÅÓÈ»´óÎ¡ªÂß¼­µ¥Ò»¡¢¿ÉÖ´ÐС£ÏµÍ³ÓÐÈκÎÐ޸쬶¼ÐèÒªÖØÐ¹¹½¨²¢²¿Êðа汾µÄ·þÎñÆ÷¶ËÓ¦Óá£

¹¹½¨ÕâÑùµÄϵͳ£¬Ò»Ì廯·þÎñ¾ÍÊǷdz£Êʺϵķ½·¨¡£ËùÓд¦ÀíÇëÇóµÄÂß¼­¶¼ÔËÐÐÔÚµ¥¸ö½ø³ÌÖУ¬Äܹ»ÈÃÄãʹÓÃÓïÑԵĻù±¾¹¦ÄÜ´Ó¶ø°ÑÓ¦Óû®·Ö³É²»Í¬ÃÅÀà¡¢¹¦ÄܺÍÃüÃû¿Õ¼ä¡£³öÓÚijÖÖÔ­Òò£¬ÄãÄܹ»ÔÚ¿ª·¢ÕߵĵçÄÔÉÏÔËÐкͲâÊÔÓ¦Óã¬Ê¹Óò¿Êð¹ÜµÀÀ´È·±£¸÷ÖÖÐ޸ı»ÕýÈ·µØ²âÊÔ²¢²¿Êðµ½Éú²úÖС£½èÖú¸ºÔؾùºâÆ÷£¬ÄãÄܹ»Í¨¹ýÔËÐиü¶àʵÀýÀ´ºáÏòÀ©Õ¹ÕâÒ»¾ÞÐÍÓ¦Óá£

Ò»Ì廯ӦÓûñµÃÁ˳ɹ¦£¬µ«Êǽ¥½¥µØ£¬Ëæ×Ÿü¶àµÄÓ¦Óñ»²¿Êðµ½ÔÆÆ½Ì¨£¬ÈËÃǵĴì°Ü¸Ð½¥Ôö¡£¸üÐÂÖÜÆÚ±»½ô½ô°ó¶¨¡ª¡ª¼´±ãÊÇÓ¦ÓÃÖÐÒ»¸öºÜС²¿·ÖµÄ¸Ä±ä£¬Ò²ÐèÒªÕû¸öÓ¦ÓõÄÖØ¹¹ºÍ²¿Êð¡£Ëæ×Åʱ¼äÍÆÒÆ£¬±£³ÖÒ»¸öÁ¼ºÃµÄÄ£¿é»¯¼Ü¹¹Ò²ÈÕÒæÀ§ÄÑ£¬Ç£Ò»·¢¶ø¶¯È«Éí¡£Ò»µ©Òª½øÐÐÀ©Õ¹£¬¾Í±ØÐëÕûÌåÀ©Õ¹£¬¶ø²»Äܽö½öÀ©Õ¹ÆäÖе½Ò»²¿·ÖÄ£¿é£¬Ò²¾ÍÐèÒª¸ü¶àµÄ×ÊÔ´¡£

ͼ 1£ºÒ»Ì廯 vs ΢·þÎñ

ÕâÖÖÇé¿ö×îºó½ø»¯ÎªÎ¢·þÎñ¼Ü¹¹£º°ÑÓ¦ÓÃ×÷Ϊһ×é·þÎñÀ´¹¹½¨¡£ÕâЩ·þÎñÄܹ»¶ÀÁ¢²¿ÊðºÍÀ©Õ¹£¬Ã¿¸ö·þÎñÌṩһ¸ö¼áʵµÄÄ£Ðͱ߽磬ÉõÖÁ¿ÉÒÔÓò»Í¬µÄ³ÌÐòÓïÑÔÀ´Ð´ÕâЩ·þÎñ¡£µ±È»ËûÃÇÒ²Äܱ»²»Í¬µÄÍŶÓÀ´¹ÜÀí¡£

ÎÒÃÇÎÞÒâ¹Ä´µÎ¢·þÎñÊÇÐÂÊÂÎï»òÕß¾ßÓд´ÐÂÐÔ£¬ËüÖ²¸ùÓÚ Unix µÄÉè¼ÆÖ÷Ö¼¡£²»¹ýÎÒÃÇÏàÐŲ¢Ã»ÓкܶàÈË˼¿¼¹ý΢·þÎñ¼Ü¹¹;Èç¹ûÐí¶àÈí¼þ¿ª·¢Ê¹ÓÃÁË΢·þÎñ£¬ÄÇËüÃǵľ³¿ö¾Í»á¸üºÃ¡£

΢·þÎñ¼Ü¹¹µÄÌØÕ÷ ÎÒÃDz»ÄܸøÎ¢·þÎñ¼Ü¹¹ÏÂ׼ȷµÄ¶¨Ò壬µ«ÊÇÎÒÃÇ¿ÉÒÔ³¢ÊÔ×ܽáһЩͨÓÃÌØÕ÷¡£²¢²»ÊÇËùÓеÄ΢·þÎñ¼Ü¹¹ÍêÈ«·ûºÏÏÂÎÄÁгöµÄÕâÐ©ÌØÕ÷£¬²»¹ýÎÒÃÇ¿ÉÒÔÔ¤¼Æ´ó²¿·Ö΢·þÎñ¼Ü¹¹ÄÜ·ûºÏ´ó¶àÊý¡£×÷ΪÕâ¸öËÉÉ¢ÉçÇøµÄ»îÔ¾·Ö×Ó£¬ÎÒÃÇ(Ö¸Á½Î»×÷Õß)½«³¢ÊÔÃè»æÎÒÃÇÔÚ¹¤×÷ºÍÎÒÃÇÊìϤµÄÍŶÓÖп´µ½µÄÇé¿ö¡£

ͨ¹ý·þÎñʵÏÖ×é¼þ»¯

ÎÒÃÇÒѾ­ÔÚÈí¼þÐÐÒµ½þÒù¶àÄ꣬һֱÆÚÍûÄܹ»Í¨¹ýÆ´²å×é¼þµÄ·½Ê½À´¹¹½¨ÏµÍ³£¬¶ø²»ÊDzÉÓÃÎÒÃÇÔÚÎïÀíÊÀ½çÀï³£¼ûµÄ·½Ê½¡£ÔÚ¹ýÈ¥µÄ¼¸Ê®ÄêÀÎÒÃÇÒѾ­¼ûÖ¤Á˶àÊýÓïÑÔÆ½Ì¨µÄ¹«¹²¿âµÄ»ã±àÒѾ­È¡µÃÁ˳¤×ãµÄ½ø²½¡£

̸¼°×é¼þ£¬Òª¸øËü϶¨Òå²¢·ÇÒ×Ê¡£ÎÒÃÇÈÏΪ£¬Ò»¸ö×é¼þ¾ÍÊÇÈí¼þµÄÒ»¸öµ¥Ôª£¬Äܹ»±»¶ÀÁ¢Ìæ»»ºÍÉý¼¶¡£

΢·þÎñ¼Ü¹¹Ò²»áÓõ½¿â£¬²»¹ý×é¼þ»¯Èí¼þµÄ·½Ê½ÊǰÑÈí¼þ·Ö½âΪ·þÎñ¡£ÎÒÃǰѿⶨÒåΪһ¸ö³ÌÐòÖл¥ÏàÁ¬½ÓµÄ×é¼þ£¬µ÷ÓÃÄڴ溯Êý£¬Í¬Ê±ÕâЩ·þÎñÊǽø³ÌÍⲿµÄ×é¼þ£¬Í¨¹ýÍøÒ³·þÎñÇëÇó»òÕßÔ¶³Ìµ÷ÓÃͨÐŵķ½Ê½½øÐÐͨÐÅ¡£(ÕâÓëÃæÏò¶ÔÏó±à³ÌÖеķþÎñ¶ÔÏóµÄ¸ÅÄî²¢²»Ïàͬ)

°Ñ·þÎñµ±×÷×é¼þ(¶ø·Ç¿â)À´Ê¹ÓõÄÒ»´óÔ­ÒòÔÚÓÚ·þÎñÄܹ»¶ÀÁ¢²¿Êð¡£Èç¹ûÄãµÄÓ¦ÓÃÔÚµ¥¸ö½ø³ÌÖаüº¬¶à¸ö¿â£¬ÄÇ¶ÔÆäÖÐÈκÎÒ»²¿·ÖµÄ¸Ä¶¯¶¼»áµ¼ÖÂÖØÐ²¿ÊðÕû¸öÓ¦Óá£Èç¹û¸ÃÓ¦Ó÷ֽâΪ¶à¸ö·þÎñ£¬ÄÇô¿ÉÒÔÔ¤¼Æ£¬µ¥¸ö·þÎñ¸Ä±äºó¿ÉÄÜÖ»ÐèÒªÖØÐ²¿Êð¸Ã·þÎñ¼´¿É¡£µ±È»ÊÂÎÞ¾ø¶Ô£¬Ä³Ð©¸Ä¶¯¿ÉÄÜ»á¸Ä±ä·þÎñ½Ó¿Ú£¬ÐèÒª½øÐÐijЩЭµ÷¡£µ«ÊÇ£¬ºÃµÄ΢·þÎñ¼Ü¹¹µÄÄ¿±êÔÚÓÚͨ¹ý½ôÃܽáºÏµÄ·þÎñ±ß½çºÍ½ø»¯»úÖÆ£¬¾¡¿ÉÄܽµµÍÕâЩӰÏì¡£

°Ñ·þÎñµ±×÷×é¼þʹÓõÄÁíÒ»³É¹û¾ÍÊǸüΪÃ÷È·µÄ×é¼þ½Ó¿Ú¡£´ó¶àÊýÓïÑÔȱ·¦Á¼ºÃ»úÖÆÈ¥¶¨ÒåÒ»¸ö׼ȷµÄ·¢²¼½Ó¿Ú¡£Í¨³£Ö»ÓÐÎĵµºÍ¹æÔòÀ´×èÖ¹¿Í»§¶ËÈ¥ÖжÏ×é¼þµÄ·â×°£¬½á¹ûµ¼ÖÂ×é¼þµÄ¹ý¶ÈñîºÏ¡£Í¨¹ýʹÓÃ׼ȷµÄÔ¶³Ìµ÷ÓûúÖÆ£¬·þÎñÄÜÇáËɱÜÃâÕâЩÎÊÌâ¡£

ʹÓ÷þÎñÒ²Óв»×ãÖ®´¦¡£Ô¶³Ìµ÷ÓñȽø³ÌÄÚµ÷Óøü°º¹ó£¬Ô¶³Ì API Ò²ÐèÒª´ÖÁ£¶È£¬ÕâÍùÍù¸ü¼ÓÄÑÒÔʹÓá£Èç¹ûÄãÐèÒª¸ü¸Ä×é¼þÖ®¼äµÄÖ°Ôð·ÖÅ䣬ÄÇôÔÚ¿çÔ½½ø³Ì±ß½çʱ¾ÍºÜÄѽøÐÐÕâÑùµÄ²Ù×÷¡£

Õ§Ò»¿´£¬ÎÒÃÇÄܹ۲쵽·þÎñÓ³Éäµ½ÔËÐÐʱµÄ¹ý³Ì£¬²»¹ýÒ²½ö½öÊǸö´ó¸Å¡£Ò»¸ö·þÎñ¿ÉÄܰüº¬¶à¸ö½ø³Ì£¬ËüÃÇ»áÓÀÔ¶±»¿ª·¢ºÍ²¿ÊðÔÚÒ»Æð£¬ÄÇôÕâÑùµÄÓ¦Óýø³ÌºÍÊý¾Ý¿âÒ²¾ÍÖ»Äܱ»ÕâÒ»·þÎñʹÓá£

Î§ÈÆÒµÎñÄÜÁ¦×éÖ¯

Òª°Ñ´óÐÍÓ¦Óòð·ÖΪÁã¼þ£¬¹ÜÀíÈËԱͨ³£¾Û½¹ÔÚ¼¼Êõ²ãÃæ£¬²ð·Ö³É UI ×é¡¢·þÎñÆ÷¶ËÂß¼­×éºÍÊý¾Ý¿âÍÅ×é¡£µ±ÕâЩ×é±»ÕâÑù´¹Ö±·Ö¸î£¬·Ç³£¼òµ¥µÄ¸Ä¶¯¾Í»áµ¼Ö¿ç×éÏîÄ¿£¬¶øÕâÐèҪʱ¼äºÍÔ¤ËãÅú×¼¡£´ÏÃ÷µÄÍŶӻáÎ§ÈÆÕâµã½øÐÐÓÅ»¯£¬Á½º¦ÏàȨȡÆäÇᡪ¡ªÇ¿»¯Âß¼­µ½ÈÎÒâÓзÃÎÊȨÏÞµÄÓ¦Óá£

ÈκÎÊÔͼÉè¼ÆÒ»¸öϵͳ(¹ãÒ嶨Òå)µÄ×éÖ¯½«»áÑÜÉú³öÒ»ÖÖÉè¼Æ£¬Æä½á¹¹ÕýÊǸÃ×éÖ¯µÄͨÐŽṹµÄ¸´¿Ì¡£

¡ª Melvyn Conway, 1967

ͼ 2: Conway ЧӦÔÚÔËÐÐ

¶øÎ¢·þÎñ²ÉÓõķ½·¨Ôò´ó²»Ò»Ñù£¬Î§ÈÆ×ÅÒµÎñÄÜÁ¦²ð·Ö²¢×éºÏ¡£ÕâЩ·þÎñʹÓÃÓëÒµÎñ·¶Î§Ïà·ûµÄÈí¼þ¶øÊµÏֹ㷺µÄ¼¼ÊõÕ»£¬°üÀ¨Óû§½çÃæ¡¢³ÖÐø´æ´¢£¬ÒÔ¼°ÈÎÒâµÄÍⲿЭ×÷¡£Òò´ËÕâЩ×éÖ®¼äÊǿ繦Äܵ쬰üÀ¨¿ª·¢ËùÒªÇóµÄËùÓм¼ÄÜ£ºÓû§ÌåÑé¡¢Êý¾Ý¿âºÍÏîÄ¿¹ÜÀí¡£

ͼ 3£ºÍ¨¹ýÍŶӽçÏÞÇ¿»¯·þÎñ½çÏÞ

www.comparethemarket.com ¾Í²ÉÓÃÁËÕâÖÖ×éÖ¯·½Ê½¡£¿ç¹¦ÄܵÄÍŶӶԹ¹½¨ºÍÔËÐÐÿ¸ö²úÆ·¸ºÔð£¬Ã¿¸ö²úÆ·ÓÖ±»²ð·ÖΪ´óÁ¿µÄµ¥¸ö·þÎñ£¬ÕâЩ·þÎñͨ¹ýÐÅÏ¢×ÜÏßͨÐÅ¡£

´óÐ͵ÄÒ»Ì廯ӦÓÃÒ²Äܹ»Î§ÈÆÒµÎñÄÜÁ¦Ä£¿é»¯£¬È»¶ø²¢²»³£¼û¡£µ±È»ÎÒÃÇ»á¶Ø´ÙÕâЩ¹¹½¨Ò»Ì廯ӦÓõĴóÐÍÍŶӰ´ÕÕÒµÎñÏßÀ´½øÐзֹ¤¡£È»¶øÎÊÌâÔÚÓÚ£¬ÕâЩҵÎñÏßÇãÏòÓÚ¸ù¾ÝÖî¶à»·¾³½øÐÐ×éÖ¯¡£Ò»µ©´óÐÍÓ¦Óúá¿çÐí¶àÄ£¿é£¬ÄÇô¶ÔÓÚÍŶÓÖеĸöÌå¶øÑÔ£¬ºÜÄÑÈÚÈëËûÃǵŤ×÷¼ÇÒäÖС£´ËÍâÎÒÃÇÒ²¿´µ½£¬ÕâЩģ¿éÏßÐèÒª´óÁ¿µÄѵÁ·È¥Ö´ÐС£·þÎñ×é¼þËùÐèµÄ¸üΪ¾«Ï¸µÄ·Ö¸îÒ²ÄÜÈÃÍŶӱ߽ç¸üÇåÎú¡£

²úÆ·¶ø·ÇÏîÄ¿

´ó¶àÊýÎÒÃdz£¼ûµÄÓ¦Óÿª·¢»áʹÓÃÏîĿģʽ£º½»¸¶Èí¼þµÄ²¿·ÖÈ»ºóÔÙ¿¼ÂÇ×éºÏÍêÕû¡£Íê³ÉºóµÄÈí¼þ±»½»¸¶µ½Î¬»¤»ú¹¹£¬¹¹½¨´ËÏîÄ¿µÄÍŶӲ»±»½âÉ¢¡£

΢·þÎñµÄÖ§³ÖÕßÔòÒ×ÓÚ±ÜÃâ´Ëģʽ£¬ÇãÏòÓÚ¡¸ÔÚ²úÆ·µÄÕû¸öÉúÃüÖÜÆÚÀ¿ª·¢ÍŶÓÓ¦¸ÃÓµÓдËÏîÄ¿¡¹¡£ÕâÒ»Áé¸ÐÀ´×ÔÓÚÑÇÂíÑ·µÄ¡¸Äã¹¹½¨£¬ÄãÔËÐС¹¸ÅÄî¡£ÔÚÑÇÂíÑ·£¬¿ª·¢ÍŶӶÔÉú²ú»·¾³ÖеÄÈí¼þ¸ºÓÐÈ«²¿ÔðÈΡ£ÕâÈÿª·¢ÕßÿÈÕ¶¼ÄÜÁ˽â×Ô¼ºµÄÈí¼þÈçºÎÔÚÉú²ú»·¾³ÔËÐУ¬ÔöÇ¿ÓëÓû§µÄ½Ó´¥£¬Ò²Äܳе£²¿·ÖÖ§³ÖÖ°Ôð¡£

ÕâÖÖ²úÆ·ÒâʶÓëÒµÎñÄÜÁ¦½ô½ôÁªÏµ¡£ÓëÆä°ÑÈí¼þ¿´×÷Ò»Ì×ÐèÒªÍê³ÉµÄ¹¦ÄÜ£¬²»Èç°ÑËüÃÇ¿´×÷Ò»¶Î½øÐÐÖеĹØÏµ£¬ÆäÖеĹؼüÎÊÌâÊÇÈí¼þÈçºÎ°ïÖúÓû§ÔöǿҵÎñÄÜÁ¦¡£

²¢Ã»ÓÐÀíÓɱíÃ÷ÕâÒ»·½·¨²»ÄÜÓÃÓÚÒ»Ì廯ӦÓ㬲»¹ý¿ÅÁ£¶È¸üСµÄ·þÎñÄܹ»¸üÈÝÒ×µØÔÚ·þÎñ¿ª·¢ÕߺÍÓû§Ö®¼ä½¨Á¢Æð¸öÈ˹ØÏµ¡£

ÖÇÄÜÖն˺ÍÑÆ¹ÜµÀ

ÒªÔÚ²»Í¬½ø³ÌÖ®¼ä¹¹½¨Í¨ÐŽṹ£¬ÎÒÃÇÒѾ­¼û¹ýÐí¶à²úÆ·ºÍ·½°¸£¬ËüÃÇÇ¿µ÷ÔÚͨÐÅ»úÖÆÄÚ²¿×¢ÈëÖÇÄÜ£¬ÆäÖÐÓÅÐã°¸ÀýÈç ESB(ÆóÒµ·þÎñ×ÜÏß)¡£ESB ²úÆ·°üº¬¸´ÔÓµÄÉèÊ©£¬ÓÃÓÚÐÅϢ·ÓÉ¡¢±àÅÅ¡¢×ª»¯£¬ÒÔ¼°Ó¦ÓÃÒµÎñ¹æÔò¡£

΢·þÎñÉçÇøÔòϲ»¶ÁíÒ»ÖÖ·½°¸£ºÖÇÄÜÖն˺ÍÑÆ¹ÜµÀ¡£Ê¹ÓÃ΢·þÎñ¼Ü¹¹µÄÓ¦ÓÃÖÂÁ¦ÓÚÔÚ¾¡¿ÉÄܵؽâñîºÏµÄͬʱ±£³Ö¹ØÁªÐÔ¡ª¡ªËûÃÇÓµÓÐ×Ô¼ºµÄÓòÃûÂß¼­£¬´Ó¾­µä Unix µÄÊӽǿ´À´¸üÏñ¹ýÂËÆ÷¡ª¡ª½ÓÊÕÇëÇó£¬Ç¡µ±µØÓ¦ÓÃÂß¼­£¬Éú³É·´Ó¦¡£ÕâЩ±àÅÅʹÓÃÁ˼òµ¥µÄ REST ЭÒé¶ø·Ç WS-Choreography »òÕß BPEL £¬Ò²Ã»ÓвÉÓÃʹÓÃÖÐÐÄ»¯¹¤¾ß½øÐбàÅä¡£

Á½ÖÖ¹ãΪʹÓõÄЭÒé·Ö±ðÊÇ HTTP ÇëÇó-·´Ó¦Óë×ÊÔ´ API£¬ÒÔ¼°ÇáÁ¿¼¶ÏûÏ¢¡£¶ÔÓÚǰÕߣ¬×î¼ÑÃèÊöιýÓÚ

³ÉΪ web £¬²»ÒªÒþ²ØÆäºó

¡ª¡ª ÒÁ¶÷¡¤ÂÞ±öÑ·

΢·þÎñÍŶÓʹÓÃÍòÎ¬Íø(Íù´óÁË˵£¬Unix)ÒÀÀµµÄÔ­ÔòºÍЭÒé¡£¿ª·¢Õß»òÕßÔËάÈËÔ±Äܹ»ÒÔºÜСµÄ´ú¼Û»º´æ¾­³£Ê¹ÓõÄ×ÊÔ´¡£

µÚ¶þÖÖ·½·¨µÄͨ³£Ó÷¨ÊÇÀûÓÃÇáÁ¿¼¶ÐÅÏ¢×ÜÏß½øÐÐ֪ͨ¡£Ñ¡¶¨µÄ»ù´¡ÉèÊ©ÊǵäÐ굀 ¡¸ÑƹܵÀ¡¹¡ª¡ª ¾ÍÏñ RabbitMQ »ò XeroMQ ÕâÑùÎÞÐèÌṩÎȶ¨µÄÒì²½×éÖ¯µÄ¼òµ¥ÊµÊ©;¶øÖÇÄÜÖÕ¶ËÔòÔÚ·þÎñÄÚÉú³É²¢ÏûºÄÏûÏ¢¡£

ÔÚ´óÐÍÓ¦ÓÃÀ×é¼þÁª»úÖ´ÐУ¬ËüÃÇÖ®¼äµÄͨÐÅ»òÕß²ÉÓ÷½·¨µ÷Ó㬻òÕßµ÷Óú¯Êý¡£ÔÚ´óÐÍÓ¦Óõ½Î¢·þÎñµÄת±äÖУ¬×î´óµÄÎÊÌâ¾ÍÊÇͨÐÅģʽµÄ¸Ä±ä¡£´ÓÄÚ´æµ÷Óú¯ÊýµÄ±¾µØ¶Ô»°×ªÎª RPC£¬¿ÉÄÜ»á±ä³ÉÐÔÄܲ»¼ÑµÄÁÄÌìʽͨÐÅ¡£²¢ÇÒ£¬Ä㻹ÐèÒªÓôÖÁ£¶ÈµÄ·½·¨´úÌæÔ­À´µÄ¾«Ï¸Í¨ÐÅ¡£

È¥ÖÐÐÄ»¯ÖÎÀí

ÖÐÐÄ»¯ÖÎÀíµÄÒ»´óºó¹û¾ÍÊǵ¥Ò»¼¼Êõƽ̨µÄ±ê×¼»¯ÇãÏò¡£¾­ÑéÏÔʾÕâÒ»·½Ê½·Ç³£ÏÁ°¯¡ª¡ªÃ¿¸öÎÊÌâ¸÷ÓÐÌØÉ«£¬¶ø¡¸Âí˹ÂåµÄ´¸×Ó¡¹²¢·ÇÍòÄÜ¡£ÎÒÃǸüϲ»¶Õë¶Ô¹¤×÷ʹÓÃÕýÈ·µÄ¹¤¾ß£¬ÔÚÌØ¶¨Ç龳ϣ¬Ò»Ì廯ӦÓÃÄܹ»·¢»Ó²»Í¬ÓïÑÔµÄÓÅÊÆ¡£Õâ²¢²»³£¼û¡£

°Ñ´óÐÍÓ¦ÓõÄ×é¼þ²ð·ÖΪ·þÎñ£¬ÄÇôµ±ÎÒÃǹ¹½¨Ã¿¸ö²¿·Öʱ¾ÍÓÐÑ¡Ôñ¡£ÏëÓà Node.js ¹¹½¨Ò»¸öµ¥¸ö±¨¸æÒ³Ãæ?ÓÃÆðÀ´!Óà C++ дһ¸ö¸ñÍâ´Ö²ÚµÄ½üʵʱ×é¼þ?ûÎÊÌâ¡£Ïë½»»»²»Í¬Êý¾Ý¿âÀàÐÍ£¬´Ó¶ø¸üºÃµØÊÊӦij¸ö×é¼þµÄÔĶÁϰ¹ß?ÎÒÃÇÒ²ÓÐÖØ¹¹¼¼Êõ¡£

µ±È»£¬ÄÜ×ö²¢²»µÈÓÚÒªÄÇÑù×ö¡ª¡ª²»¹ýÕâÖÖϵͳÇи·¨¸øÁËÄãÑ¡ÔñȨ¡£

¹¹½¨Î¢·þÎñµÄÍŶÓÒ²Ô¸ÒâʹÓñðµÄ·½·¨´ïµ½±ê×¼¡£ÓëÆäʹÓÃÖ½ÃæÉϵÄÏֳɱê×¼£¬ËûÃǸüÔ¸Òâʹ¿ª·¢ÓÐÓõŤ¾ß£¬´Ó¶ø±ðµÄ¿ª·¢ÕßÒ²Äܹ»ÓÃÀ´½â¾öÏàËÆÎÊÌâ¡£ÕâЩ¹¤¾ßͨ³£Í¨¹ýʵʩÊÕ»ñ³É¹û£¬ÒÔ°üÀ¨ÄÚ²¿¿ªÔ´Ä£Ê½ÔÚÄڵķ½Ê½¸ü¹ã·ºµÄȺÌåÖзÖÏí¡£ÏÖÔÚ git ºÍ github ÒѾ­³ÉΪÊÂʵÉϵİ汾¿ØÖÆÏµÍ³£¬¿ªÔ´Êµ¼ùÒ²ÔÚ»ú¹¹ÄÚ²¿Ô½À´Ô½³£¼û

Netflix ¾ÍÊÇÕâÒ»ÀíÄîµÄ×î¼Ñ¼ùÐÐÕß¡£Í¨¹ý¿âµÄÐÎʽ·ÖÏíÓÐÓõġ¢¾­¹ýʱ¼ä¿¼ÑéµÄ´úÂ룬¹ÄÀø±ðµÄ¿ª·¢ÕßÒÔÏàËÆ·½·¨½â¾öÏàËÆÎÊÌ⣬ͬʱҲ¸ø±ðµÄ±ØÒªµÄ·½·¨ÁôÓлú»á¡£¹²Ïí¿â¹Ø×¢³£ÓÃÎÊÌ⣬±ÈÈçÊý¾Ý´æ´¢¡¢½ø³Ì¼äͨÐÅ£¬ÒÔ¼°ÏÂÎĽ«ÌÖÂ۵Ļù´¡ÉèÊ©×Ô¶¯»¯¡£

¶Ô΢·þÎñÉçÇøÀ´Ëµ£¬¶îÍâµÄ¿ªÏú¸ñÍâÌÖÑá¡£ÉçÇø²¢·Ç²»ÖØÊÓ·þÎñЭÒé;ÓëÖ®Ïà·´£¬ËûÃÇʹÓò»Í¬µÄ·½Ê½À´¹ÜÀíÕâЩЭÒé¡£Tolerant Reader ºÍ Consumer-Driven Contracts ÕâÑùµÄÄ£Ð;­³£±»ÓÃÓÚ΢·þÎñ¡£ËûÃǰïÖú·þÎñЭÒé½øÐжÀÁ¢½ø»¯¡£Í¨¹ý°ÑÖ´ÐÐÏû·ÑÕßÇý¶¯Ð­Òé×÷Ϊ¹¹½¨µÄÒ»²¿·Ö£¬Ç¿»¯ÁËÐÅÐÄ£¬Ò²ÄÜ¾ÍÆäËü΢·þÎñÊÇ·ñ¹¤×÷Ìṩ¿ìËÙ·´À¡¡£ÎÒÃÇÖªµÀ°Ä´óÀûÑǵÄÒ»Ö§ÍŶӾÍʹÓÃÏû·ÑÕßÇý¶¯Ð­ÒéÀ´Íƶ¯Ð·þÎñµÄ¹¹½¨¡£ËûÃÇʹÓÃÄܹ»¶¨Òåµ¥¸ö·þÎñЭÒéµÄ¼òµ¥¹¤¾ß¡£ÔÚзþÎñµÄ´úÂëдºÃ֮ǰ£¬¾Í³ÉΪ×Ô¶¯»¯¹¹½¨µÄÒ»²¿·Ö¡£·þÎñ½öÔÚÂú×ãЭÒéʱ±»¹¹½¨£¬ÒÔÓÅÑŵķ½Ê½±ÜÃâÁË¡¸YANGI¡¹( You Aren¡¯t Going To Need It )ã£ÂÛ¡£ÕâЩ¼¼Çɺ͹¤¾ßÎ§ÈÆ×ÅËüÃdzɳ¤£¬½µµÍÁ˶ÔÖÐÐÄ»¯Ð­Òé¹ÜÀíµÄÐèÇ󣬼õÉÙÁË·þÎñÖ®¼äµÄÔÝʱñîºÏ¡£

»òÐíÈ¥ÖÐÐÄ»¯ÖÎÀíµÄ×î¸ßµãÊÇÁ÷ÐÐÓÚÑÇÂíÑ·µÄË­¹¹½¨Ë­ÔËÐеÄÀíÄÿ¸öÍŶӶ¼Îª×Ô¼º¹¹½¨µÄÓ¦ÓõÄËùÓз½Ã渺Ô𣬰üÀ¨ 24*7 ²»¼ä¶ÏµØÔËÓªÈí¼þ¡£ ÕâÖÖ²ã´ÎµÄÔðÈÎת±äÏÔÈ»²»Í¬Ñ°³££¬È»¶øÎÒÃÇ¿´µ½Ô½À´Ô½¶àµÄ¹«Ë¾¸ø¿ª·¢ÍŶӹàÊäÕâÖÖ²ã´ÎµÄÔðÈÎÐÄ¡£Netflix ÊÇÁíÒ»¼Ò²ÉÓÃÕâÖÖÀíÄîµÄ¹«Ë¾¡£²»ÒªÔÚÿ¸öÁ賿Èýµã±»Ñ°ºô»ú³³ÐÑ£¬Õâ¾ø¶ÔÊÇ¿ª·¢Õß¹Ø×¢´úÂëÖÊÁ¿µÄÇ¿´ó¶¯Á¦¡£ÕâЩÀíÄîÒѾ­Ó봫ͳµÄÖÐÐÄ»¯ÖÎÀíÄ£ÐÍÏàÈ¥ÉõÔ¶¡£

È¥ÖÐÐÄ»¯Êý¾Ý¹ÜÀí

È¥ÖÐÐÄ»¯Êý¾Ý¹ÜÀíµÄ·½Ê½¶àÖÖ¶àÑù¡£ÔÚ×îΪ³éÏóµÄ²ã¼¶£¬ÕâÒâζן÷¸öϵͳ֮¼ä¹ØÓÚÊÀ½çµÄ¸ÅÄîÄ£ÐÍ´óÏྶͥ¡£ÔÚ´óÐÍÆóÒµ½øÐÐÕûºÏʱ£¬ÕâÒ»ÏÖÏóºÜ³£¼û¡£¶Ô¿Í»§µÄ¿´·¨£¬ÏúÊÛÈËÔ±µÄÊÓ½ÇÓëÖ§³ÖÈËÔ±µÄÊӽDz»Í¬¡£ÏúÊÛÈÏΪ¿É³ÆÎª¡¸¿Í»§¡¹µÄijЩ·½Ã棬֧³ÖÈËԱȴ²¢²»ÈÏͬ¡£ËûÃÇ¿ÉÄÜÖ»ÊǾßÓÐһЩÔÚÓïÑÔÃèÊöÉϲîÒìºÜϸ΢µÄ²»Í¬ÊôÐÔ¡£

ÕâÒ»ÏÖÏóÔÚÓ¦ÓÃÖ®¼äÒ²ºÜÆÕͨ£¬Ò²»á·¢ÉúÔÚÓ¦ÓÃÄÚ£¬ÌرðÊǵ±Ó¦Óñ»²ð·ÖΪµ¥¶ÀµÄ×é¼þʱ¡£ ÁìÓòÄ£ÐÍÇý¶¯Éè¼Æ(Domain-Driven Design) µÄ Bounded Context ¸ÅÄî·Ç³£ÓÐÖúÓÚ˼¿¼ÕâÒ»ÎÊÌâ¡£DDD ½«Ò»¸ö´óÄ£ÐÍ·Ö½âΪ¼¸¸ö½ÏСµÄÄ£ÐÍ£¬²¢ÇÒÄܹ»Í¶Éä³öËüÃÇÖ®¼äµÄ¹ØÏµ¡£ÕâÒ»¹ý³Ì¶ÔÓÚÒ»Ì廯¼Ü¹¹ºÍ΢·þÎñ¼Ü¹¹¶¼·Ç³£ÓÐÒæ¡£²»¹ýÔÚ·þÎñºÍ context µÄ±ß½çÖ®¼ä´æÔÚ×ÔÈ»¹ØÏµ£¬µ±ÎÒÃÇÔÚÃèÊöÒµÎñÄÜÁ¦µ¥Ôª¡¢Ç¿»¯·ÖÀëʱ£¬ÕâÒ»×ÔÈ»¹ØÏµÓÐÖúÓÚÃ÷ÀÊ»¯¡£

³ýÁËÏ·ÅÓйØÄ£Ð͸ÅÄîµÄ¾ö²ß£¬Î¢·þÎñҲϷÅÁËÊý¾Ý´æ´¢µÄ¾ö²ß¡£ÓÉÓÚÒ»Ì廯ӦÓÃϲ»¶Îª³ÖÐøÐÔÊý¾Ý²ÉÓõ¥Ò»Âß¼­µÄÊý¾Ý¿â£¬ÆóÒµÒ²ÍùÍùÔÚһϵÁÐÓ¦ÓÃÖвÉÓõ¥Ò»Êý¾Ý¿â¡£ÕâЩ¾ö²ß´ó¶àÊýÊܳ§É̵ÄÊÚȨÉÌҵģʽÇý¶¯¡£Î¢·þÎñÇãÏòÓÚÈÃÿ¸ö·þÎñ¹ÜÀí×Ô¼ºµÄÊý¾Ý¿â£¬»òÕß²»Í¬µÄÊý¾Ý¿âϵͳ£¬¼´ Polyglot Persistence¡£ÄãÒ²¿ÉÒÔÔÚÒ»Ì廯ӦÓÃÖÐʹÓà Polyglot Persistence£¬²»¹ýËü¸ü¶à¼ûÓÚ΢·þÎñ¡£

ͼ4£ºÒ»Ì廯Éè¼Æ£ºµ¥Ò»Êý¾Ý¿â vs ΢·þÎñ£ºÓ¦ÓÃÊý¾Ý¿â

°Ñ¿ç΢·þÎñµÄÊý¾ÝÏ·ÅÓ°ÏìÁ˶ԸüеĹÜÀí¡£´¦Àí¸üеij£¼û·½Ê½ÊÇÔÚ¸üжà¸ö×ÊԴʱ£¬Í¨¹ýʹÓÃÊÂÎñÀ´±£Ö¤Ò»ÖÂÐÔ¡£ÕâÖÖ·½Ê½Í¨³£Ò²±»ÓÃÓÚÒ»Ì廯ӦÓÃÄÚ¡£

ʹÓÃÖîÈçÕâÑùµÄÊÂÎñÓÐÖúÓÚ±£³ÖÒ»Ö£¬µ«ÊÇ´øÀ´ÁËÏÔÖøµÄ¶ÌʱñîºÏ£¬¶Ô¿ç¶à¸ö·þÎñ²úÉúÎÊÌâ¡£·Ö²¼Ê½ÊÂÎñÒòÄÑÒÔʵʩ¶øÎÅÃû£¬ËæÖ®¶øÀ´£¬Î¢·þÎñ¼Ü¹¹Ç¿µ÷ÁË·þÎñÖ®¼äµÄÊÂÎñºÍг£¬Ã÷È·ÁËÒ»ÖÂÐÔÖ»¿ÉÄÜΪ×îÖÕÒ»ÖÂÐÔ£¬¸÷ÖÖÎÊÌâͨ¹ý²¹³¥ÔËËãÀ´½â¾ö¡£

Ñ¡Ôñͨ¹ý¸Ã·½·¨À´¹ÜÀí²»Ò»Ö¶ÔÓÚÐí¶à¿ª·¢ÍŶÓÀ´ËµÊÇÏîеÄÌôÕ½£¬²»¹ýºÜ·ûºÏÉÌÒµ¹ßÀý¡£Í¨³£É̼ÒΪÁË¿ìËÙÏìÓ¦ÐèÇó»á¶Ô²»Ò»Ö½øÐв»Í¬³Ì¶ÈµÄ´¦Àí£¬ÆäÖÐ»á´æÔÚһЩ´¦Àí´íÎóµ¼ÖµÄÄæ×ª¡£Ö»ÒªÐÞ¸´´íÎóµÄ´ú¼ÛµÍÓÚÒòΪһÖÂÐÔ¶øµ¼ÖÂÒµÎñËðʧµÄ³É±¾£¬ÕâÖÖȨºâ¾ÍÊÇÖµµÃµÄ¡£

»ù´¡ÉèÊ©×Ô¶¯»¯

»ù´¡ÉèÊ©×Ô¶¯»¯ÒѾ­ÔÚ¹ýÈ¥µÄ¼¸ÄêÀïÈ¡µÃÁ˾޴óµÄ½ø²½¡£ÔÆÌرðÊÇ AWS µÄ½ø»¯¸ñÍâµØ½µµÍÁ˹¹½¨¡¢²¿ÊðºÍÔËÐÐ΢·þÎñʱµÄ¸´ÔÓ¶È¡£ Ðí¶à²ÉÓÃ΢·þÎñ¹¹½¨µÄ²úÆ·»òϵͳÊÇÓÉÔÚ³ÖÐø½»¸¶ºÍÆäǰÉí¡ª¡ª³ÖÐø¼¯³É·½Ãæ¾­Ñé·á¸»µÄÍŶӹ¹½¨µÄ¡£Ê¹ÓÃÕâÖÖ·½·¨¹¹½¨Èí¼þµÄÍŶÓÐèÒª´óÁ¿Ê¹Óûù´¡ÉèÊ©×Ô¶¯»¯¼¼Êõ¡£ÏÂͼչʾÁ˹¹½¨Á÷³Ì¡£

ͼ5£º»ù±¾µÄ¹¹½¨Á÷³Ì

¿¼Âǵ½±¾ÎIJ¢²»Õë¶Ô³ÖÐø½»¸¶£¬ÎÒÃÇÕâÀïÖ»Ìá¼°¼¸¸ö¹Ø¼üÌØÐÔ¡£ÎÒÃÇÐèÒª´óÁ¿ÐÅÐÄÀ´ÈÏ¿É×Ô¼º¿ª·¢µÄÈí¼þ¿ÉÐУ¬Òò´Ë»áÅÜ´óÁ¿µÄ×Ô¶¯»¯²âÊÔ¡£ÒªÍƹã¿ÉÐеÄÈí¼þµ½Á÷³ÌÖ®ÉÏ£¬Òâζ×ÅÎÒÃÇÐèÒª°Ñ²¿Êðÿ¸öл·¾³×Ô¶¯»¯¡£

Ò»Ì廯ӦÓÃÄܹ»·Ç³£Óä¿ìµØÔÚÕâЩ»·¾³Öй¹½¨¡¢²âÊÔºÍÍÆËÍ¡£ÊÂʵ֤Ã÷£¬Ò»µ©Äã¸øÒ»Ì廯ӦÓÃͶÈëÁË×Ô¶¯»¯Â·¾¶£¬ÄDz¿Êð¸ü¶àÓ¦ÓÃÒ²²¢²»ÄÇô¿ÉÅÂÁË¡£½÷¼Ç£¬³ÖÐø½»¸¶µÄÄ¿µÄÖ®Ò»¾ÍÊÇÈò¿Êð±äµÃµ¥µ÷£¬ËùÒÔ²»¹ÜÊDz¿ÊðÒ»¸ö»¹ÊÇÈý¸öÓ¦Óã¬Ö»ÒªÒÀÈ»µ¥µ÷¾ÍûÓйØÏµ¡£

ÁíÒ»¸ö³£¼ûµÄʹÓôó¹æÄ£»ù´¡ÉèÊ©×Ô¶¯»¯µÄÁìÓò¾ÍÊÇÔÚÉú²ú»·¾³ÖйÜÀí΢·þÎñ¡£Ç°ÎÄÎÒÃÇÈÏΪֻҪ²¿ÊðÒ»Èç¼ÈÍùµØµ¥µ÷£¬ÄÇÔÚÒ»Ì廯ºÍ΢·þÎñÖ®¼äÏà²î²»»áÌ«´ó;ǡǡÓë´ËÏà·´£¬ÔÚÔËÐн׶Σ¬¶þÕßÈ´ÊÇÏàÈ¥ÉõÔ¶¡£

ͼ6£ºÄ£¿é²¿Êð¾­³£²»Í¬

Ϊ¹ÊÕ϶øÉú

°Ñ·þÎñÓÃ×÷×é¼þµÄÒ»¸ö½á¹ûÊÇÓ¦ÓÃÔÚÉè¼ÆÖ®³õ¾ÍÒªÄÜÈÝÈ̼¼Êõ¹ÊÕÏ¡£ÈκηþÎñµ÷ÓÿÉÄÜ»áÓÉÓÚ¹©Ó¦É̵IJ»¿ÉÓöøÊ§°Ü£¬¶ø¿Í»§¶ËÐèÒª¾¡¿ÉÄÜÓÅÑŵØ×ö³öÏìÓ¦¡£ÓëÒ»Ì廯Éè¼ÆÏà±È£¬ÓÉÓÚÒýÈëÁ˶îÍâµÄ¸´ÔÓÐÔÀ´´¦Àí£¬ÕâÊÇÒ»´ó²»×ã¡£Æä½á¹ûÊÇ΢·þÎñÍŶӲ»¶Ï·´Ê¡·þÎñ¹ÊÕÏÈçºÎÓ°ÏìÓû§ÌåÑé¡£ Netflix µÄ Simian Army ͨ¹ý²âÊÔÓ¦Óõĵ¯ÐÔºÍ¼à¿Ø£¬¼õÉÙÁ˹¤×÷ÈյķþÎñ¹ÊÕÏ£¬ÉõÖÁÊý¾ÝÖÐÐĵĹÊÕÏ¡£

ÕâÖÖÉú²ú»·¾³ÖеÄ×Ô¶¯»¯²âÊÔ×ãÒÔÈôó¶àÊýµÄÔËÓªÍŶÓÍû¶øÉúη£¬Í¨³£ºóÕßÐèÒªÌáǰһÖܵÄʱ¼ä¡£Õâ²¢·Ç˵һÌ廯¼Ü¹¹·ç¸ñ²»Äܾ¡ÐËÕâÖÖ¾«ÃÜµÄ¼à¿ØÉèÖã¬Ö»ÊDz»³£¼ûÓÚÎÒÃǵľ­Ñé¡£

¼ÈÈ»·þÎñ¿ÉÄÜËæÊ±·¢Éú¹ÊÕÏ£¬ËùÒÔÄܹ»¿ìËÙ¼à²â²¢¾¡¿ÉÄܵØ×Ô¶¯»Ö¸´·þÎñ¾Í·Ç³£ÖØÒª¡£Î¢·þÎñÓ¦ÓòàÖØÓÚÓ¦ÓõÄʵʱ¼à¿Ø£¬¼ì²é¼Ü¹¹ÒòËØ(Êý¾Ý¿âÿÃë»ñµÃ¶àÉÙÇëÇó)ºÍÒµÎñÏà¹ØÖ¸±ê(ÿ·ÖÖÓÊÕµ½¶àÉÙ¶©µ¥)¡£ÓïÒå¼à¿ØÒ²¿ÉÌṩÔçÆÚÔ¤¾¯ÏµÍ³£¬Ò»µ©³ö´í¾Í´¥·¢¿ª·¢ÍŶÓÈ¥¸ú½øºÍµ÷²é.

¶ÔÓÚ΢·þÎñ¼Ü¹¹À´ËµÕâÓÈÎªÖØÒª£¬ÒòΪ΢·þÎñ¸üÆ«ºÃ±àÅäºÍʼþЭ×÷µ¼ÖµÄ×Ô·¢ÐÐΪ¡£¾¡¹ÜÐí¶àר¼ÒÈÏ¿Éż·¢¼ÛÖµ£¬ÊÂʵÉÏÒâÍâÐÐΪ²¢·ÇºÃÊ¡£¼à¿Ø¶ÔÓÚ·¢ÏÖÔã¸âµÄÒâÍâÐÐΪÖÁ¹ØÖØÒª£¬´Ó¶øÄܹ»¾¡¿ìÐÞ¸´¡£

Ò»Ì廯Ҳ¿ÉÒÔÏñ΢·þÎñÄÇÑù͸Ã÷¹¹½¨£¬ÊÂʵÉÏ£¬ËûÃÇÒ²Ó¦Èç´Ë¡£Çø±ðÔÚÓÚÄã±ØÐëÒªÁ˽âÔËÐÐÔÚ²»Í¬½ø³ÌµÄ·þÎñÃÇÊǺÎʱ¶Ï¿ªµÄ¡£¿¼Âǵ½Ïàͬ½ø³ÌÄڵĿ⣬ÕâÖÖ͸Ã÷¶È²»Ì«¿ÉÄÜÓÐÓá£

΢·þÎñÍŶÓÏ£ÍûÄÜΪÿ¸öµ¥¶ÀµÄ·þÎñÉèÖþ«ÃÜµÄ¼à¿ØºÍ¼Ç¼£¬ÕâЩ·þÎñ°üÀ¨ÔÚ dashboard ÉÏÏÔʾ·þÎñÆôÓÃ/å´»ú״̬£¬ÒÔ¼°¸÷ÖÖÏà¹ØµÄÔËÓªºÍÒµÎñÖ¸±ê¡£Óë¶Ï·Æ÷״̬¡¢µ±Ç°ÍÌÍÂÁ¿ºÍÑÓ³ÙµÄÏêÇé¶¼ÊÇÎÒÃǾ­³£Óöµ½µÄÆäËüÀý×Ó¡£

½ø»¯µÄÉè¼Æ

΢·þÎñ´ÓÒµÕßͨ³£¾ßÓнø»¯Éè¼ÆµÄ±³¾°£¬°Ñ·þÎñ·Ö½âÊÓ×÷Ò»¸ö³¤Ô¶µÄ¹¤¾ß£¬ÈÃÓ¦Óÿª·¢ÕßÃÇÄܹ»¿ØÖÆÓ¦ÓÃÄڵĸ͝£¬ÎÞÐèÈøĶ¯ÂýÏÂÀ´¡£¸Ä¶¯¿ØÖƲ¢²»Ò»¶¨Òâζ׿õÉÙ¡ª¡ª½èÖúÕýÈ·µÄ̬¶ÈºÍ¹¤¾ß£¬ÄãÄܹ»¾­³£¿ìËÙ¡¢ÓнÚÖÆµØÐÞ¸ÄÈí¼þ¡£

µ±ÄãÊÔͼ°ÑÒ»¸öÈí¼þϵͳ·ÖΪ×é¼þ£¬ÄãÒª×÷³öÈçºÎ»®·ÖµÄ¾ö¶¨¡ª¡ªÄÄЩÊÇÎÒÃÇÇзÖÓ¦ÓÃʱÐèÒª×ñÊØµÄÔ­Ôò?×é¼þµÄ¹Ø¼üÊôÐÔÊǶÀÁ¢Ìæ»»ºÍÉý¼¶µÄ¸ÅÄҲ¾ÍÒâζ×ÅÎÒÃÇÒªÕÒµ½Ò»Ð©Á¢×ãµã£¬µ±ÐèÒªÖØÐ´Ä³¸ö×é¼þʱ£¬Ò²²»»áÓ°ÏìËüµÄЭ×÷Õß¡£

°´ÕÕÒ»Ì廯À´Éè¼Æ²¢¹¹½¨£¬È´ÑÝ»¯ÎªÎ¢·þÎñ£¬ÎÀ±¨ÍøÕ¾¸øÕâÑùµÄÓ¦ÓÃÊ÷Á¢Á˵䷶¡£ÍøÕ¾µÄºËÐÄÈÔÈ»ÊÇÒ»Ì廯£¬²»¹ýËûÃǸüÔ¸Òâͨ¹ýµ÷ÓÃÒ»Ì廯ӦÓÃµÄ API À´¹¹½¨Î¢·þÎñ£¬´Ó¶øÌí¼Óй¦ÄÜ¡£¶ÔÓÚÌåÓýÈüʵÄÌØ¶¨Ò³ÃæÕâÑù×¢¶¨¶ÌÔݵŦÄÜÀ´Ëµ£¬ÕâÑùµÄ·½·¨·Ç³£·½±ã¡£ÍøÕ¾ÉϵÄÀàËÆ²¿·ÖÄܹ»Í¨¹ý¿ìËÙ¿ª·¢ÓïÑÔ¶ø±»Ñ¸ËÙµØ×éÖ¯ÆðÀ´£¬Ò»µ©ÈüʽáÊøÔò¿ÉÒÔ¿ìËÙÒÆ³ý¡£ÎÒÃÇÔÚÒ»¼Ò½ðÈÚ»ú¹¹Ò²¿´µ½ÁËÀàËÆ°ì·¨£¬Ôö¼ÓзþÎñÒÔ¶ÔӦеÄÊг¡»ú»á£¬¼¸¸öÔÂÉõÖÁ¼¸Öܺó¾Í±»·ÅÆú¡£

ÕâÖÖ¶ÔÌæ´úÐÔµÄÇ¿µ÷£¬Ò²ÊÇÄ£¿é»¯Éè¼ÆÍ¨ÓÃÔ­ÔòµÄÒ»¸öÌØÀý£¬Í¨³£Íƶ¯Ä£¿éÐÔÀ´ÊµÏָıäµÄ·½Ê½¡£Äã¿ÉÄÜÏë±£Áôͬһģ¿éÄÚͬһʱ¼äµÄ¸Ä±ä¡£ÏµÍ³ÄÚ·¢Éú¸ü¸ÄµÄ²¿·ÖºÜÉÙÔÚ²»Í¬µÄµ±Ç°´óÁ¿Á÷ʧµÄ·þÎñÄÚ¡£Èç¹ûÄã·¢ÏÖ×Ô¼ºÖظ´ÔÚͬʱÐÞ¸ÄÁ½¸öÓ¦Óã¬ÄDZíÃ÷ËüÃÇÓ¦¸Ã±»ºÏ²¢¡£

°Ñ×é¼þ¼¯³Éµ½·þÎñ£¬Èøü¾«Ï¸µÄ·¢²¼¼Æ»®´óÓпÉΪ¡£²ÉÓÃÒ»Ì廯£¬ÈκÎÐ޸ͼÐèÒª¶ÔÕû¸öÓ¦ÓýøÐÐÒ»´ÎÈ«ÃæµÄ¹¹½¨ºÍ²¿Êð¡£²ÉÓÃ΢·þÎñºóÖ»ÐèÒªÖØÐ²¿ÊðÐ޸ĹýµÄ·þÎñ¡£ÕâÄܹ»¼ò»¯²¢¼Ó¿ì·¢²¼¹ý³Ì¡£È±µãÊÇÄãµÃµ£ÓǶÔÒ»¸ö·þÎñµÄÐ޸ĿÉÄÜÆÆ»µËüµÄÓû§¡£´«Í³µÄ¼¯³É·½·¨ÊDzÉÓð汾¿ØÖÆÀ´´¦Àí´íÎ󣬶øÔÚ΢·þÎñµÄÊÀ½çÀÔò°Ñ°æ±¾¿ØÖƵ±×÷×îºóµÄ²¹¾È°ì·¨¡£Í¨¹ý¸ø·þÎñÉè¼ÆµÃ¾¡¿ÉÄÜÇ¿µÄÐ޸ĿíÈݶȣ¬ÎÒÃÇÄܹ»±ÜÃâ´óÁ¿µÄ°æ±¾¿ØÖÆ¡£

΢·þÎñÊÇδÀ´Âð?ÎÒÃÇ׫д´ËÎĵÄÖ÷ҪĿµÄÊǽâÊÍ΢·þÎñµÄÖ÷Ҫ˼·ºÍÔ­Ôò¡£Í¨¹ý´ËƪÂÛÊö£¬ÎÒÃÇÈÏΪ΢·þÎñµÄ¼Ü¹¹·ç¸ñÊÇÒ»¸öÖØÒª¸ÅÄֵµÃÆóÒµ¼¶Ó¦ÓÃÈ¥ÈÏÕæ¿¼ÂÇ¡£ÎÒÃÇ×î½üÒѾ­²ÉÓô˷ç¸ñ¹¹½¨Á˶à¸öϵͳ£¬Ò²ÖªµÀÓÐÈËҲʹÓò¢ÔÞͬ´Ë·½·¨¡£

ÎÒÃÇËùÖªµÄ΢·þÎñ¼Ü¹¹µÄÏÈÇý°üÀ¨ÑÇÂíÑ·(Amazon)¡¢Íø·É(Negflix)¡¢ÎÀ±¨(Guardian)¡¢Ó¢¹úÕþ¸®Êý×Ö»¯·þÎñ²¿ÃÅ(UK Government Digital Service)¡¢realestate.com.au¡¢Forward ºÍ comparethemarket.com µÈ¡£

2013 ÄêµÄ The Conference Circuit ´ó»á³äÂúÁ˸÷ÖÖ¹«Ë¾°¸Àý£¬ËûÃÇÕýÔÚÇ¨ÒÆµ½Î¢·þÎñÀà±ðµÄ²úÆ·ºÍ·þÎñ£¬ÆäÖаüÀ¨ Travis CI¡£´ËÍâÒ²ÓдóÁ¿»ú¹¹Ò»Ö±ÔÚ×öÀàËÆÎ¢·þÎñµÄÊÂÇ飬µ«ÊDz¢Î´²ÉÓôËÃû³Æ¡£(ͨ³£±»±ê¼ÇΪ SOA£¬²»¹ý SOA ÒÔ¸÷ÖÖì¶ÜµÄÐÎ̬³öÏÖ)

¾¡¹ÜÓÐÕâЩÇÐʵµÄ¾­Ñ飬µ«ÊÇÎÒÃDz¢²»Äܼá¾ö¿Ï¶¨Î¢·þÎñ¾ÍÊÇÈí¼þ¼Ü¹¹Î´À´µÄ·¢Õ¹·½Ïò¡£ÔÚ΢·þÎñ·½Ãæ»ýÀÛ»ý¼«¾­Ñé(ÓëÒ»Ì廯ӦÓÃÏà±È)µÄͬʱ£¬ÎÒÃÇÈÔ±£³ÖÇåÐÑ¡ª¡ªÎ¢·þÎñ»¹Ã»Óо­¹ý×ã¹»³¤Ê±¼äµÄ¼ìÑ飬Òò¶ø»¹²»ÄÜ×ö³öÍêÕûÅжϡ£

ÎÒÃǵÄͬÊ Sam Newman 2014ÄêµÄʱºò»¨·ÑÁË´óÁ¿Ê±¼äдÊ飬¼Ç¼ÁËÎÒÃǹ¹½¨Î¢·þÎñµÄ¾­Àú¡£Èç¹ûÄãÏëÉîÈëÑо¿´ËÖ÷Ì⣬ÄÇÄãÏÂÒ»²½Ò²Ó¦¸ÃÕâô×ö¡£

΢·þÎñ¼Ü¹¹¾ö¶¨µÄʵ¼ÊЧ¹ûÐèÒª¶àÄêºó²ÅÄÜÏÔÏÖ¡£ÎÒÃÇÒѾ­¿´µ½Ò»Ð©ÓɶÔÄ£¿é»¯ÓÐÇ¿ÁÒÐèÇóµÄÓÅÐãÍŶӹ¹½¨µÄÒ»Ì廯¼Ü¹¹µÄÏîÄ¿£¬ÔÚ¶àÄêºóË¥ÍË¡£ÓÉÓÚ·þÎñ±ß½çÃ÷È·£¬ÇÒÄÑÒÔÐÞ²¹£¬Ðí¶àÈËÈÏΪ΢·þÎñ²»¿ÉÄÜÓдËË¥ÍË¡£³ý·ÇÎÒÃÇÄÜ¿´µ½×ã¹»¶àÉÏÄêÍ·µÄϵͳ£¬·ñÔò»¹ÊDz»ÄÜÍêÈ«ÆÀ¼Û΢·þÎñµÄ³ÉÊì¶È¡£

µ±È»Ò²ÓÐÆäËüÔ­ÒòÈÃÈËÃÇÈÏΪ΢·þÎñ²»¹»³ÉÊì¡£ÔÚ¸÷ÖÖ×é¼þ»¯µÄŬÁ¦ÖУ¬³É¹¦ÒÀÀµÓÚÈí¼þÓë×é¼þµÄÏà·û³Ì¶È¡£ÒªÅªÇå×é¼þµÄ±ß½çÔÚÄÄÀÕâ·Ç³£ÄÑ¡£×ÔÎÒ½ø»¯µÄÉè¼ÆÈÏʶµ½ÁËÈñ߽çÕýÈ·µÄÄѶȣ¬ÒÔ¼°Óɴ˶øÀ´µÄÈÃÖØ¹¹±£³Ö¼òµ¥µÄÖØÒªÐÔ¡£²»¹ýÒ»µ©ÄãµÄ×é¼þÊÇÐèÒªÔ¶³ÌͨѶµÄ·þÎñ£¬ÄÇÖØ¹¹Òª±È²ÉÓÃÁª»ú¿âµÄ·þÎñ¸üÄÑ¡£¿ç·þÎñ±ß½çµÄ´úÂëÇ¨ÒÆÒ²ºÜÀ§ÄÑ£¬ÈκνçÃæ±ä»¯¶¼ÐèÒªÔÚ²ÎÓëÕßÖ®¼äЭµ÷£¬Ò²ÒªÌí¼Ó¶Ôºó¶Ë¼æÈݵIJ㣬²âÊÔÒ²»á¸ü¸´ÔÓ¡£

ÁíÒ»¸öÎÊÌâ¾ÍÊÇ£¬¼ÙÈç×é¼þ²»Äܸɾ»µØ×éºÏ£¬ÄÇôÄãËù×öµÄ²»¹ýÊǰѸ´ÔÓÐÔ´Ó×é¼þÄÚ²¿×ªÒƳÉ×é¼þÖ®¼äµÄÁª½á¡£ÕâÑù×ö²»½ö½öÊǸ´ÔÓÐÔµÄÇ¨ÒÆ£¬Í¬Ê±Ò²±äµÃ¸ü²»Ã÷È·£¬Ò²¸üÄÑÒÔ¿ØÖÆ¡£Èç¹ûÖ»ÊDz鿴һ¸öС¶ø¼òµ¥µÄ×é¼þÄÚ²¿£¬¶øºöÂÔ·þÎñÖ®¼ä»ìÂÒµÄÁª½á£¬ÄÇÄãºÜÈÝÒ׾;õµÃ¸üºÃ¡£

×îºó£¬ÍŶӼ¼ÄÜÒ²ÊÇÒ»´óÒòËØ¡£Ð¼¼ÊõºÜÈÝÒ×±»¼¼ÊõÊìÁ·µÄÍŶӲÉÓᣲ»¹ýÒ»Ïî¶ÔÊìÁ·ÍŶÓÀ´Ëµ¸üÓÐЧµÄ¼¼Êõ£¬¿ÉÄܲ¢²»ÊʺÏÉÔÑ·Ò»³ïµÄÍŶӡ£ÎÒÃÇÒѾ­¼ûÖ¤Á˺ܶ༼ÊõˮƽÉÔÑ·µÄÍŶӹ¹½¨µÄÁèÂÒµÄÒ»Ì廯¼Ü¹¹;²ÉÓÃ΢·þÎñ»á·¢ÉúÔõÑùµÄ»ìÂÒ£¬Ò²ÐèҪʱ¼ä¹Û²ì¡£Ë®Æ½²»¼ÑµÄÍŶӻáÒ»Ö±´´½¨²»Ì«ºÃµÄϵͳ£¬ÔÚÕâÖÖÇé¿öÏ£¬ºÜÄÑ˵΢·þÎñÊÇ»á¼õÉÙ»ìÂÒ£¬»¹ÊÇ»áÈÃÇé¿ö¸üÔã¡£

ÎÒÃÇÌýµ½µÄÒ»¸öºÏÀíµÄ˵·¨ÊÇÄã²»Ó¦¸ÃÒ»¿ªÊ¼¾ÍÓÃ΢·þÎñ¼Ü¹¹¡£Ïà·´£¬ÒÔÒ»Ì廯¿ªÊ¼£¬±£³ÖÄ£¿é»¯£¬Ò»µ©Ò»Ì廯±äµÃÂé·³£¬¾Í½«Æä²ð·ÖΪ΢·þÎñ¡£(²»¹ýÕâÒ»½¨Òé²»ÉõÀíÏ룬ÒòΪһ¸öºÃµÄÁª»ú½Ó¿Úͨ³£²¢²»ÊÇÒ»¸öºÃµÄ·þÎñ½Ó¿Ú)

ÎÒÃÇÒÔ½÷É÷ÀÖ¹ÛµÄ̬¶ÈдÏ´ËÎÄ¡£µ½Ä¿Ç°ÎªÖ¹£¬ÎÒÃÇÒѾ­×ã¹»Á˽â΢·þÎñµÄ·ç¸ñ£¬Ò²ÈÏΪֵµÃ̤ÉÏ´Ë·¡£ÎÒÃDz»Äܿ϶¨µØËµÖÕµãºÎÔÚ£¬²»¹ýÈí¼þ¿ª·¢ÖеÄÒ»´óÌôÕ½¾ÍÊÇÄãÖ»ÄÜ»ùÓÚµ±ÏÂËùÕÆÎյIJ»ÍêÕûµÄÐÅÏ¢×ö¾ö¶¨¡£

   
3142 ´Îä¯ÀÀ       28
Ïà¹ØÎÄÕÂ

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

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

ÔÆÆ½Ì¨Óë΢·þÎñ¼Ü¹¹Éè¼Æ
ÖÐ̨սÂÔ¡¢ÖÐ̨½¨ÉèÓëÊý×ÖÉÌÒµ
ÒÚ¼¶Óû§¸ß²¢·¢¡¢¸ß¿ÉÓÃϵͳ¼Ü¹¹
¸ß¿ÉÓ÷ֲ¼Ê½¼Ü¹¹Éè¼ÆÓëʵ¼ù
×îл¼Æ»®
DeepSeekÔÚÈí¼þ²âÊÔÓ¦ÓÃʵ¼ù 4-12[ÔÚÏß]
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢Êµ¼ù 4-19[ÔÚÏß]
UAF¼Ü¹¹ÌåϵÓëʵ¼ù 4-11[±±¾©]
AIÖÇÄÜ»¯Èí¼þ²âÊÔ·½·¨Óëʵ¼ù 5-23[ÉϺ£]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 4-26[±±¾©]
ÒµÎñ¼Ü¹¹Éè¼ÆÓ뽨ģ 4-18[±±¾©]

ר¼ÒÊӽǿ´ITÓë¼Ü¹¹
Èí¼þ¼Ü¹¹Éè¼Æ
ÃæÏò·þÎñÌåϵ¼Ü¹¹ºÍÒµÎñ×é¼þ
ÈËÈËÍøÒÆ¶¯¿ª·¢¼Ü¹¹
¼Ü¹¹¸¯»¯Ö®ÃÕ
̸ƽ̨¼´·þÎñPaaS

ÃæÏòÓ¦Óõļܹ¹Éè¼ÆÊµ¼ù
µ¥Ôª²âÊÔ+ÖØ¹¹+Éè¼ÆÄ£Ê½
Èí¼þ¼Ü¹¹Ê¦¡ª¸ß¼¶Êµ¼ù
Èí¼þ¼Ü¹¹Éè¼Æ·½·¨¡¢°¸ÀýÓëʵ¼ù
ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ¡ª¸ß¼¶Êµ¼ù
SOAÌåϵ½á¹¹Êµ¼ù

Èñ°²¿Æ¼¼ Èí¼þ¼Ü¹¹Éè¼Æ·½·¨
³É¶¼ ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ
ÉϺ£Æû³µ ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ
±±¾© Èí¼þ¼Ü¹¹Éè¼Æ
ÉϺ£ Èí¼þ¼Ü¹¹Éè¼Æ°¸ÀýÓëʵ¼ù
±±¾© ¼Ü¹¹Éè¼Æ·½·¨°¸ÀýÓëʵ¼ù
ÉîÛÚ ¼Ü¹¹Éè¼Æ·½·¨°¸ÀýÓëʵ¼ù
ǶÈëʽÈí¼þ¼Ü¹¹Éè¼Æ¡ª¸ß¼¶Êµ¼ù