SOA֮·1
2008-01-01 17:08:27
°æÈ¨ÉùÃ÷£ºÔ´´×÷Æ·£¬ÔÊÐí×ªÔØ£¬×ªÔØÊ±ÇëÎñ±ØÒÔ³¬Á´½ÓÐÎʽ±êÃ÷ÎÄÕ Ôʼ³ö´¦ ¡¢×÷ÕßÐÅÏ¢ºÍ±¾ÉùÃ÷¡£·ñÔò½«×·¾¿·¨ÂÉÔðÈΡ£http://ziapple.blog.51cto.com/271886/57601 |
SOA֮·
ÒýÑÔ Ê×ÏÈ£¬ÎÒÏëдһƪ³¹µ×͸³¹Web·þÎñµÄÎÄÕ£¬°üÀ¨¸÷ÖÖ¹¤¾ßµÄʹÓã¬×îºó»¹Òª°üÀ¨Ó¦Óã¬ÎÒÒ»Ö±ÏëϵͳµÄ½éÉÜÒ»ÏÂWeb·þÎñÕâ¸ö¶«Î÷£¬ÒòΪÔÚѧϰ¹ý³ÌÖм¸ºõÊÇÃþË÷ǰ½øµÄ£¬ÕâÔø¾ÁîÎҷdz£¿àÄÕ£¬ËäÈ»ÍøÉϺܶàWeb·þÎñµÄ½éÉÜ£¬µ«ÕæÕý¾ßÌåÓ¦ÓõÄÈ´ºÜÉÙ£¬¹úÄÚÕâ·½Ãæ»¹´¦ÓÚÒ»¸öѧϰ¹ý³Ì¡£ÕâÊÇÏî¾Þ´óµÄ¹¤³Ì£¬´óµÄÎÒ¶¼²»ÖªµÀÈçºÎ˵Æð£¬¶øÇÒÎÒÊǸö²ËÄñ£¬ÎÒÖ»Ïë°´ÕÕÎÒµÄÀí½âÀ´»¹ÔWeb·þÎñÒ»¸öÕæÊÇÃæÄ¿£¬¿ÉÄܶÁÕßÒѾ·¢ÏÖÁËÎÒÒ»»á˵SOAÒ»»á˵Web·þÎñ£¬ÈÝÒ×Ôì³ÉÎó½â£¬¸ÅÄî½ç¶¨µÄ¶«Î÷ÎҾͲ»ËµÁË£¬µ±ÎÒ˵SOAµÄʱºò£¬ÊÇ´ÓÆóÒµ¼¶¼Ü¹¹¿¼Âǵ쬵±ÎÒ˵Web·þÎñµÄʱºò£¬ÔòÊÇ´Ó¼¼Êõ½Ç¶È¿¼Âǵġ£
Èç¹ûÒªÎÒÓüò´ðµÄ¼¸¸ö´Ê¸ÅÀ¨SOA£¬Í¬Ê±Ò²ÊÇÎÒ¶ÔSOA×îÉîµÄÀí½â£¬½«ÊÇ£º
1. SOAÊǸöÖØÁ¿¼¶µÄÆóÒµ¼Ü¹¹£¬Èç¹ûÄãµÄÏîÄ¿²»ÊDZØÐëµÄ¾Í±ð×ö£¬×ö×öÑо¿¿ÉÒÔ¡£
2. ¶ÔÆóÒµ¶øÑÔ£¬Ëü¾ÍÏñµ±³õERPÒ»Ñù£¬²»ÉÏÊǵÈËÀ£¬ÉÏÊÇÕÒËÀ¡£
3. SOA²»ÊÇÆóÒµ¼Ü¹¹µÄÖսᣬµ«ÖÁÉÙ»á³ÖÐøºÜ³¤Ê±¼ä¡£
»°²»¶à˵£¬½øÈëÕýÌâ¡£
ÎÄÕ½ṹ1. ΪʲôҪWeb·þÎñ£¿ÎÒ½«´ÓÆóÒµÓ¦Óü¯³É¼°·Ö²¼Ê½ÏµÍ³¼Ü¹¹µ½Web·þÎñµÄ·¢Õ¹À´»Ø´ðÕâÒ»ÎÊÌ⣬ĿǰΪֹ£¬»¹Ã»ÓÐÄÄÖÖ¼¼Êõ¿ÉÒÔÈ¡´úWeb·þÎñ£¬¿ÉÒÔºÍWeb·þÎñµÄÖî¶àÌØµãæÇÃÀ£¬×îºóµÃ³ö½áÂÛ£¬ÕâÊÇÍøÂç·¢Õ¹µÄÇ÷ÊÆ¡£
2. Ò»¶¨ÒªÓÃWeb·þÎñÂð£¿ÕâÊǸöºÜÀ§ÄѵÄÃüÌ⣬ÎÒ¿´µ½ºÜ¶àÈËÆóÒµ£¬ºÜ¶à¸öÈËÔÚ×öÓ¦Óü¯³ÉÕûºÏ£¬µ«ºÜ¶àÇé¿öÏÂÎÒ¿´µ½ËûÃDz¢Ã»ÓÐÓÃWeb·þÎñ£¬¶øÊÇÓÃÏà¶Ô¼òµ¥µÄ¶àµÄ·½·¨£¬Web·þÎñµÄ·¢Õ¹²¢Ã»ÓÐÏñÈËÃÇÔ¤ÏëµÄÄÇÑù¿ì£¬ÔÚWeb·þÎñ³´µÄ×î»ðµÄʱºò£¬IBM¡¢Î¢ÈíºÍSap¸÷´ó¹«Ë¾¶¼ÌṩÔÚÏßµÄÉÌÎñ×¢²á£¨¼´UDDI£©£¬Èç½ñÕ⼸¼ÒÈ«²¿¹Ø±ÕÁË¡£ÏÖÔÚÒªÎÒ×öÆóÒµ¼¯³É£¬ÎÒ¸üÀÖÒâÍÆ¼öËûÃÇÓÃһЩÏà¶Ô¼òµ¥µÄ°ì·¨À´ÊµÏÖ¡£
3. SOAP ¡¢WSDL¡¢AXISÆäʵÌâĿӦ¸Ã½ÐWeb·þÎñʵÏÖ·½Ê½µÄ£¬µ«Õ⼸¸ö´ÊʵÔÚÊÇÌ«ÖØÒªÁË£¬×÷Ϊ¸ã¼¼ÊõµÄÎÒ²»µÃ²»Õâô×ö£¬ÕâÊDZ¾ÎĵĺËÐÄÖ®Ò»¡£
4. UDDI·¢ÏÖWeb·þÎñǰÈýÕ»ù±¾¶ÔWeb·þÎñÓиöÕûÌå°ÑÎÕÁË£¬Èç¹ûÄãµÄÏîÄ¿Ö»Éæ¼°µ½¼òµ¥µÄ²ãÃæ£¬µ«¾Í×ãÒÔÓ¦¸¶ÁË¡£Ö®ËùÒÔ°ÑUDDIµ¥¶ÀÁÐÒ»¸öÕ½ڣ¬ÊÇÒòΪËü¸úµÚÈýÕµIJî±ð±È½Ï´ó£¬·Å½øµÚÈýÕÂÓеãǣǿ¡£±¾Õ½«ÒÔÒ»¸ö×¢²á·þÎñΪʵÀýÏêϸ½éÉÜUDDIÏà¹ØÏ¸½Ú£¬ÕâÊDZ¾ÎĵĺËÐÄÖ®¶þ¡£
5. SOAÀ´ÁËÇ°ÃæµÄ¶¼ÊǼ¼Êõ²ãÃæµÄ¶«Î÷£¬ÀëÕæÕýµÄÆóÒµSOA»¹²îµÄºÜÔ¶£¬¾ÍÏñÄãÖªµÀÀÃæÊÇÒ»ÌõÌõÀ³öÀ´µÄÒ»Ñù£¬¶øÕæÕýÈÃÄã×Ô¼º¶¯ÊÖÈ´ÓÖ²»»á£¬ÕâÊDZ¾ÎĵĺËÐÄÖ®Èý£¬±¾ÕÂÒÔÖÇÄܽ»Í¨ÐÅÏ¢·þÎñ¼¯³ÉΪÀýÏêϸ½éÉÜһϣ¬Ò²ÊÇ×÷Õ߸ù¾Ý×Ô¼ºµÄÀí½â×öµÄÒ»¸öÄ£ÐÍ£¬ÕæÕýÆóÒµÊÇÈçºÎʵʩµÄÎÒÒ²²»Ì«Çå³þ¡£
6. δÀ´·½Ïò±¾ÌåÒ»Ö±×÷ÕßÑо¿µÄ¶ÔÏ󣬶϶ÏÐøÐøÓÐЩʱ¼äÁË£¬µ«Òź¶µÄÊÇÕâ·½ÃæÒ»Ö±Ã»ÓÐʵÖÊÐԵĽøÕ¹£¬Ö»ÊǸú´ó¼Ò·ÖÏíÒ»ÏÂÎÒµÄÀí½â£¬Èç¹ûÒª×öÑо¿µÄ»°ÕâÊǸö²»´íµÄ·½Ïò£¬ÒòΪWeb·þÎñµÄ¶«Î÷ÒѾ±»±ðÈËÑо¿ÀÄÁË¡£
µÚÒ»Õ ΪʲôҪWeb·þÎñ¶¯Á¦ÊÇÈí¼þ¸ïеÄÒ»¸ö·Ç³£ÖØÒª·½Ãæ¡£ÎÊÌâ´ó»úÓöÒ²´ó¡£»úÓöÄܹ»´øÀ´¾Þ´óÐ§Òæ£¬Ò²¾Í²úÉúÁ˽â¾öÎÊÌâµÄ¶¯Á¦£¬´Ó¶øÍƶ¯ÁËÕû¸öÒµ½çµÄ·¢Õ¹¡£Ðí¶àÐÐÒµµÄÖ÷Òª¸ïж¼ÊÇÕâô·´Õ½µÄ¡£µç×ÓÉÌÎñÓ¦Óü¯³ÉµÄÌôÕ½ÊǾ޴óµÄ£¬ÒÔÖÁÓÚÒµ½çµÄÖ÷Òª¹«Ë¾¶¼ÔÚ¹Ø×¢ËüµÄ·¢Õ¹¡£¿Í»§ÐèÒª¡¢Êг¡Ñ¹Á¦ºÍÏ£Íû³ÉΪ¼¼ÊõÇ°ÑØ¾«Ó¢µÄÄîÍ·£¬´ÙʹÐí¶à¹«Ë¾Í¶ÉíÓÚWeb·þÎñ¡£Õª×Ô¡¶ÓÃJava¹¹½¨Web·þÎñ¡·steve graham¡£
¶ÔÓÚÈí¼þÒµ½çµÄÀÏÊÖÀ´Ëµ£¬ÓÐʱ·¢Õ¹ÊÆÍ·¾ÍµÈÓÚ´óËÁäÖȾ¡£ÄÇôÊDz»ÊÇ˵£ºWeb·þÎñµÄ³É¹¦Ò²½«È¡¾öÓÚÌ컨ÂÒ×¹µÄ¹ã¸æÐû´«ÄØ£¿¾ø¶Ô²»ÊÇ£¡Web·þÎñµÄ·¢Õ¹ÊÆÍ·ÊÇʵÔڵ쬲¢ÇÒ²»Í¬ÓÚÆù½ñΪֹÎÒÃÇÔÚÆäËû·Ö²¼Ê½¼ÆËã³±Á÷ËùÌåÑéµ½µÄ¡£¸ù±¾Çø±ðÔÚÓÚ£ºÖÚ¶àµÄ´ÓÒµÕß¶¼Äܹ»²¢ÐеزÎÓë²¹³ä±ê×¼»¯¹¤×÷¡£ÎÒÃÇÀ´¿´Ò»Ï·ֲ¼Ê½·þÎñµÄ·¢Õ¹Ê·¾ÍÖªµÀ±ê×¼»¯²Ù×÷µÄÓжà´óµÄÒâÒå¡£
ÀúÊ·ÉÏ£¬·Ö²¼Ê½¼ÆËãµÄÖØµãÎÊÌâÊÇÈçºÎÔÚÈô¸É¸ö¹²Í¬´¦Àíij¸öÎÊÌâµÄϵͳ¼ä·ÖÅ伯Ëã¡£ÔÚ·Ö²¼Ê½¼ÆËãÖУ¬×î³£ÓõijéÏó¸ÅÄîÊÇRPC¡£RPCʹµÃ¶ÔÔ¶³Ìº¯ÊýµÄµ÷ÓþÍÈçͬ¶Ô±¾µØº¯ÊýµÄµ÷ÓÃÒ»Ñù¡£·Ö²¼Ê½ÃæÏò¶ÔÏóϵͳҪÇó»ùÓÚ¶ÔÏóµÄPRC£¨ORPC£©¡£ORPCÐèÒªÔö¼ÓһЩÉÏÏÂÎIJÅÄܵ÷ÓÃÌØ¶¨¶ÔÏóʵÀýµÄ·½·¨¡£RPCʽµÄ·Ö²¼Ê½¼ÆËãºÍ·Ö²¼Ê½¶ÔÏóµÄÀúÊ·Ï൱¸´ÔÓ¡£ÉÏÃæÁоÙÉÏЩ¹Ø¼üʼþµÄʱ¼ä±í£º
1987Äê
l Sun Microsystem¿ª·¢ÁË¿ª·ÅÊ½ÍøÂç¼ÆË㣨ONC£©PRCϵͳ£¬×÷ΪËüµÄÍøÂçÎļþϵͳ£¨NFS£©µÄ»ù±¾Í¨ÐÅ»úÖÆ¡£
l Apollo ComputerΪÆäÓò²Ù×÷ϵͳ¿ª·¢ÁËÍøÂç¼ÆËãϵͳ£¨NCS£©µÄPRCϵͳ¡£
1989Äê
l ¿ª·¢Ê½Èí¼þ»ù´¡£¨OSF£¬¼´ÏÖÔڵĿª·Å×飩ΪRPCϵͳ·¢²¼Á˼¼ÊõÇëÇó£¨RFT£©¡£OSFÊÕµ½ÁËÁ½¸öÖ÷ÒªÌá°¸£ºÒ»¸öÀ´×ÔHP/DEC,ËüÊÇ»ùÓÚNCS(HPÒÑÊÕ¹ºÁËApollo)µÄ£»ÁíÒ»¸öÌá°¸À´×ÔSun£¬Ëü»ùÓÚONC¡£OSFÑ¡ÔñNCS×÷ΪÆä·Ö²¼Ê½¼ÆËã»·¾³£¨DCE£©µÄPRC»úÖÆ¡£
l ¶ÔÏó¹ÜÀí×飨OMG£©³ÉÁ¢²¢·¢²¼·Ö²¼Ê½¼ÆËã¹æ·¶£¬Ëü¶ÔÓïÑÔµÄÆ½Ì¨ÊÇÖÐÐԵģ¨OMGÏÖÔÚÖÁÉÙÓÐ650¸ö³ÉÔ±£©¡£OMG×î³õ¿ª·¢¹æ·¶µÄ¾ÍÊÇ¡°Í¨ÓöÔÏóÇëÇó´úÀíÌåϵ½á¹¹£¨CORBA£©¡±£¬ÕâÊÇÒ»¸ö·Ö²¼Ê½µÄ¶ÔÏóƽ̨¡£
1990Äê
l Microsoft»ùÓÚDCE/RPCµÄÐÞ¶©°æ¿ª·¢ÁË×Ô¼ºµÄPRC»úÖÆ¡£
1991Äê
l OSF°ä²¼ÁËDCE1.0
l CORBA1.0ÉÏÊУ¬ËüÌṩÁËÓÉCÓïÑÔÓ³Éä¶øÀ´µÄµ¥Ò»ÓïÑÔ¡£ÊõÓï¡°¶ÔÏóÇëÇó´úÀí£¨ORB£©¡±¿ªÊ¼Á÷ÐУ¬ËüÖ¸ÄÜ×÷³ö·Ö²¼Ê½¶ÔÏóµÄ»ù´¡½á¹¹Èí¼þ¡£
1996
l MicrosoftµÄ·Ö²¼Ê½¹¹¼þ¶ÔÏóÄ£ÐÍ£¨DCOM£©ÉÏÊУ¬DCOMÓëMicrosoftÒÔǰµÄ¹¹¼þ²úÆ·£¬Èç¶ÔÏóÁ´½ÓÓëǶÈ루OLE£©¡¢·Ç·Ö²¼Ê½µÄCOM£¨OLE2µÄºó¼Ì£©ºÍActiveX(WebÓ¦ÓõÄÇáÁ¿¼¶¹¹¼þ)µÈ½ôÃܵØÁªÏµÔÚÒ»Æð¡£ºËÐÄDCOMµÄ¹¦ÄÜÊÇ»ùÓÚMicrosoftµÄPRC¼¼Êõ¡£DCOMÊÇÒ»ORPCÐÒé¡£
l CORBA2.0ÉÏÊУ¬Ö÷ÒªÔöÇ¿Á˺ËÐÄ·Ö²¼Ê½¼ÆËãÄ£ÐͺÍÄÜÓ÷ֲ¼Ê½¶ÔÏó×÷½Ï¸ß²ã´ÎµÄ·þÎñ¡£»¥ÁªÍø½»»¥-ORBÐÒ飨IIOP£©ÊÇÆä¹æ·¶µÄÒ»²¿·Ö¡£IIOPÔÊÐí¶à¸öORBÒÔÏúÊÛÉ̲»ÖªÇéµÄ·½Ê½½»»¥²Ù×÷¡£IIOPÊÇÒ»¸öORPCÐÒé¡£
1997Äê
l SunµÄJDK1.1ÉÏÊУ¬Ëü°üÀ¨ÁËÔ¶³Ì·½·¨µ÷Óã¨RMI£©¡£RMIΪʹÓÃJava¶ÔÏóµÄ·Ö²¼Ê½¼ÆË㶨ÒåÁËÒ»¸öÄ£ÐÍ¡£RMIÀàËÆÓÚCORBAºÍDCOM£¬µ«Ö»ÄÜÒÔJava¶ÔÏó¹¤×÷¡£RMIÓÐÒ»¸ö³ÆÎªJava¹ý³Ì·½·¨ÐÒé(JRMP)µÄORPCÐÒé¡£
l MicrosoftÐû²¼COM+µÄµÚÒ»´Î¸´³ö£¬ËüÊÇDCOMµÄºó¼Ì¡£COM+µÄÄÜÁ¦¸ü½Ó½üÓÚ·Ö²¼Ê½¼ÆËãµÄCORBAÄ£ÐÍ¡£
1999Äê
l SunµÄJ2EE(Java2ƽ̨ÆóÒµ°æ)ÉÏÊС£Java2ƽ̨½«RMIÓëIIOPÏ༯³É£¬Ê¹µÃJavaºÍCORBAϵͳÕâ¼äµÄ½»»¥²Ù×÷¸üÈÝÒס£
l ¼òµ¥¶ÔÏó·ÃÎÊÐÒ飨SOAP£©Ê״γöÏÖ£¬´ú±í×ÅWeb·þÎñʱ´úµÄÀ´ÁÙ¡£
ËäÈ»RPCºÍ·Ö²¼Ê½¶ÔÏó¶¼Êǽ¨Á¢·Ö²¼Ê½ÏµÍ³µÄ´«Í³·½·¨£¬µ«²¢²»ÊÇΨһ·½·¨¡£ÁíÒ»Öַdz£ÖØÒªµÄ·½·¨ÊÇÃæÏòÊý¾Ý»ò·¢ÎĵµÎªÖÐÐĵÄÏûÏ¢´«µÝ¡£ÏûÏ¢´«µÝ²ÉÈ¡Á˲»Í¬·½·¨£¬Ëü²»Ç¿µ÷ÒÀ¿¿µ÷ÓÃרÓõÄÔ¶³Ì´úÂëÀ´ÊµÏÖ·Ö²¼Ê½¼ÆËã¡£Ó¦ÓóÌÐò¿ÉÔËÐÐ×Ô¼ºµÄ¶ÀÁ¢¼ÆË㣬²¢Í¨¹ýÏûÏ¢´«µÝÀ´Í¨ÐÅ£¬´¿Êý¾Ý°üº¬ÔÚÏûÏ¢ÖС£
µ±Ç°£¬CORBA¡¢DCOM¡¢RMIµÈRPCÖмä¼þ¼¼ÊõÒѹ㷺ӦÓÃÓÚ¸÷¸öÁìÓò¡£µ«ÊÇÃæ¶Ô¹æÄ£ºÍ¸´ÔӶȶ¼Ô½À´Ô½¸ßµÄ·Ö²¼Ê½ÏµÍ³£¬ÕâЩ¼¼ÊõÒ²ÏÔʾ³öÆä¾ÖÏÞÐÔ£º£¨1£©Í¬²½Í¨ÐÅ£º¿Í»§·¢³öµ÷Óú󣬱ØÐëµÈ´ý·þÎñ¶ÔÏóÍê³É´¦Àí²¢·µ»Ø½á¹ûºó²ÅÄܼÌÐøÖ´ÐУ»£¨2£©¿Í»§ºÍ·þÎñ¶ÔÏóµÄÉúÃüÖÜÆÚ½ôÃÜñîºÏ£º¿Í»§½ø³ÌºÍ·þÎñ¶ÔÏó½ø³Ì¶¼±ØÐëÕý³£ÔËÐУ»Èç¹ûÓÉÓÚ·þÎñ¶ÔÏó±ÀÀ£»òÕßÍøÂç¹ÊÕϵ¼Ö¿ͻ§µÄÇëÇ󲻿ɴ¿Í»§»á½ÓÊÕµ½Òì³££»£¨3£©µã¶ÔµãͨÐÅ£º¿Í»§µÄÒ»´Îµ÷ÓÃÖ»·¢Ë͸øÄ³¸öµ¥¶ÀµÄÄ¿±ê¶ÔÏó¡£
ÃæÏòÏûÏ¢µÄÖмä¼þ£¨Message Oriented Middleware£¬MOM£©½ÏºÃµÄ½â¾öÁËÒÔÉÏÎÊÌâ¡£·¢ËÍÕß½«ÏûÏ¢·¢Ë͸øÏûÏ¢·þÎñÆ÷£¬ÏûÏ¢·þÎñÆ÷½«ÏûÏ¢´æ·ÅÔÚÈô¸É¶ÓÁÐÖУ¬ÔÚºÏÊʵÄʱºòÔÙ½«ÏûϢת·¢¸ø½ÓÊÕÕß¡£ÕâÖÖģʽÏ£¬·¢ËͺͽÓÊÕÊÇÒì²½µÄ£¬·¢ËÍÕßÎÞÐèµÈ´ý£»¶þÕßµÄÉúÃüÖÜÆÚδ±ØÏàͬ£º·¢ËÍÏûÏ¢µÄʱºò½ÓÊÕÕß²»Ò»¶¨ÔËÐУ¬½ÓÊÕÏûÏ¢µÄʱºò·¢ËÍÕßÒ²²»Ò»¶¨ÔËÐУ»Ò»¶Ô¶àͨÐÅ£º¶ÔÓÚÒ»¸öÏûÏ¢¿ÉÒÔÓжà¸ö½ÓÊÕÕß¡£
ÒÑÓеÄMOMϵͳ°üÀ¨IBMµÄMQSeries¡¢MicrosoftµÄMSMQºÍBEAµÄMessageQµÈ¡£ÓÉÓÚûÓÐÒ»¸öͨÓõıê×¼£¬ÕâЩϵͳºÜÄÑʵÏÖ»¥²Ù×÷ºÍÎÞ·ìÁ¬½Ó¡£Java Message Service£¨JMS£©ÊÇSUNÌá³öµÄÖ¼ÔÚͳһ¸÷ÖÖMOMϵͳ½Ó¿ÚµÄ¹æ·¶£¬Ëü°üº¬µã¶Ôµã£¨Point to Point£¬PTP£©ºÍ·¢²¼/¶©ÔÄ£¨Publish/Subscribe£¬pub/sub£©Á½ÖÖÏûϢģÐÍ£¬Ìṩ¿É¿¿ÏûÏ¢´«Êä¡¢ÊÂÎñºÍÏûÏ¢¹ýÂ˵ȻúÖÆ¡£
µÚ¶þÕ һ¶¨ÒªÓÃWeb·þÎñÂð¶ÔÓÚÈí¼þÒµ½çµÄÀÏÊÖÀ´Ëµ£¬ÓÐʱ·¢Õ¹ÊÆÍ·¾ÍµÈÓÚ´óËÁäÖȾ¡£ÄÇôÊDz»ÊÇ˵£ºWeb·þÎñµÄ³É¹¦Ò²½«È¡¾öÓÚÌ컨ÂÒ×¹µÄ¹ã¸æÐû´«ÄØ£¿¾ø¶Ô²»ÊÇ£¡Web·þÎñµÄ·¢Õ¹ÊÆÍ·ÊÇʵÔڵ쬲¢ÇÒ²»Í¬ÓÚÆù½ñΪֹÎÒÃÇÔÚÆäËû·Ö²¼Ê½¼ÆËã³±Á÷ËùÌåÑéµ½µÄ¡£¸ù±¾Çø±ðÔÚÓÚ£ºÖÚ¶àµÄ´ÓÒµÕß¶¼Äܹ»²¢ÐеزÎÓë²¹³ä±ê×¼»¯¹¤×÷¡£
½ÓÏÂÀ´ÎÒÃÇ¿´¿´ÆóҵʵʩSOAʱ»áÓöµ½ÄÄЩÀ§ÄÑ£¬¼ÇµÃIBMÁ½¸öÌØÅ£µÄÈË×î½ü³öÁËһƪÎÄÕÂרÃŽéÉÜSOAÍŶӿª·¢µÄ£¬ÀïÃæ½²µ½Á½µã£ºÒ»¸öÊǽø¶ÈѹÁ¦¡¢ÁíÒ»¸öÊÇÖØÓÃѹÁ¦¡£
ÓпսÓ×Åд¡
µÚÈýÕ SOAP ¡¢WSDL¡¢AXISÕâÀïÃæÒª½²µÄ¶«Î÷ʵÔÚÊÇÌ«¶àÁË£¬µ«Êµ¼ÊÔõôÓû¹ÊDZȽϼòµ¥µÄ£¬ÒªÑ§Ï°µÄ»°ÍøÉÏÓкܶàµÄÀý×Ó£¬ÔÚÎҵIJ©¿ÍÀïÓÐÒ²Ïà¹ØµÄ½éÉÜ£¬ÕâÀïÎҾͲ»¶à˵ÁË£¬ÒªÑ§Ï°web·þÎñÕâÈý¸ö·¨±¦ÊÇÒ»Ñù¶¼²»ÄÜÉٵģ¬Ö»ÓÐÕýÕæÀí½âÕâÈýÑù·¨±¦²ÅÄÜÀí½âʲôÊÇSOA¡£ÏÂÃæ¸ø³öÎÒµÄÁ´½Ó¡£
µÚËÄÕ UDDI·¢ÏÖWeb·þÎñ1. UDDI½éÉÜÔÚÍøÉÏûÓÐËѵ½ºÜºÃµÄUDDIµÄÏêϸ½éÉÜ£¬Ö÷ÒªSteven GrahamÖøµÄ¡¶Bulding Web Service With Java¡·¡£
UDDI(ͳһÃèÊö¡¢·¢Ïֺͼ¯³É) ÊÇδÀ´µç×ÓÉÌÎñµÄ»ùʯ£¬ËüʹµÃÉÌҵʵÌåÄܹ»Ê¹ÓÃËûÃÇÊ×Ñ¡µÄÓ¦ÓÃÈí¼þ£¬¿ìËÙ¡¢·½±ã¡¢Ñ¸½ÝµØ·¢ÏÖÏÖ´æµÄ»òDZÔÚµÄÉÌÒµ»ï°é£¬²¢ÓëÖ®½øÐн»Òס£ËùÓеÄÕâÒ»ÇÐÈ«²¿ÓÉ×Ô¶¯»¯µÄÓ¦ÓóÌÐòÀ´Íê³É£¬Òò´ËÓ¦ÓóÌÐòÈçºÎÓëUDDI×¢²áÖÐÐĽøÐн»»¥¾ÍÏÔµÃÒì³£ÖØÒª¡£
Èçͼ4.1Ëùʾ£¬ÕâÊÇÒ»¸öUDDIÓ¦Óÿò¼Üͼ£¬Öмä´óԲȦ±íʾinternetÍøÂ磬´ÓÉϵ½Ï·ÖΪÈý¸ö²ã´Î£º·þÎñÌṩÕß¡¢UDDIºÍ·þÎñÇëÇóÕß¡£Óұ߱íʾ¸÷¸ö²ã´ÎÐèÒªÓõ½µÄ¹¤¾ß¡£µ±È»ÄãÒ²¿ÉÒÔ²»Ê¹ÓÃÕâЩ¹¤¾ß£¬ÕâÖ»ÊÇ×÷ÕßÔÚʵ¼ÊÔËÓÃÖеŤ¾ß¶øÒÑ¡£
![]() ±¾Îijö×Ô ¡°×ÞÈó´Ä¡± ²©¿Í£¬ÇëÎñ±Ø±£Áô´Ë³ö´¦http://ziapple.blog.51cto.com/271886/57601 ±¾Îijö×Ô 51CTO.COM¼¼Êõ²©¿Í |




ziapple
²©¿Íͳ¼ÆÐÅÏ¢
ÈÈÃÅÎÄÕÂ
×îÐÂÆÀÂÛ
ÓÑÇéÁ´½Ó