ʵÓÃÎݸ
1.1¡¢Web Service»ù±¾¸ÅÄî
Web ServiceÒ²½ÐXML Web Service WebServiceÊÇÒ»ÖÖ¿ÉÒÔ½ÓÊÕ´ÓInternet»òÕßIntranetÉÏµÄÆäËüϵͳÖд«µÝ¹ýÀ´µÄÇëÇó£¬ÇáÁ¿¼¶µÄ¶ÀÁ¢µÄͨѶ¼¼Êõ¡£ÊÇ:ͨ¹ýSOAPÔÚWebÉÏÌṩµÄÈí¼þ·þÎñ£¬Ê¹ÓÃWSDLÎļþ½øÐÐ˵Ã÷£¬²¢Í¨¹ýUDDI½øÐÐ×¢²á¡£
XML£º(Extensible Markup Language)À©Õ¹ÐͿɱê¼ÇÓïÑÔ¡£ÃæÏò¶ÌÆÚµÄÁÙʱÊý¾Ý´¦Àí¡¢ÃæÏòÍòÎ¬ÍøÂ磬ÊÇSoapµÄ»ù´¡¡£
Soap£º(Simple Object Access Protocol)¼òµ¥¶ÔÏó´æÈ¡ÐÒé¡£ÊÇXML Web Service µÄͨÐÅÐÒé¡£µ±Óû§Í¨¹ýUDDIÕÒµ½ÄãµÄWSDLÃèÊöÎĵµºó£¬Ëûͨ¹ý¿ÉÒÔSOAPµ÷ÓÃÄ㽨Á¢µÄWeb·þÎñÖеÄÒ»¸ö»ò¶à¸ö²Ù×÷¡£SOAPÊÇXMLÎĵµÐÎʽµÄµ÷Ó÷½·¨µÄ¹æ·¶£¬Ëü¿ÉÒÔÖ§³Ö²»Í¬µÄµ×²ã½Ó¿Ú£¬ÏñHTTP(S)»òÕßSMTP¡£
WSDL£º(Web Services Description Language) WSDL ÎļþÊÇÒ»¸ö XML Îĵµ£¬ÓÃÓÚ˵Ã÷Ò»×é SOAP ÏûÏ¢ÒÔ¼°ÈçºÎ½»»»ÕâЩÏûÏ¢¡£´ó¶àÊýÇé¿öÏÂÓÉÈí¼þ×Ô¶¯Éú³ÉºÍʹÓá£
UDDI (Universal Description, Discovery, and Integration) ÊÇÒ»¸öÖ÷ÒªÕë¶ÔWeb·þÎñ¹©Ó¦É̺ÍʹÓÃÕßµÄÐÂÏîÄ¿¡£ÔÚÓû§Äܹ»µ÷ÓÃWeb·þÎñ֮ǰ£¬±ØÐëÈ·¶¨Õâ¸ö·þÎñÄÚ°üº¬ÄÄЩÉÌÎñ·½·¨£¬ÕÒµ½±»µ÷ÓõĽӿڶ¨Ò壬»¹ÒªÔÚ·þÎñ¶ËÀ´±àÖÆÈí¼þ£¬UDDIÊÇÒ»ÖÖ¸ù¾ÝÃèÊöÎĵµÀ´Òýµ¼ÏµÍ³²éÕÒÏàÓ¦·þÎñµÄ»úÖÆ¡£UDDIÀûÓÃSOAPÏûÏ¢»úÖÆ£¨±ê×¼µÄXML/HTTP£©À´·¢²¼£¬±à¼£¬ä¯ÀÀÒÔ¼°²éÕÒ×¢²áÐÅÏ¢¡£Ëü²ÉÓÃXML
±ê×¼Îĵµ
ʵÓÃÎݸ
¸ñʽÀ´·â×°¸÷ÖÖ²»Í¬ÀàÐ͵ÄÊý¾Ý£¬²¢ÇÒ·¢Ë͵½×¢²áÖÐÐÄ»òÕßÓÉ×¢²áÖÐÐÄÀ´·µ»ØÐèÒªµÄÊý¾Ý¡£
1.2¡¢XML Web ServiceµÄÌØµã
Web ServiceµÄÖ÷ҪĿ±êÊÇ¿çÆ½Ì¨µÄ¿É»¥²Ù×÷ÐÔ¡£ÎªÁËʵÏÖÕâһĿ±ê£¬Web Service ÍêÈ«»ùÓÚXML£¨¿ÉÀ©Õ¹±ê¼ÇÓïÑÔ£©¡¢XSD£¨XML Schema£©µÈ¶ÀÁ¢ÓÚÆ½Ì¨¡¢¶ÀÁ¢ÓÚÈí¼þ¹©Ó¦É̵ıê×¼£¬ÊÇ´´½¨¿É»¥²Ù×÷µÄ¡¢·Ö²¼Ê½Ó¦ÓóÌÐòµÄÐÂÆ½Ì¨¡£Òò´ËʹÓÃWeb ServiceÓÐÐí¶àÓŵã: 1¡¢¿ç·À»ðǽµÄͨÐÅ
Èç¹ûÓ¦ÓóÌÐòÓгÉǧÉÏÍòµÄÓû§£¬¶øÇÒ·Ö²¼ÔÚÊÀ½ç¸÷µØ£¬ÄÇô¿Í»§¶ËºÍ·þÎñÆ÷Ö®¼äµÄͨÐŽ«ÊÇÒ»¸ö¼¬ÊÖµÄÎÊÌâ¡£ÒòΪ¿Í»§¶ËºÍ·þÎñÆ÷Ö®¼äͨ³£»áÓзÀ»ðǽ»òÕß´úÀí·þÎñÆ÷¡£´«Í³µÄ×ö·¨ÊÇ£¬Ñ¡ÔñÓÃä¯ÀÀÆ÷×÷Ϊ¿Í»§¶Ë£¬Ð´ÏÂÒ»´ó¶ÑASPÒ³Ãæ£¬°ÑÓ¦ÓóÌÐòµÄÖмä²ã±©Â¶¸ø×îÖÕÓû§¡£ÕâÑù×öµÄ½á¹ûÊÇ¿ª·¢ÄѶȴ󣬳ÌÐòºÜÄÑά»¤¡£ ÒªÊǿͻ§¶Ë´úÂë²»ÔÙÈç´ËÒÀÀµÓÚHTML±íµ¥£¬¿Í»§¶ËµÄ±à³Ì¾Í¼òµ¥¶àÁË¡£Èç¹ûÖмä²ã×é¼þ»»³ÉWeb ServiceµÄ»°£¬¾Í¿ÉÒÔ´ÓÓû§½çÃæÖ±½Óµ÷ÓÃÖмä²ã×é¼þ£¬´Ó¶øÊ¡µô½¨Á¢ASPÒ³ÃæµÄÄÇÒ»²½¡£Òªµ÷ÓÃWeb Service£¬¿ÉÒÔÖ±½ÓʹÓÃMicrosoft SOAP Toolkit»ò.netÕâÑùµÄSOAP¿Í»§¶Ë£¬Ò²¿ÉÒÔʹÓÃ×Ô¼º¿ª·¢µÄSOAP¿Í»§¶Ë£¬È»ºó°ÑËüºÍÓ¦ÓóÌÐòÁ¬½ÓÆðÀ´¡£²»½öËõ¶ÌÁË¿ª·¢ÖÜÆÚ£¬»¹¼õÉÙÁË´úÂ븴ÔÓ¶È£¬²¢Äܹ»ÔöǿӦÓóÌÐòµÄ¿Éά»¤ÐÔ¡£Í¬Ê±£¬Ó¦ÓóÌÐòÒ²²»ÔÙÐèÒªÔÚÿ´Îµ÷ÓÃÖмä²ã×é¼þʱ£¬¶¼Ìø×ªµ½ÏàÓ¦µÄ\½á¹ûÒ³\¡£ 2¡¢Ó¦ÓóÌÐò¼¯³É
±ê×¼Îĵµ
ʵÓÃÎݸ
ÆóÒµ¼¶µÄÓ¦ÓóÌÐò¿ª·¢Õß¶¼ÖªµÀ£¬ÆóÒµÀï¾³£¶¼Òª°ÑÓò»Í¬ÓïÑÔд³ÉµÄ¡¢ÔÚ²»Í¬Æ½Ì¨ÉÏÔËÐеĸ÷ÖÖ³ÌÐò¼¯³ÉÆðÀ´£¬¶øÕâÖÖ¼¯³É½«»¨·ÑºÜ´óµÄ¿ª·¢Á¦Á¿¡£Ó¦ÓóÌÐò¾³£ÐèÒª´ÓÔËÐеÄһ̨Ö÷»úÉϵijÌÐòÖлñÈ¡Êý¾Ý£»»òÕß°ÑÊý¾Ý·¢Ë͵½Ö÷»ú»òÆäËüƽ̨ӦÓóÌÐòÖÐÈ¥¡£¼´Ê¹ÔÚͬһ¸öƽ̨ÉÏ£¬²»Í¬Èí¼þ³§ÉÌÉú²úµÄ¸÷ÖÖÈí¼þÒ²³£³£ÐèÒª¼¯³ÉÆðÀ´¡£Í¨¹ýWeb Service£¬Ó¦ÓóÌÐò¿ÉÒÔÓñê×¼µÄ·½·¨°Ñ¹¦ÄܺÍÊý¾Ý\±©Â¶\³öÀ´£¬¹©ÆäËüÓ¦ÓóÌÐòʹÓá£
XML Web services ÌṩÁËÔÚËÉñîºÏ»·¾³ÖÐʹÓñê×¼ÐÒ飨HTTP¡¢XML¡¢SOAP ºÍ WSDL£©½»»»ÏûÏ¢µÄÄÜÁ¦¡£ÏûÏ¢¿ÉÒÔÊǽṹ»¯µÄ¡¢´øÀàÐ͵ģ¬Ò²¿ÉÒÔÊÇËÉÉ¢¶¨ÒåµÄ¡£ 3¡¢B2BµÄ¼¯³É
B2B Ö¸µÄÊÇBusiness to Business£¬as in businesses doing business with other businesses,É̼Ò(·ºÖ¸ÆóÒµ)¶ÔÉ̼ҵĵç×ÓÉÌÎñ£¬¼´ÆóÒµÓëÆóÒµÖ®¼äͨ¹ý»¥ÁªÍø½øÐвúÆ·¡¢·þÎñ¼°ÐÅÏ¢µÄ½»»»¡£Í¨Ë×µÄ˵·¨ÊÇÖ¸½øÐеç×ÓÉÌÎñ½»Ò׵Ĺ©ÐèË«·½¶¼ÊÇÉ̼Ò(»òÆóÒµ¡¢¹«Ë¾)£¬ËýÃÇʹÓÃÁËInternetµÄ¼¼Êõ»ò¸÷ÖÖÉÌÎñÍøÂçÆ½Ì¨£¬Íê³ÉÉÌÎñ½»Ò׵Ĺý³Ì¡£
Web ServiceÊÇB2B¼¯³É³É¹¦µÄ¹Ø¼ü¡£Í¨¹ýWeb Service£¬¹«Ë¾¿ÉÒÔÖ»Ðè°Ñ¹Ø¼üµÄÉÌÎñÓ¦ÓÃ\±©Â¶\¸øÖ¸¶¨µÄ¹©Ó¦É̺Ϳͻ§£¬¾Í¿ÉÒÔÁË£¬Web ServiceÔËÐÐÔÚInternetÉÏ£¬ÔÚÊÀ½çÈκεط½¶¼¿ÉÇáÒ×ʵÏÖ£¬ÆäÔËÐгɱ¾¾ÍÏà¶Ô½ÏµÍ¡£Web ServiceÖ»ÊÇB2B¼¯³ÉµÄÒ»¸ö¹Ø¼ü²¿·Ö£¬»¹ÐèÒªÐí¶àÆäËüµÄ²¿·Ö²ÅÄÜʵÏÖ¼¯³É¡£ ÓÃWeb ServiceÀ´ÊµÏÖB2B¼¯³ÉµÄ×î´óºÃ´¦ÔÚÓÚ¿ÉÒÔÇáÒ×ʵÏÖ»¥²Ù×÷ÐÔ¡£Ö»Òª°ÑÉÌÎñÂß¼\±©Â¶\³öÀ´£¬³ÉΪWeb Service£¬¾Í¿ÉÒÔÈÃÈκÎÖ¸¶¨µÄºÏ×÷»ï°éµ÷ÓÃÕâЩÉÌÎñÂß¼£¬¶ø²»¹ÜËûÃÇ
±ê×¼Îĵµ