×÷Ϊһλ¼Ü¹¹Ê¦£¬Äú³£³£ÃæÁÙÀ´×Ô¿Í»§ÆóÒµ¼Ü¹¹Ê¦ºÍ IT ÀûÒæÏà¹ØÕßµÄѯÎÊ£¬ËûÃÇÒªÇóÄúÓ÷ÇרÓеġ¢Óë²úÆ·Î޹صķ½Ê½£¬Çå³þµØËµÃ÷ÃæÏò·þÎñµÄÌåϵ½á¹¹
(SOA) ģʽºÍ·þÎñ×é¼þ¡£ÔÚ±¾ÎÄÖУ¬Ê¹ÓÃͳһ½¨Ä£ÓïÑÔ(Unified Modeling Language£¬UML)Ä£ÐÍÀ´ÃèÊö
SOA Ìåϵ½á¹¹Ä£Ê½¼°ÆäÏà¹ØµÄ·þÎñ×é¼þ¡£Äú»¹½«ÔÚÐÐÒµ±ê×¼µÄ UML ¸ñʽÉÏÏÂÎÄÖУ¬Á˽âÓÐ¹Ø SOA ģʽ·þÎñ×é¼þµÄÄÚÈÝ£¬ÒÔ°ïÖúÀûÒæÏà¹ØÕ߸üºÃµØÁ˽â×é³É
SOA µÄ·þÎñ×é¼þ¡£
ÒýÑÔ
Èç¹ûÄúÐèÒªÒÔÒ»ÖÖÂß¼¸ñʽÀ´±íÊ¾ÃæÏò·þÎñµÄÌåϵ½á¹¹ (SOA)£¬ÒÔ±ãÀûÒæÏà¹ØÕß¿ÉÒÔ¸üºÃµØÊ¹Óø÷ÖÖ¹¹¼þ£¬ÔÚËûÃǵÄÌåϵ½á¹¹ºÍÉè¼Æ¹¤×÷ÖÐÀûÓÃ
SOA ͳһ½¨Ä£ÓïÑÔ (UML) ×é¼þ£¬ÄÇô±¾ÎÄ¿ÉÒÔΪÄúÌṩÏàÓ¦µÄ°ïÖú¡£Á˽âÈçºÎÀûÓà SOA Ìåϵ½á¹¹Ä£Ê½µÄ·þÎñ×é¼þ(²ÉÓÃ
UML ½ÚµãµÄÐÎʽ)ÒÔ´´½¨ SOA ³¡¾°¡£ÒÔÒ»ÖÖÓë²úÆ·ÎÞ¹Ø*µÄ·½Ê½Á˽â SOA ģʽ¼°ÆäÏà¹ØÁªµÄ·þÎñ£¬ÆäÖÐʹÓÃ
UML ±íʾ SOA µÄ×é¼þ¡¢Á¬½ÓÒÔ¼°Óë SOA Ìåϵ½á¹¹Ä£Ê½µÄ½»»¥¡£
Âß¼ SOA ²Î¿¼Ìåϵ½á¹¹
ÔÚͼ 1 ÖУ¬²ÉÓÃÒ»ÖÖÓë UML ²úÆ·Î޹صķ½Ê½±íʾ SOA ģʽ¡£ÔÚËü×î¼òµ¥µÄÐÎʽÖУ¬SOA ģʽÓÉ·ÖÀëµÄÆóÒµ·þÎñ×ÜÏß(Enterprise
Service Bus£¬ESB)×é³É£¬¸Ã×ÜÏß¿ÉÒÔÁ¬½ÓÇëÇóÕߺÍÌṩÕߣ¬²¢ÔÚËüÃÇÖ®¼äÌṩ½»»¥µÄ·þÎñ¡£

ͼ 1. Âß¼ SOA ²Î¿¼Ìåϵ½á¹¹
Õâ¸ö SOA ģʽÓÉ ESB »ù´¡½á¹¹¡¢·þÎñ½»»¥µã (SIP) »ò¶Ëµã×é³É£¬Èç±í 1 Ëùʾ¡£

ESB ÓÃ×÷ SOA Ä£Ð͵ÄÁ¬½ÓÈë¿Úµã£¬²¢ÇÒÌṩÁËÏÂÁзþÎñ£º
ÇëÇóºÍÏìÓ¦·þÎñ
ת»»
»ùÓÚÄÚÈݵÄ·ÓÉ
×Ô¶¨ÒåµÄÈÕÖ¾¼Ç¼
ÓÅ»¯
¼àÊÓ
ESB »¹ÌṩÁ˸÷ÖÖ·þÎñµÄͨÓÃÁ¬½ÓºÍÐéÄ⻯¡£ÎªÁËÂú×ã×îÐÂÒµÎñÓ¦ÓóÌÐòµÄÐèÇó£¬ESB ³ä·ÖÀûÓÃÁË·þÎñ×é¼þÌåϵ½á¹¹
(SCA) ±à³ÌÄ£ÐÍ¡£
ÔÚͼ 2 ÖУ¬Äú¿ÉÒÔ¿´µ½£¬ESB Ö§³Ö×îÐ嵀 SCA ±à³ÌÄ£ÐÍ£¬²¢ÌṩÁËÒ»¸öȱʡµÄÏûÏ¢´«µÝÒýÇæ£¬¸ÃÒýÇæ¹¹½¨ÓÚ
Java Message Service (JMS) ¹æ·¶µÄ»ù´¡Ö®ÉÏ¡£Õâ¸ö ESB ʹÓÃÁËÒ»¸öÖнé×é¼þ(Ä£¿é)£¬¸Ã×é¼þ»ùÓÚ
SCA Ä£¿é£¬ÒÔ±ãΪ·þÎñÇëÇóÕߺͷþÎñÌṩÕßÖ®¼äµÄÏûÏ¢ÌṩÖн顣´Ó¶ø¿ÉÒÔ¶¨ÖÆ ESB ÖеÄÖнé·þÎñ£¬ÒÔÐγɸ´ÔÓµÄÖнéģʽ£¬ÕâÖÖÖнéģʽ²ÉÓÃÓë¾ßÌåλÖúͱêʶÎ޹صķ½Ê½À´ÊµÏÖÐéÄ⻯¡£ËüÃÇ»¹¿ÉÒÔÌá¸ß·þÎñÖÊÁ¿
(QoS) ÐèÇó£¬ÈçÐÔÄÜ¡¢ÏûÏ¢µÄ¼ÓÃÜ/½âÃÜ£¬ÒÔ¼°¿É¿¿ÇÒ°²È«µÄÄÚÈݽ»¸¶¼°ÊÂÎñ¡£

ͼ 2. ÆóÒµ·þÎñ×ÜÏß
Õâ¸öÖнé×é¼þÓÉÒÔÏÂÈý¸ö×é¼þ×é³É£º
ÏûϢģÐÍ
ÒÔÕýÔÚ¿¼ÂǵÄÏûÏ¢µÄԪģÐÍΪ»ù´¡(ESB Ó¦¸ÃÄܹ»Ö§³Ö·þÎñÌṩÕߺͷþÎñÇëÇóÕßÖ®¼äµÄ¡¢²»Í¬ÀàÐ͵ÄÏûϢģÐÍÁ÷£¬´Ó¶ø´´½¨Ò»¸öÓëÏûÏ¢-Ä£ÐÍÎ޹صĽ»»»¡£)
°üº¬Ò»Ð©½Ó¿Ú£¬ÓÃÒÔµ÷ÓÃÖнéÁ÷£¬ÒÔ±ãÔÚ·þÎñÇëÇóÕߺͷþÎñÌṩÕßÖ®¼äÖ´ÐÐÖн飬²¢Ìṩ¶ÔÍⲿ·þÎñµÄÒýÓÃ(ÖнéÁ÷Ö§³ÖÒÔϼ¸ÖÖÖнéģʽ£º¼àÊÓÆ÷¡¢ÐÞ¸ÄÆ÷¡¢ÑéÖ¤Æ÷¡¢»º´æ¡¢Â·ÓÉÆ÷¡¢·¢ÏÖ¿Ë¡µÈµÈ¡£)
ͨÐÅÐÒé
Ìṩ¶Ô²»Í¬Í¨ÐÅÐÒéµÄÖ§³Ö£¬Èç MQ¡¢Java Message Service (JMS)¡¢HTTP
ºÍÔ¶³Ì·½·¨µ÷Óà (RMI)£¬ÒÔÁ¬½Ó·þÎñÌṩÕߺͷþÎñʹÓÃÕß(ÕâЩͨÐÅÐÒéÖ§³Ö¶àÖÖ½»»¥Ä£Ê½£¬ÈçÇëÇó/ÏìÓ¦¡¢·¢²¼/¶©ÔÄ¡¢Í¬²½/Òì²½¡£)
ESB ʹÓ÷þÎñ×¢²áÖÐÐĺʹ洢¿â×é¼þ×÷Ϊ¶¯Ì¬²éÕÒ»úÖÆ£¬ÒÔÌṩ¹ØÓÚ·þÎñ¶ËµãµÄÐÅÏ¢¡£Òò´Ë£¬×¢²áÖÐÐĺʹ洢¿â·þÎñ¿ÉÒÔÓÅ»¯¶Ô·þÎñÔªÊý¾ÝµÄ·ÃÎÊ£¬ÒÔ¼°·þÎñ½»»¥ºÍ²ßÂԵĹÜÀí¡£Ëü»¹Ö§³ÖÆäËû±ê×¼µÄ×¢²áÖÐÐĺʹ洢¿âµÄ¼¯³ÉºÍÁªºÏ¡£ÔÚÆä×î»ù´¡µÄ״̬Ï£¬ËüÊÇÓÉ·þÎñÔªÊý¾Ý¹¹¼þÎĵµ×é³ÉµÄ£¬Èç
XML ģʽ¶¨ÒåÓïÑÔ (XSD) »òÕß Web ·þÎñÃèÊöÓïÑÔ (WSDL) Îļþ¡£Í¨¹ý·þÎñ´æ´¢¿â´æ´¢²¢¹ÜÀíÕâЩ·þÎñÔªÊý¾ÝÎļþ¡£½»»¥·þÎñ
ÕâЩ½»»¥·þÎñ½Úµã¿ÉÒÔ×÷ΪÓû§µÄ SOA Èë¿Úµã¡£ÕâЩ½»»¥·þÎñΪ SOA Ìṩ±íʾ²ã£¬ÆäÖжÔÏà¹ØµÄ½Ó¿Ú½øÐÐ
Á˳éÏ󣬲¢¾ÛºÏÁË×îÖÕÓû§ºÍ SOA Ó¦ÓóÌÐòÖ®¼äµÄ¸÷¸öÐÅÏ¢Ô´¡£
½»»¥·þÎñ¿ÉÒÔ·ÖΪÈýÀàÖ÷ÒªµÄ·þÎñ£º
Óû§½Ó¿Ú·þÎñ
ÓÉʹÓÃÒDZí°å½øÐоö²ßÖÆ¶¨ºÍ¿ÉÊÓ»¯²Ù×÷µÄÃÅ»§Ó¦ÓóÌÐò×é³É¡£
Óû§½»»¥·þÎñ
ÓÉ¿ÉÊÓ»¯¡¢Ð×÷¡¢×éºÏÓ¦ÓóÌÐò¡¢¾¯±¨ºÍ±í¸ñ×é³É¡£
²¿Êð·þÎñ
°üº¬Òƶ¯É豸¡¢ä¯ÀÀÆ÷ºÍ¸»¿Í»§¶Ë¡£
½»»¥·þÎñʹÓÃÖ§³ÖµÄÄ£°å×é¼þÒÔ¼òµ¥µØ´´½¨×éºÏÓ¦ÓóÌÐò¡£ÕâЩ×éºÏÓ¦ÓóÌÐò£º
ΪÍâ°üµÄ»òÕßÄÚ²¿µÄ·þÎñÓ¦ÓóÌÐòÌṩ»ù´¡¡£
Ö§³Ö¸»¿Í»§¶ËºÍÒÆ¶¯É豸×îÖÕÓû§¿Í»§¶Ë¡£
Ìṩ¸ß¶È×Ô¶¨ÒåºÍ¶¯Ì¬µÄÊý¾Ý£¬Õ⽫ÌṩʵʱµÄ¿É¼ûÐÔ£¬ÒԱ㽫½á¹ûÓë»ù´¡ÒµÎñÁ÷³Ì¶ÈÁ¿¹ØÁªÆðÀ´¡£
×÷ΪÒDZí°å½øÐÐʹÓã¬ÎªÓû§Ìṩ¸ÃÏîÄ¿µÄ¹Ø¼üÐÔÄÜÖ¸±ê (KPI) µÄʵʱÊÓͼ¡£

ͼ 3. ½»»¥·þÎñ
×éºÏÓ¦ÓóÌÐòÖеÄÿ¸ö²¿·Ö¶¼¿ÉÄܰüº¬Ô¤Ïȹ¹½¨µÄ¡¢¾ßÓÐÌØ¶¨¹¦ÄܺÍÏà¹ØÁªµÄ¹¤×÷Á÷µÄ Portlet¡£½»»¥·þÎñ»¹¿ÉÒÔ¾ßÓÐÄÚÖõÄɸѡ¹¦ÄÜ¡¢»ùÓÚä¯ÀÀÆ÷µÄÅäÖÃÏòµ¼¡¢½»»¥µÄ
Web ´°Ìå¡¢ËÑË÷¡¢Web 2.0 ¼¼ÊõºÍÐ×÷¡£ÀýÈ磬Ð×÷·þÎñ×é¼þÊÇÒ»¸öÍêÈ«¼¯³ÉµÄ¡¢»ùÓÚÃÅ»§µÄÐ×÷»·¾³£¬¸Ã»·¾³°üÀ¨µç×ÓÓʼþ¡¢ÈÕÀúºÍÈճ̰²ÅÅ¡¢¼´Ê±ÏûÏ¢´«µÝ¡¢Web
»áÒé¡¢ÎĵµÒÔ¼° Web ÄÚÈݹÜÀí¡£
Á÷³Ì·þÎñ
ͼ 4 ÏÔʾÁËÓÃÓÚÔÚ SOA ÓòÄÚÖ´ÐÐÆä¹¦ÄܵÄÁ÷³Ì·þÎñºÍ×é¼þ¡£Á÷³Ì·þÎñʹÓÃÒµÎñÁ÷³ÌºÍÖнéÄ£¿éÀ´ÊµÏÖËüµÄÒµÎñÁ÷ÐèÇó¡£Á÷³Ì·þÎñʹÓÃ
SCA ±à³ÌÄ£ÐͶÔʹÓúͲúÉúÒµÎñÊý¾ÝµÄÒµÎñ·þÎñ½øÐн¨Ä£¡£

ͼ 4. Á÷³Ì·þÎñ
¿ÉÒÔʹÓÃÒµÎñÁ÷³ÌÖ´ÐÐÓïÑÔ (BPEL) À´¶¨ÒåÒµÎñÁ÷³Ì¡£ÒµÎñÁ÷³ÌÊÇÔÚÔ¤¶¨ÒåµÄÐòÁÐÖе÷ÓÃÒÔʵÏÖÒµÎñÄ¿±êµÄÒ»×éÒµÎñÏà¹ØµÄ»î¶¯¡¢¹æÔòºÍÌõ¼þ¡£ÒµÎñ¹æÔòÊÇÒ»ÖÖͨ¹ýÒµÎñ¹¦ÄܵÄÍⲿ»¯À´ÊµÏÖºÍʵʩҵÎñ²ßÂÔµÄÊֶΡ£Íⲿ»¯Ö§³Ö´ÓÓ¦ÓóÌÐòµÄÆäËû·½Ãæ¶ÀÁ¢µØ¹ÜÀíÒµÎñ¹æÔò¡£ÕâÖÖ¶ÀÁ¢ÐÔÖ§³Ö¶¯Ì¬ÒµÎñ¹æÔò¸üй¦ÄÜ£¬´Ó¶øÌṩÁ˸ü¼ÓÁé»îµÄÒµÎñ¡£
SCA ×é¼þÓɽӿڡ¢ÒýÓúÍʵÏÖ×é³É¡£·þÎñ×é¼þ¿ÉÒÔ°üº¬Ê¹Óà Java ±àдµÄ½Ó¿Ú»òÕß WSDL ¶Ë¿ÚÀàÐÍ¡£ÒµÎñÁ÷³ÌÀàÐÍ×é¼þÓÉÁ÷³ÌʵÏÖÀàÐÍ×é³É£¬Õâ¸öÁ÷³ÌʵÏÖÀàÐÍ¿ÉÒÔͨ¹ý
Java ½Ó¿Ú»òÕß WSDL ¶Ë¿ÚÀàÐͽӿÚʵÏÖÒ»¸ö»òÕß¶à¸ö SCA ½Ó¿Ú¡£Á÷³ÌÔËÐеÄʱ¼ä¿ÉÄܺܳ¤£¬Ò²¿ÉÄܺܶÌ;ÔËÐÐʱ¼äºÜ¶ÌµÄÁ÷³Ì³ÆÎªÎ¢Á÷¡£ÔËÐÐʱ¼äºÜ³¤µÄÒµÎñÁ÷³Ì¿ÉÒÔÓë¶à¸öºÏ×÷»ï°é½øÐн»»¥£¬²¢ÇÒͨ¹ýÖ´Ðбê×¼µÄ¡¢ÎÞ״̬µÄ
Web ·þÎñµ÷ÓÃÀ´½øÐн»»¥¡£
¿ÉÒÔͨ¹ý Web ·þÎñ½Ó¿ÚÓë¸÷¸öºÏ×÷»ï°é·¢Éú½»»¥¡£BPEL »ùÓÚ WSDL ºÍ XML ģʽ¹¹½¨¡£¿ÉÒÔ°´
BPEL ¹æ·¶¶¨ÒåµÄÄÇÑù£¬Ê¹ÓÃÒ»¸öÓÃÓÚÓï·¨À©Õ¹µÄ XML ģʽ£¬ÒÔ¼°Ó¦ÓÃÓÚÓïÒåÔ¼ÊøµÄÒ»×éÈ«ÃæµÄ¹æÔò£¬À´Íê³É¶ÔÁ÷³ÌÄ£Ð͵ÄÑéÖ¤¡£
ÐÅÏ¢·þÎñ
ÔÚͼ 5 ÖУ¬Äú¿ÉÒÔ¿´µ½ ESB µÄÐÅÏ¢·þÎñÕ»¡£

ͼ 5. ÐÅÏ¢·þÎñ
Ëü°üº¬ÏÂÃæÕâЩ×é¼þ£º
ÔªÊý¾Ý¹ÜÀí
Ìṩ¹ØÓÚÊý¾ÝµÄÐÅÏ¢(ÔªÊý¾ÝÊǹØÓÚÊý¾Ý½á¹¹ºÍº¬ÒåµÄÐÅÏ¢¡£ÔªÊý¾Ý¹ÜÀí×é¼þ¿ÉÒÔ¹ÜÀíÔªÊý¾Ý¡¢ÔªÄ£ÐͺÍÔª-ԪģÐÍ¡£)
ԪģÐÍ(Ò²³ÆÎªÔª-ÔªÊý¾Ý)¶¨ÒåÁËÔªÊý¾ÝµÄ½á¹¹ºÍÓïÒå¡£±ê×¼»¯µÄԪģÐÍʾÀý°üÀ¨ UML ºÍ¹«¹²²Ö¿âԪģÐÍ(Common
Warehouse Metamodel£¬CWM)¡£Ôª-ԪģÐͲãÓɽṹµÄÃèÊöºÍÔª-ÔªÊý¾ÝµÄÓïÒå×é³É¡£ËüÊÔͼÌṩһÖÖ¹«¹²ÓïÑÔ£¬ÒÔÃèÊöÐÅÏ¢µÄËùÓÐÆäËûÄ£ÐÍ¡£MetaObject
Facility (MOF) ÊÇÒ»ÖÖÓÃÓÚÔª-ԪģÐ͵ıê×¼¡£(Óйظü¶àÐÅÏ¢£¬Çë²ÎÔIJο¼×ÊÁϲ¿·Ö¡£)
ÌáÈ¡¡¢×ª»»ºÍ¼ÓÔØ (ETL)
´ÓÒ»¸ö»òÕß¶à¸öÊý¾ÝÔ´ÌáÈ¡¡¢×ª»»ºÍ¼ÓÔØÊý¾Ýµ½Ò»¸ö»òÕß¶à¸öÄ¿±ê(ETL Ö§³ÖÊý¾ÝÕûºÏ¡¢Ç¨Òƺʹ«²¥£¬²¢ÇÒËüÓëÊý¾Ý²Ö¿âºÍÒµÎñÖÇÄܹ¦ÄܽôÃܽáºÏ¡£)
ÁªºÏ
ʹÓÃÊý¾ÝºÍÄÚÈÝÀàÒÔÁªºÏÒìÀàÄÚÈÝÔ´µÄÊý¾Ý(ÕâЩ·ÖÉ¢µÄ·½·¨¿ÉÒÔ¼õÉÙÊý¾ÝºÍÄÚÈݵÄÈßÓà¡¢´ø¿í¡¢´æ´¢¡¢ËùÐè½øÐеÄͬ²½£¬ÒÔ¼°ÓëʹÓü¯Öз½·¨Ïà¹ØµÄ¸½¼Ó¹ÜÀí³É±¾¡£¶Ô·Ö²¼Ê½ÐÅÏ¢Ô´µÄʵʱ·ÃÎÊҲΪҵÎñÖÇÄÜ´øÀ´ÁËÐµĹ¦ÄÜ¡£)
ÁªºÏ¼õÉÙÁËΪ¸÷ÖÖÊý¾ÝÔ´¿ª·¢ºÍά»¤×Ô¶¨ÒåÓ¦ÓóÌÐò±à³Ì½Ó¿Ú (API) µÄÐèÒª¡£Í¨¹ý»º´æÆµ·±Ê¹ÓõÄÊý¾Ý£¬ÒÔ¼°Ê¹ÓÃÎﻯ²éѯ±í
(MQT) ºÍ·Ö²¼Ê½²éѯÓÅ»¯ÓëÖ´ÐУ¬ÁªºÏ»¹¿ÉÒÔ¸ÄÉÆÐÔÄÜ¡£ÎªÁËÌá¸ßÐÔÄÜ£¬ÁªºÏµÄ·þÎñÆ÷»¹¿ÉÒÔ»º´æ²¢´´½¨ MQT
±íÒÔÌá¸ßÐÔÄÜ£¬ÕâЩ±í¿ÉÒÔÊÇÀ´×ÔÄ¿±êµÄÁªºÏÊý¾ÝÔ´µÄÐеÄ×Ó¼¯¡£
Êý¾Ý²¼ÖÃ(¸´Öƺͻº´æ)
´ÓÒ»¸öλÖø´ÖÆÊý¾Ýµ½ÁíÒ»¸öλÖÃ(Ä¿±êλÖÿÉÒÔÊÇÒ»¸öÖÐÑëλÖã¬ÈçÊý¾Ý²Ö¿â£¬Ò²¿ÉÒÔÊÇÍøÂçÉϵÄÁíÒ»¸ö·Ö²¼Ê½Î»Öá£ÔÚÍø¸ñ»·¾³ÖУ¬¸´Öƺͻº´æ·þÎñÓÃÓÚ´´½¨²¼ÖùÜÀí·þÎñÒÔÂú×ã
QoS µÄÄ¿±ê¡£¸ù¾Ý·ÃÎÊģʽºÍÏû·ÑÓ¦ÓóÌÐòλÖõIJ»Í¬£¬²¼ÖùÜÀí·þÎñͨ¹ý´´½¨»º´æ»ò¸±±¾À´¸ÄÉÆÏìӦʱ¼äÒÔ¼°ÐÅÏ¢µÄ¿ÉÓÃÐÔ¡£·Ö½×¶ÎÊý¾ÝÖÎÀíʹµÃ×éÖ¯Äܹ»¸üºÃµØ¿ØÖÆÐÅÏ¢Á÷µÄÉúÃüÖÜÆÚ¡£)
Êý¾Ý½¨Ä£
ÌṩÁËÂß¼¡¢ÎïÀíºÍÔªÊý¾ÝÄ£Ð͵ľۺϣ¬ÓÃÓÚ´æ´¢ÆóÒµ¸÷×ÔµÄÄ£ÐÍ(ÕâЩÊý¾ÝÄ£ÐͲÉÓÃÊý¾Ý½á¹¹ºÍÊý¾ÝʹÓõÄÐÎʽ£¬¶ÔÒµÎñºÍÒµÎñÓ¦ÓóÌÐòÓÐ×ÅÖ±½ÓµÄÓ°Ïì)¡£
¶ÔÊý¾ÝÄ£ÐͽøÐÐ×ÐϸµØÉè¼ÆÍ¬Ñù¿ÉÒÔÌá¸ßÕûÌåÊÂÎñÐÔÄÜ¡£ÔÚÊÂÎñÀàÐÍ·½Ãæ´æÔÚÒÔÏÂÒÀÀµ¹ØÏµ£ºÁª»úÊÂÎñ´¦Àí (OLTP)
ÊÂÎñʹÓà E/R Ä£ÐÍ;Êý¾Ý²Ö¿âÊÂÎñʹÓöàά½¨Ä£¼¼Êõ¡£
ËÑË÷
Ö÷ҪʹÓÃËü×Ô¼ºµÄËÑË÷»úÖÆ(×îͨÓõÄËÑË÷¹¦ÄÜÊÇͨ¹ýÒ»ÖÖ²éѯÓïÑÔ£¬Èç SQL ºÍ XQuery¡£Êý¾Ý¿âËÑË÷¶ÔÓÚ¼ìË÷½á¹¹»¯µÄºÍ¾«È·Æ¥ÅäµÄÊý¾ÝÀ´ËµÊǷdz£ºÏÊʵ쬵«ÊÇÐèÒªÊìϤÊý¾ÝÄ£ÐͽṹÒÔ¹¹ÔìÏàÓ¦µÄ²éѯ¡£)
Êý¾Ý¿âËÑË÷ÔÚ·¶Î§ÉϾßÓÐÒ»¶¨µÄ¾ÖÏÞ;Ëü²»ÊʺÏÏà¹ØÐÔÅÅÐò¡¢Ä£ºýËÑË÷£¬»òÕß¶à¸ö¹Ø¼ü×ÖËÑË÷¡£ÎªÁËʹËÑË÷ÒýÇæÊµÏÖ¸ü¸ßµÄÐÔÄÜ¡¢Áé»îÐÔ»òÕßÏà¹ØÐÔÅÅÐò£¬ÒýÇæÓÐʱֱ½ÓÁ¬½Óµ½Êý¾Ý¿â£¬ÒÔ±ã´ÓÊý¾Ý¿âÌáÈ¡Êý¾Ý²¢Éú³ÉË÷Òý¡£
·ÖÎö·½·¨
°ïÖú¸üºÃµØ½øÐоö²ßÖÆ¶¨¡¢Êý¾ÝÍÚ¾ò£¬ÒÔ¼°¿ç²¿Ãŵı¨¸æ(´«Í³µÄ·ÖÎö·½·¨°üÀ¨±¨¸æ¡¢Êý¾ÝÍÚ¾ò¡¢ÒDZí°å¡¢¼Ç·Ö¿¨¡¢ÒµÎñÐÔÄܹÜÀí¡£¸÷¸ö×éÖ¯¶¼Ï£ÍûÄܹ»ÊµÊ±µØ·ÃÎÊÒìÀàÊý¾ÝÔ´£¬ÒÔÈ·±£¶ÔÏà¹Ø¹æ¶¨µÄ×ñ´Ó¡¢¸üºÃµØ¶Ô¿Í»§½øÐÐÏìÓ¦¡¢Ô¤²âÊг¡Ç÷ÊÆ¡¢Ìá¸ß²Ù×÷ЧÂÊ¡£)
·ÖÎö×é¼þÓë½»»¥·þÎñµÄ×éºÏÓ¦ÓóÌÐòµÄ¹¦ÄܺÍÌØÐÔ½ôÃܵؽáºÏÔÚÒ»Æð£¬²¢ÎªÒµÎñÓ¦ÓóÌÐòÌṩʵʱµÄ KPI
ÊÓͼ¡£½«À´£¬·ÖÎö½«¹¹½¨ÔöÇ¿µÄÖÇÄÜ£¬ÒÔ·ÃÎʺ͹ØÁªÀ´×ÔÒìÀàÐÅÏ¢Ô´µÄÐÅÏ¢£¬ÒÔ±ãΪ¸üºÃµØÖƶ¨ÒµÎñ¾ö²ßÌṩеļû½â¡£
ºÏ×÷»ï°é·þÎñ
ºÏ×÷»ï°é·þÎñÓÃ×÷ SOA µÄÖØÓÃÈë¿Úµã£¬Èçͼ 6 Ëùʾ¡£ÕâÒâζ×Å£¬ÒÅÁôϵͳºÍµç×ÓÊý¾Ý½»»» (EDI)
ϵͳÔÚ×Ô¶¨ÒåÊÊÅäÆ÷µÄ°ïÖúÏ£¬¿ÉÒÔÁ¬½Óµ½ SOA ÆóÒµÌåϵ½á¹¹£¬²¢Óë ESB ÁªÏµÔÚÒ»Æð£¬´Ó¶øÌá¸ß²Ù×÷ЧÂʺÍ
QoS¡£ÊÊÅäÆ÷ÌṩÁË EIS ºÍ¼¯³É´úÀíÖ®¼äµÄͨÐÅ¡£Ã¿¸öºó¶Ëϵͳ»òÕßÒµÎñÓ¦ÓóÌÐò¶¼ÐèÒªÒ»¸öÌØ¶¨µÄÊÊÅäÆ÷¡£
ÒµÎñ¼¯³ÉÊÊÅäÆ÷ÓÉÒ»×éÈí¼þ API ×é³É£¬ÌṩÁËÓëºó¶ËÆóÒµÐÅϢϵͳ (EIS) µÄ±¾µØÍ¨ÐÅ£¬ÒÔ¼°ÅäÖÃÒµÎñ¶ÔÏóºÍÊÊÅäÆ÷µÄ¹¤¾ß¡£

ͼ 6. ºÏ×÷»ï°é·þÎñ
ͼ 7 ÏÔʾÁËÒµÎñ¼¯³ÉÖÐËùʹÓõÄÒ»ÖÖ³£¼ûģʽ£¬Õâ¸öģʽÐèÒªÔÚ¸÷ÖÖºó¶ËÒµÎñÓ¦ÓóÌÐòϵͳ֮¼ä¶ÔÓïÒåÉÏÀàËÆµÄÊý¾Ý½øÐÐͬ²½¡£¸Ã³¡¾°ÏÔʾÁËÁ½¸ö²»Í¬µÄºó¶Ëϵͳ£¬Í¨¹ýʹÓÃÒµÎñ¼¯³ÉÊÊÅäÆ÷£¬ËüÃǶ¼ÓëÔËÐÐÔÚÁ÷³Ì·þÎñÆ÷ÉϵÄÒµÎñ¼¯³ÉÓ¦ÓóÌÐò½øÐÐÁ˼¯³É¡£Í¨¹ýÀûÓÃÏàͬµÄ
SCA ±à³ÌÄ£ÐÍºÍÆäËû¼¯³ÉÓ¦ÓóÌÐòËùʹÓõÄ×é¼þ£¬¿ÉÒÔʵÏÖÊÊÅäÆ÷µÄ¼¯³É¡£
ͼ
7. ÒµÎñ¼¯³ÉÊÊÅäÆ÷·þÎñ
ͼ 7 µÄÖÐÐIJ¿·ÖÏÔʾÁËʹÓÃÒµÎñ¼¯³ÉÓ¦ÓóÌÐòµÄÁ÷³Ì·þÎñÆ÷¡£Õâ¸öÒµÎñ¼¯³ÉÓ¦ÓóÌÐò¿ÉÒÔÓÉ SCA Ä£¿éÖ®ÍâµÄÆäËû·þÎñͨ¹ý
JMS µ¼³öÀ´µ÷Óá£Í¨¹ýʹÓà JMS µ¼È룬Õâ¸öÒµÎñ¼¯³ÉÓ¦ÓóÌÐò¿ÉÒÔÔÚ SCA Ä£¿éÖ®Íâµ÷ÓÃÆäËû·þÎñ¡£ÊÊÅäÆ÷ʹÓÃÓ¦ÓóÌÐòÌØ¶¨µÄÊý¾Ý½á¹¹»òÕßÒµÎñ¶ÔÏóÓëºó¶Ëϵͳ½øÐÐͨÐÅ£¬²¢ÇÒʹÓÃÁ¬½ÓÆ÷ÅäÖÃÎļþ½øÐÐÅäÖá£
µ±Í¨¹ýµ¼³ö½«Ò»¸öÒµÎñ¶ÔÏóÈëÕ¾´«µÝ¸øÁ÷³Ì·þÎñÆ÷ʱ£¬Ê¹ÓÃÊý¾Ý°ó¶¨(¸Ãµ¼³öÖеÄÒ»²¿·Ö)½«Æäת»»ÎªÁ÷³Ì·þÎñÆ÷¿ÉÒÔÀí½âµÄ¸ñʽ¡£ÔÚ½«Ò»¸öÒµÎñ¶ÔÏó³öÕ¾´«µÝ¸øÊÊÅäÆ÷ʱ£¬Ê¹ÓÃÊý¾Ý°ó¶¨(¸Ãµ¼ÈëÖеÄÒ»²¿·Ö)½«Æäת»»ÎªÊÊÅäÆ÷¿ÉÒÔÀí½âµÄ¸ñʽ¡£ÕâÖÖÊý¾Ýͬ²½Ä£Ê½»¹¿ÉÒÔ´ÓÓ¦ÓóÌÐòÌØ¶¨µÄ¸ñʽµ½Í¨ÓøñʽºÏ²¢ÒµÎñ¶ÔÏóµÄÓ³Éä¡£
һЩ¹©Ó¦ÉÌÌṩӦÓóÌÐòÊÊÅäÆ÷×é¼þ£¬°üÀ¨ Ariba Buyer¡¢Clarify¡¢MatrixOne
(eMatrix)¡¢JD Edwards¡¢mySAP.com¡¢Oracle Applications¡¢PeopleSoft
Portal Intranet¡¢QAD MFG/PRO¡¢Retek¡¢SAP Exchange Infrastructure¡¢Siebel¡¢WebSphere
Process Server ºÍ WebSphere Enterprise Service Bus (ESB)¡£
ÒÔÏÂÊÇһЩ¼¼ÊõÊÊÅäÆ÷×é¼þ£ºACORD XML¡¢Microsoft COM¡¢CORBA¡¢µç×ÓÓʼþ¡¢EJB¡¢Microsoft
Exchange¡¢FIX ÐÒé¡¢IBM iSeries¡¢WebSphere Business Integration
iSoft Peer-to-Peer Agent¡¢Java Database Connectivity
(JDBC)(SQL ºÍ´æ´¢¹ý³Ì·ÃÎÊ)¡¢JMS¡¢JText¡¢IBM Lotus Domino¡¢Society
for Worldwide Interbank Financial Telecommunication
(SWIFT)¡¢WebSphere MQ¡¢WebSphere Business Integration
Message Broker¡¢WebSphere MQ Workflow¡¢Web ·þÎñ ºÍ XML¡£
ÓÐЩ¼¼ÊõÊÊÅäÆ÷¿ÉÒÔʹÓÃÊý¾Ý´¦Àí³ÌÐò£¬°üÀ¨ÓÃÓÚ EDI¡¢SOAP¡¢XML ºÍ¸÷ÖÖÎı¾¸ñʽµÄÊý¾Ý´¦Àí³ÌÐò¡£
ÕâЩÊÊÅäÆ÷ʹÓÃÒ»ÖÖͨÓõÄÊÊÅäÆ÷¿ò¼Ü½øÐй¹½¨£¬²¢ÇÒÊÇ£º
Ë«ÏòµÄ£¬ËüÃÇÄܹ»½øÐÐʼþ´¦ÀíºÍÇëÇó´¦Àí¡£
¿ÉÅäÖõÄ(ͨ¹ýÔªÊý¾Ý)£¬²¢ÇÒÄܹ»´¦Àí¶àÏß³ÌÒµÎñ¶ÔÏó¡£
ÒµÎñ¼¯³ÉÐ×÷×é¼þÓëÆäËûһЩ×é¼þ(Èç¿Í»§¹ØÏµ¹ÜÀí (CRM)¡¢Health Insurance Portability
and Accountability Act (HIPAA)¡¢ÎÀÉú±£½¡¡¢¶©µ¥¹ÜÀí¡¢²É¹º¡¢ÎÞÏßͨѶ¡¢ÈËÉí±£ÏյȵÈ)Ï໥Ð×÷¡£Ê¹ÓÃÔ¤Ïȹ¹½¨µÄÄ£°å¶ÔÓë¸÷¸ö×é¼þÏà¹ØµÄÐÅÏ¢ºÍÊý¾Ý½øÐмò»¯ºÍͬ²½£¬¿ÉÒÔʵÏÖÒµÎñ¼¯³ÉÐ×÷¡£
ÀýÈ磬Óë HIPAA ÊÂÎñµÄÐ×÷¿ÉÒÔʹµÃÓëËùÐèµÄ¹æ·¶ºÍ±ê×¼±£³ÖÒ»Ö£¬²¢È·±£ËùÓеÄÊÂÎñºÍ½»»¥Äܹ»ÊµÏÖ¿ç¶à¸öÓ¦ÓóÌÐòºÍ¿çÆóÒµµÄ»¥Á¬¡£´úÀí²å¼þ×é¼þÌṩÁË´´½¨Óû§²å¼þ½ÚµãËùÐèµÄһЩÀࡣ΢´úÀí²å¼þ×é¼þÌṩÁËËùÐèµÄ¡¢Óë·ÃÎÊÏà¹ØµÄÐÅÏ¢£¬Èç´úÀíÃû³Æ¡¢¶ÓÁÐÃû³Æ¡¢Êý¾ÝÔ´µÈµÈ¡£ÒµÎñÓ¦ÓóÌÐò·þÎñ
ÒµÎñÓ¦ÓóÌÐò·þÎñ¹¹³ÉÁË SOA µÄÖØÓÃÈë¿Úµã¡£ÒµÎñÓ¦ÓóÌÐòÊÇËÉÉ¢ñîºÏµÄ£¬ÒÔ±ãͨ¹ýʹÓà Web ·þÎñΪÆóÒµ´øÀ´ÒµÎñ¼ÛÖµ¡£
Web ·þÎñ¼õÉÙÁ˹¹½¨°º
¹óµÄÒµÎñÓ¦ÓóÌÐòµÄ³É±¾£¬²¢ÇÒÖ§³ÖÔÚÆóÒµ½á¹¹Öв¿ÊðеÄÒµÎñÄ£ÐÍ¡£¶ÔÓÚ´ó¶àÊý×éÖ¯£¬ÔÚ¿ìËÙ²¿Êðµ½Ö÷Á÷µÄ¹ý³ÌÖУ¬Ö÷ÒªµÄÎÊÌâÊǰ²È«ÐÔ¡£ÒµÎñÓ¦ÓóÌÐò·þÎñºÏ²¢ÁËһЩҵÎñ°²È«ÌØÐÔ£¬ÒÔÈ·±£ÒµÎñÊÂÎñÖ´ÐÐÆÚ¼äµÄ°²È«¡£
ͼ 8 ÏÔʾÁËʹÓÃÒµÎñÁ÷³ÌºÍ²ßÂÔ¹ÜÀí×é¼þΪÆóÒµµÄÒµÎñÓ¦ÓóÌÐòÌṩҵÎñ°²È«·þÎñµÄÒµÎñÓ¦ÓóÌÐò·þÎñ¡£

ͼ 8. ÒµÎñÓ¦ÓóÌÐò·þÎñ
ÒµÎñÁ÷³ÌºÍ²ßÂÔ¹ÜÀí×é¼þʹÓÃÁËÏÂÃæµÄ°²È«×é¼þ£¬ÒÔʵÏÖËü¶ÔÒµÎñÓ¦ÓóÌÐòµÄ°²È«Ö°Ôð¡£
°²È«ÖÎÀí¿ò¼Ü
´¦Àí¶ÔÆóÒµÄÚ²¿µÄÓÐЧÖÎÀí½á¹¹ºÍ¾ö²ßȨµÄÐèÇó(ÕâÒ»¿ò¼ÜÓÃÓÚ½¨Á¢Ò»ÏµÁÐÃüÁî¡¢Ö°ÔðºÍȨÁ¦£¬ÒÔÈ·±£´Ó°²È«µÄ½Ç¶È¶ÔÆóÒµÒµÎñÓ¦ÓóÌÐò½øÐÐÓÐЧ¿ØÖÆ)¡£
ÐÅÈιÜÀí
ÔÚÈκÎÁ½¸ö½«ÒªÒ»ÆðÖ´Ðа²È«ÒµÎñÊÂÎñµÄÆóÒµ»òÕß×éÖ¯Ö®¼ä½¨Á¢ÐÅÈÎ(ÐÅÈν¨Á¢ÔÚÕâÁ½¸öʵÌ嶼ͬÒâ×ñÊØÒ»×é¹ØÏµºÍÔðÈιÜÀí¹æÔòÒÔÖ´ÐÐÏàÓ¦ÒµÎñµÄ»ù´¡ÉÏ)¡£
´Ó¼¼ÊõµÄ½Ç¶ÈÀ´¿´£¬»¹¿ÉÒÔʹÓø÷ÖÖ¼ÓÃÜ·½·¨À´½¨Á¢ÐÅÈΣ¬°üÀ¨¼ÓÃÜÃÜÔ¿¡¢Ë½Ô¿»ò¹«Ô¿¡¢Êý×ÖÇ©Ãû£¬»òÕßÐÒé¡£
±êʶºÍ·ÃÎʹÜÀí
ÌṩÁ˱ØÒªµÄ ID ¹ÜÀíºÍ¿çÆóÒµµÄ·ÃÎÊȨÏÞ¡£Õâ¸ö×é¼þʹÓÃÁËÏÂÃæµÄ¸½¼Ó×é¼þÀ´ÊµÏÖËüµÄ·þÎñ£º
HR ±êʶ¹©¸ø£¬ÒÔ±ã֪ͨ¹ÜÀíÈËÔ±ÓÐ¹Ø ID ״̬¸ü¸ÄµÄÇé¿ö£¬²¢´¥·¢ºÏÊʵŤ×÷Á÷³õʼ»¯¹¤×÷¡£
ÉóÅú×é¼þ£¬ÒÔ»ñµÃ½øÐбêʶ»òÐÅÏ¢·ÃÎʵÄÐ޸Ļò¸üÐÂËùÐèµÄ¹ÜÀíÅú×¼¡£
Óû§×ÔÖú×é¼þ£¬Ê¹µÃ×îÖÕÓû§Äܹ»Ö´ÐÐijЩ°²È«¹ÜÀíÈÎÎñ£¬¶øÎÞÐè¹ÜÀí¼à¶½£¬ÈçÖÜÆÚÐԵظü¸ÄÃÜÂë¡£
ίÍÐ×é¼þ£¬ÒÔÌṩ½« IT °²È«¹ÜÀí¹¦ÄÜίÅɸøÆäËûÈ˵ÄÄÜÁ¦¡£
ÖØÐÂÑéÖ¤×é¼þ£¬ÒÔÌṩ¶ÔÐèÒª¶¨ÆÚ½øÐÐÉóÅúµÄϵͳµÄ·ÃÎÊ¡£
È·±£ÏµÍ³ºÍÍøÂçµÄ°²È«
Ìṩ°²È«·þÎñ£¬Èç·À»ðǽ¡¢ÈëÇÖ¼ì²âϵͳ¡¢²¡¶¾¼ì²â¡¢²¹¶¡¹ÜÀíÒÔ¼°²Ù×÷ºÍÍøÂ簲ȫ(ÒµÎñÓ¦ÓóÌÐò·þÎñ×é¼þʹÓÃÒ»¸öÁªºÏ×é¼þÀ´¹ÜÀíÆóÒµÖÐÐí¶à²»Í¬µÄ·þÎñ»·¾³¡£)
Êý¾Ý±£»¤
ÔÚÒµÎñÐÅÏ¢ÄÚÈÝ´«ÊäÆÚ¼ä»òÕßÔÚËüµÄÄ¿µÄµØ£¬¸ºÔðÒµÎñÐÅÏ¢ÄÚÈݵݲȫ(ͨ¹ý¹ÜÀí˽ÓвßÂÔ¡¢»ñµÃ¹ØÓÚÃô¸ÐÐÅÏ¢µÄÏêϸ±¨¸æ¡¢·¢²¼Óû§¼ì²éµÄ²ßÂÔ£¬ÒÔ¼°²¶»ñ²¢ÊµÊ©Óû§Ê×Ñ¡ÏÊý¾Ý±£»¤×é¼þ¿ÉÒÔ½¨Á¢ÐÅÈÎ)¡£
·çÏÕ¹ÜÀí
ÔÚÆóÒµ IT ϵͳÖÐÈ·¶¨Ïà¹ØµÄ·çÏÕ¼¶±ð£¬²¢È·¶¨ÐèÒª²ÉÈ¡ÓÐЧ´ëÊ©À´¸ù¾Ý³É±¾ÓÅÊÆ·ÖÎöÆÀ¹ÀËü¶ÔÕûÌ尲ȫ²Ù×÷µÄÓ°Ï죬ÒÔ¼°¶ÔϵͳµÄÓ°Ïì¡£
×ñ´ÓÐÔ¹ÜÀí
È·±£×ñ´ÓÍⲿÁª°îµÄ»òÕß¹ú¼Ò/µØÇøµÄ·¨ÂÉ·¨¹æ£¬²¢ÔÚÄÚ²¿×ñ´Ó IT ×éÖ¯µÄÒµÎñ°²È«²ßÂÔ¡£
ÉóºË¸ú×ٺͼǼ
µ÷½âºÍÆÀ¹ÀÈçºÎÔÚÈÕ³£²Ù×÷ÖÐʵ¼ÊÓ¦Óà IT ϵͳÖÐÒýÈëµÄ²»Í¬ IT °²È«²ßÂÔ£¬ÒÔÈ·±£¶ÔÄÚ²¿ºÍÍⲿ²ßÂÔµÄ×ñ´ÓÐÔ¡£(ÕâÓÐÖúÓÚ¹ÜÀíºÍ¼¼ÊõÍŶÓÔÚ±³Àë²ßÂÔµÄÇé¿öÏÂѸËٵزÉÈ¡¾ÀÕý´ëÊ©¡£)
Ó¦ÓóÌÐòºÍÊý¾Ý·ÃÎÊ·þÎñ
Ó¦ÓóÌÐòºÍÊý¾Ý·ÃÎÊ·þÎñ×é¼þÓÃ×÷ÐÅÏ¢ºÍ SOA µÄÖØÓÃÈë¿Úµã£¬Èçͼ 9 Ëùʾ¡£¿çÒìÀ༼ÊõµÄ·þÎñÖ®¼äµÄÁ¬Í¨ÐÔÊÇ
SOA µÄ»ù´¡¡£Í¼ 9 ÏÔʾÁËÒ»¸ö´øÓÐÓ¦ÓóÌÐòºÍÊý¾Ý·ÃÎÊ·þÎñ×é¼þµÄÆóÒµÓ¦ÓóÌÐò³¡¾°£¬ËüÖ§³Ö¸÷ÖÖ½»»¥ÐÒéºÍ
QoS¡£µ±´ó¶àÊý×éÖ¯¾ö¶¨½«Ó¦ÓóÌÐò¹«¿ªÎª SOA »·¾³ÖеķþÎñʱ£¬ËûÃǵÄÒµÎñÓ¦ÓóÌÐò±ØÐëÄܹ»´¦Àí¸÷ÖÖ²»Í¬µÄÊý¾Ý±íʾÐÎʽ¡£
´¦Àí¸÷ÖÖÊý¾Ý±íʾÐÎʽÒѳÉΪһÏîÌôÕ½;¶ÔÓÚÒ»°ãͨÓÃµÄ API À´Ëµ£¬ÆÈÇеØÐèÒª¾ßÓд¦Àí¸÷ÖÖÊý¾ÝÔ´µÄÄÜÁ¦¡£SCA
±à³ÌÄ£ÐÍ¿ÉÒÔ¹«¿ªÓë»ù´¡Êý¾Ý²ã½øÐн»»¥µÄ·þÎñ¡£ÓÐÒ»ÖÖ³ÆÎª¹ØÏµÊý¾Ý¿âÊý¾Ý·ÃÎÊ·þÎñ (RDB DAS) µÄ¿É¿¿Êý¾Ý·ÃÎÊʵÓù¤¾ß£¬ËüÔÚ»ùÓÚ
SCA µÄÓ¦ÓóÌÐòÖÐÌṩÁËÓë·þÎñÊý¾Ý¶ÔÏó (SDO) µÄ½ôÃܼ¯³É¡£

ͼ 9. Ó¦ÓóÌÐòºÍÊý¾Ý·ÃÎÊ·þÎñ
×ܽá
¼Ü¹¹Ê¦ºÍÀûÒæÏà¹ØÕß³£³£·¢ÏÖ£¬¶ÔÓÚÇå³þµØËµÃ÷ SOA µÄÌåϵ½á¹¹Ä£Ê½£¬²¢È·¶¨Ñ¡ÔñÄÄÒ»¸öÈë¿Úµã£¬ÕâÊÇÒ»ÏîÆÄ¾ßÌôÕ½ÐԵŤ×÷¡£Òò´Ë£¬ËûÃÇ¿ÉÄÜÏ£ÍûÑ¡Ôñ¶à¸ö
SOA Èë¿Úµã£¬ÒÔ±ã½â¾öÆóÒµËùÃæÁÙµÄ×î½ôÆÈºÍ×î¾ßÌôÕ½ÐÔµÄÎÊÌâ¡£ÔÚÔĶÁÍê±¾ÎÄÖ®ºó£¬Í¨¹ýÔÚ¸÷¸öÈë¿ÚµãËù±êʶµÄ¸÷ÖÖ½ÚµãÉϽøÐÐÉîÈëÑо¿£¬¼Ü¹¹Ê¦ºÍÆäËûÖØÒªµÄ²ÎÓëÕß¿ÉÒÔ°ïÖúËûÃǵÄ×éÖ¯¸üºÃµØÂú×ãÆäÐèÇ󣬲¢¿ªÊ¼ËûÃǵÄ
SOA Ìåϵ½á¹¹Ö®Âá£
ÔÚ±¾ÎÄÖУ¬Äú´ÓÂß¼µÄ½Ç¶ÈÁ˽âÁË SOA£¬ÒÔ¼°ÈçºÎ´´½¨½ÚµãºÍÏà¹ØµÄ UML ×é¼þ£¬ËüÃÇ¿ÉÒÔÒÔÒ»ÖÖ·ÇרÓеġ¢Óë²úÆ·Î޹صķ½Ê½À´±íʾ
SOA µÄ²Î¿¼Ìåϵ½á¹¹¡£
|