2008-02-29 09:22
×÷ÕߣºÐÞ±ò
À´Ô´£ºeNet¹è¹È¶¯Á¦
¡¡¡¡¡¾eNet¹è¹È¶¯Á¦×¨¸å¡¿SOAºÍ±ê×¼µÄWeb·þÎñÔÙ¼ÓÉÏÒÔ»¥ÁªÍøÎª»ù´¡µÄ½»¸¶Ä£Ê½ÕâЩм¼ÊõµÄ³öÏÖ£¬¶ÔÓÚÍÆ¶¯ÐµÄÈí¼þƽ̨´´ÐÂÌṩÁ˱ØÒªµÄ»ù´¡¡£ÆäÖÐÒ»¸ö´´ÐÂÊÇÔÚÈí¼þ¹¹¼þ»¯¼¼Êõ·½ÃæµÄÍ»ÆÆ£¬ÎÒÃdzÆÖ®ÎªÃæÏò·þÎñµÄ±à³Ì£¨Service Oriented Programming£¬SOP£©¡£SOA²àÖØÓÚʹÓá°·þÎñÔËÓª¡±ÔÚϵͳ֮¼ä½øÐÐͨÐÅ¡£¶øSOPÌṩÁËÒ»ÖÖʹÓÃÖм䡢±¾µØ·þÎñ²Ù×÷×÷ΪװÅ䵥뽨Á¢Áé»îµÄÓ¦ÓÃÄ£¿éµÄм¼Êõ¡£SOPÌṩÁËÒ»ÖÖÄ£ÐÍÇý¶¯¼¼Êõ£¬ËüʹÓ÷þÎñµÄÄÚ´æÓ³ÏñÀ´ÔËÐÐÕû¸öÓ¦Ó㬶ø²»Êǽö½öʹÓÃÕâЩ·þÎñÈ¥¿çϵͳ¡£ÓÉÓÚÕâЩÄÚ´æ·þÎñ¿ÉÒÔ͸Ã÷µØ´©¹ýWeb·þÎñ±ê×¼»òÈκÎ˽ÓÐÐÒ飬SOPÄÜ×Ô¶¯ÔÚÓ¦ÓÃÄ£¿éÖÐÌí¼ÓSOA£¬²¢Äܹ»´ÓÄÚ²¿ÊµÏÖʵʱ¼¯³É£¬Òò´ËÎÞÐèʹÓðº¹óµÄÊý¾Ý¸´ÖÆ¡£Óëµ¥¶ÀʹÓÃSOAÏà±È£¬SOPÄ£¿é¸ü¿ì²¢ÇÒ¸üÈÝÒ×µØÊÊÓ¦±ä»¯ºÍÕûºÏµÄ´ÎÐò¡£
¡¡¡¡
Ä£ÐÍÇý¶¯µÄSOP¿ª·¢ºÍ¶à×â»§·þÎñÐéÄâ»ú
¡¡¡¡SOP½«ÄÚ´æ·þÎñ×éºÏ¼¼ÊõÓëÃæÏò·þÎñºÍÄ£ÐÍÇý¶¯µÄ±à³Ì¸ÅÄî½áºÏÔÚÒ»Æð£¬´Ó¶ø¿ÉÒÔÎÞÐè±àÂë»ò½Å±¾¾ÍÄÜ´´½¨×÷Ϊ·þÎñµÄÓ¦ÓÃÄ£¿é¡£SOPÓë¡°ÄÚÖÃSOA¡±Ê¹µÃÓ¦ÓÃ×é¼þ»¯ºÍ¼¯³É¹¦ÄܽáºÏÔÚÒ»Æð£¬Òò¶øÎÞÐèʹÓÃÓ¦ÓÃÀ¦°óºÍSOA¼¯³É·þÎñÆ÷¡£ÒòΪSOP·¶Ê½ÒѾÊÇÄ£ÐÍÇý¶¯µÄ£¬ËùÒÔûÓбØÒªÊ¹ÓÃÊýÒÔÍò¼Æ¸´Ôӵĸ½¼Ó¡°Öмä¼þ¡±²úÆ·£¬·¶Î§´Ó¹¤×÷Á÷³ÌºÍÒµÎñÁ÷³Ì¹ÜÀí£¨BPM£©¹¤¾ß£¬ÒÔ¼°Êý¾Ý½»»»¹¤¾ß¡£Ä£ÐÍÇý¶¯µÄSOPÏû³ýÁ˶ÔÓÚÕû¸öSOAÖмä¼þ¶ÑÕ»µÄÐèÒª£¬´Ó¶ø¸Ä±äÁËÈí¼þ×Ô¶¯»¯µÄ¾¼ÃѧÔÀí¡£Í¨¹ýÒ»¸öµ¥Ò»µÄÉè¼ÆÊ±£¨design-time£©»·¾³¶¨ÒåµÄSOPÄ£ÐÍ£¬ÊÇ×Ô¶¯ÔËÐеIJ¢ÇÒÔÚÔËÐÐʱ¿ÉÒÔͨ¹ýÒ»¸ö¶à×â»§·þÎñÐéÄâ»ú£¨Multi-tenant Service Virtual Machine£©À´¹ÜÀí¡£
¡¡¡¡SOPʵÏÖÁ˲ã´Î»¯µÄÈí¼þÄ£¿é£¬ÔÚ×îµÍ¼¶±ðÉÏʵÏÖÁËÔ×Ó·þÎñ£¨Ï൱ÓÚ×îСµÄ¹¤×÷µ¥Î»£©£»ÔÚ×î¸ß²ã´ÎÉÏʵÏÖÁË×ۺϷþÎñ£¬ÆäÖаüº¬Ò»Ð©·þÎñÄ£¿é¡£ÒµÎñÂß¼ÊÇÓÉ×ۺϷþÎñ¹¹³ÉµÄ£¬ÕâЩ×ۺϷþÎñÔÚ·Ö×Ó²ã´ÎÉÏ¿çÔ½¶à¸öÄںˡ¢´¦ÀíÆ÷ºÍ·þÎñÆ÷ÔËÐÐʱ×Ô¶¯¶àÏ̺߳ÍÐéÄ⻯¡£Ïñ¡°È¡µÃÄê¶È¿Í»§·þÎñ¶©µ¥¡± ÕâÑùÒ»¸ö·þÎñ¿ÉÄܰüº¬Ò»°Ù¶à¸ö»¥ÏàǶÌ׵ķþÎñ¡£Ïà·´£¬Í¨¹ýÁ¬ÐøÖ´ÐÐÕâЩ·þÎñ£¬·þÎñÔËÐл·¾³£¨Service Runtime Environment£©×Ô¶¯¿ç¶à¸öÄں˵÷¶ÈËüÃÇ£¬Õâ´ó´ó¼õÉÙÁËÖ´ÐÐʱ¼ä¡£·þÎñÔËÐл·¾³Á˽âËùÓеIJ¢Ðл¯µÄÎÊÌ⣬±ÈÈ磺Êý¾ÝÒÀÀµ¹ØÏµ£¬²¢ÄÜÔÚºǫ́×Ô¶¯´¦ÀíÕâЩÎÊÌ⣬²»ÐèÒªÈκÎÓû§ÊäÈë¡£Õâ³ä·ÖÀûÓÃÁËHPCϵͳµÄ²¢ÐмÆËãÄÜÁ¦£¬²»»á¸ø³ÌÐòÔ±´øÀ´Ï̴߳´½¨µÄ¸ºµ£¡£
¡¡¡¡
ͨ¹ý͸Ã÷Í⻯(transparent externalization)µÄÁ¦Á¿¾ÛºÏ
¡¡¡¡ÔÚSOPÖУ¬·þÎñ½Ó¿Ú×é³ÉÁËÄÚ´æ·â×°µ¥Ôªµ¥Î»£¬²¢ÇÒ¿ÉÒÔÔÚÔËÐÐʱ±»Í¸Ã÷µØÍ⻯£¬¶øÎÞÂÛËüÃÇÊÇÔÚ·Ö²ã×é¼þÕ»µÄÄÄÒ»²ã±»Ê¹Óõġ£ÕâÖÖÄÜÍ⻯¸ü¸ß²ã·þÎñģʽµÄÈκÎ×Ó·þÎñ×é¼þµÄ͸Ã÷ÄÜÁ¦SOP¾ÛºÏÊôÐԵĺËÐÄËùÔÚ¡£ËüÒ²ÊÇ¿ç¶à¸öÄں˺ͷþÎñÆ÷µÄËùÓÐ×Ó×é¼þÄÚÖÃÐéÄ⻯¡¢³¹µ×µÄSOA¼¯³É£¬ÒÔ¼°ÆäËüÐí¶àͨ¹ýSOPʵÏֵĴ´Ð»úÖÆµÄ¹Ø¼ü¡£
¡¡¡¡
SaaS 2.0£ºÍ¨¹ýSOP»ã¾ÛSOA¡¢SaaSÒÔ¼°·þÎñÐéÄ⻯
¡¡¡¡ÏÖÔÚ£¬´«Í³µÄÔ¤Öý»¸¶Ó¦ÓúÍSaaSÓ¦Óù©Ó¦ÉÌʹÓõÄÓ¦ÓõÄÖ÷Ҫƽ̨µÄÇø±ðÔÚÓÚSaaSÓ¦ÓÃÆ½Ì¨µÄ¶à×â»§ÐÔ¡£³ýÁ˶à×â»§½»¸¶Ä£Ê½Í⣬SaaS¿ª·¢ºÍÔ¤ÖÃÓ¦Óÿª·¢Ê¹ÓõĹ淶ºÍ¼¼Êõ»ù±¾ÉÏÊÇÏàͬµÄ¡£Ê¹Óöà×â»§SOPƽ̨¿ª·¢ºÍÔËÐÐSaaSÓ¦ÓÃ×é¼þ£¬¸øÏÖÓеÄSaaS´øÀ´µÄºÃ´¦ÓУºÍêÈ«µÄÄ£ÐÍÇý¶¯¿ª·¢£¬ÄÚÖÃSOA£¬×Ô¶¯×é¼þÐéÄ⻯¡£SOPÊÇSaaS¡¢SOAÒÔ¼°ÐéÄ⻯¼¼ÊõµÄ»ã¾Ûµã¡£
¡¡¡¡
Ò»¸öÇ¨ÒÆµ½SOPƽ̨µÄÀý×Ó
¡¡¡¡VentyxΪ·þÎñ·¢²¼¹ÜÀí£¨Service Delivery Management£¬ÓÃÓÚΪ¹«Ë¾¹ÜÀí¿Í»§¡¢ÀͶ¯Á¦¡¢Áã¼þ¿â´æ¡¢¹¤¾ßºÍÎĵµ£©ÌṩERPÓ¦Ó÷þÎñ¡£VentyxΪ³¬¹ý40¶à¸ö¹ú¼ÒµÄ400¶à¼ÒÆóÒµÌṩ·þÎñ£¬ÆäÖаüÀ¨ÀûÓÃÄÜÔ´¹¤¾ß²úÉú²¢·ÖÅäµçÁ¦µÄºËµçÁ¦¹«Ë¾¡£ÒòΪËûÃǵĹ˿Íͨ³£ÔÚÓ¦ÓÃÈí¼þÖж¨ÖÆÒµÎñÂß¼£¬ Òò¶øVentyxÇ¨ÒÆµ½Ò»¸öSOPƽ̨ÉÏ£¬ÕâÈ·±£Á˽ϸߵÉˮƽÒÔ¼°×î¼ÑµÄ¼ÆËãÐÔÄÜ£¬´Ó¶ø¿ÉÒÔ¸üºÃΪ¿Í»§Ìṩ֧³Ö¡£
¡¡¡¡Ventyx²¿ÊðÁËNextAxiom ¹«Ë¾µÄHyperservice Business Platform ºÍService Runtime Environment (SRE)¡£NextAxiom¹«Ë¾°ïÖúVentyxÇ¨ÒÆÒÅÁô´úÂ룬²¢¿ª·¢ÔËÐÐÔÚSOPƽ̨ÉϵÄÐÂÓ¦ÓᣠHyperservic StudioÌṩÁËÒ»¸ö¹¦ÄÜÆëÈ«µÄ»ùÓÚÓïÒåµÄ¹¹Ôì»·¾³£¬ËüÓÃÀ´¹ÜÀíºÍ¶¨ÖÆÈí¼þÄ£¿é£¬Ò²¾ÍÊÇËùνµÄ·þÎñ£¬¶øService Runtime Environment ÌṩÁËÒ»¸ö×Ô¶¯»¯·þÎñµÄ²¢ÐÐÖ´ÐеĹÜÀíÔËÐл·¾³¡£ÒÅÁô´úÂë¿ÉÒÔ±»×ª»»³ÉSOPÄ£ÐÍ»òѹËõ³É°ü£¬ËùÒÔËüÃÇÖ»ÐèҪСµÄÐ޸ľͿÉÒÔÏñÔÀ´Ò»ÑùÔËÐС£
¡¡¡¡Ê¹ÓÃNextAxiomµÄSOPƽ̨£¬¿ª·¢ÉÌÒµÂß¼¾ÍÏñ»Á÷³ÌͼһÑùÖ±¹Û¡£Óû§¿ÉÒÔÍϷű¾µØ·þÎñ½Ó¿Ú£¬Ìí¼Ó¿ÉÊÓ»¯±à³Ì×é¼þ£¬²¢½«ËüÃÇÓÃÏßÁ¬½ÓÔÚÒ»Æð¡£Ventyx ¹«Ë¾²úÆ·¼Ü¹¹Ö÷¹ÜFernando Alvarez ˵£º¡°ÏÖÔÚ£¬ÎÒÃǵĿͻ§¿ÉÒÔ¶¨ÖÆ·þÎñ²¢°´Ð輯³É½â¾ö·½°¸£¬¡±Óû§°´ÕÕÓïÒå´´½¨·þÎñ¶ø²»ÐèÒª±àд´úÂ룬ÕâÊÇÓÉÆ½Ì¨×Ô¶¯Ö´Ðеġ£ÕâÒâζ×Å·þÎñ¿ÉÒÔÓɾÑé·á¸»µÄÒµÎñÁ÷³Ìר¼ÒÒÔ¼°Èí¼þ±à³ÌÈËÔ±´´½¨¡£ÒòΪ´úÂë¼È²»ÐèÒª±àдҵ²»ÐèÒª²úÉú£¬½â¾ö·½°¸ÔÚÕû¸öÉúÃüÖÜÆÚÈÔÈ»ÊÇÁé»îµÄ¡£
¡¡¡¡NextAxiomµÄ¿Í»§¿ÉÒÔÔËÐе¥Ò»Ï̵߳ÄÒÅÁô´úÂëºÍ¶àÏß³Ì×ۺϷþÎñµÄ½áºÏ£¬Ó¢Ìضû¼Ü¹¹µÄ´¦ÀíÆ÷¶ÔÉÏÊöÁ½Àà´úÂë¶¼Ö´Ðеطdz£ºÃ¡£Õâ¸øÐèÒª¿çÔ½¸÷ÖÖ¸÷Ñù¹¤×÷Á¿µÄ¸ßÔËËãÐÔÄÜÓ¦ÓôøÀ´Á˺ܴóµÄºÃ´¦¡£Õâ¸öÓ¦ÓÃÈí¼þ±»ÓÅ»¯ÒÔÔËÐÐÔÚ²ÉÓÃË«ºËÓ¢ÌØ¶û°²ÌÚ2´¦ÀíÆ÷µÄHP Integrity rx6600·þÎñÆ÷ÉÏ¡£

¡¾ÔðÈα༠³Â¶«·½¡¿