• Àüü
  • ÀüÀÚ/Àü±â
  • Åë½Å
  • ÄÄÇ»ÅÍ
´Ý±â

»çÀÌÆ®¸Ê

Loading..

Please wait....

±¹³» ³í¹®Áö

Ȩ Ȩ > ¿¬±¸¹®Çå > ±¹³» ³í¹®Áö > Çѱ¹Á¤º¸°úÇÐȸ ³í¹®Áö > Á¤º¸°úÇÐȸ ³í¹®Áö B : ¼ÒÇÁÆ®¿þ¾î ¹× ÀÀ¿ë

Á¤º¸°úÇÐȸ ³í¹®Áö B : ¼ÒÇÁÆ®¿þ¾î ¹× ÀÀ¿ë

Current Result Document : 5 / 8 ÀÌÀü°Ç ÀÌÀü°Ç   ´ÙÀ½°Ç ´ÙÀ½°Ç

ÇѱÛÁ¦¸ñ(Korean Title) SOA ¼­ºñ½ºÀÇ µ¿Àû ¼±Åà ¼³°è ±â¹ý
¿µ¹®Á¦¸ñ(English Title) A Design Method for Dynamic Selection of SOA Services
ÀúÀÚ(Author) ¹èÁ¤¼·   ¶óÇöÁ¤   ±è¼öµ¿   Jeong Seop Bae   Hyun Jung La   Soo Dong Kim  
¿ø¹®¼ö·Ïó(Citation) VOL 35 NO. 02 PP. 0091 ~ 0104 (2008. 02)
Çѱ۳»¿ë
(Korean Abstract)
¼­ºñ½º ÁöÇâ ÄÄÇ»ÆÃ(Service-Oriented Computing, SOC)Àº ¹èÆ÷µÈ ¼­ºñ½º¸¦ ¼±ÅÃÇÏ°í Á¶ÇÕÇÏ¿© ¼­ºñ½º Å¬¶óÀ̾ðÆ®°¡ ¿øÇϴ ±â´ÉÀ» Á¦°øÇϴ °³¹ß ¹æ½ÄÀÌ´Ù. SOC´Â Çâ»óµÈ ºñÁî´Ï½º ±â¹Î¼º, ´ÜÃàµÈ °³¹ß ½Ã°£°ú °°Àº ¿©·¯ ÀåÁ¡À» Á¦°øÇÑ´Ù. ÀÌ·¯ÇÑ ÀåÁ¡À» ±Ø´ëÈ­Çϱâ À§Çؼ­´Â ¼­ºñ½ºÀÇ ¼±Åðú Á¶ÇÕÀÌ µ¿ÀûÀ¸·Î ÀÌ·ç¾îÁ®¾ß ÇÑ´Ù. ÇÏÁö¸¸ ÇöÀçÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾î, SOC Ç÷§Æû, ºñÁî´Ï½º ÇÁ·Î¼¼½º ¸ðµ¨¸µ ¾ð¾î (Business Process Modeling Language, BPML) ¹× µµ±¸´Â ¼öµ¿Àû ¼­ºñ½º ¼±Åà¶Ç´Â ¼­ºñ½ºÀÇ Á¤Àû ¹ÙÀεù¸¸À» Áö¿øÇϴ ¼öÁØ¿¡ ¸Ó¹°·¯ ÀÖ´Ù. °¢ Å¬¶óÀ̾ðÆ®ÀÇ ¿ä±¸»çÇ×À» ¸¸Á·Çϴ ¼­ºñ½º¸¦ Á¦°øÇϱâ À§ÇÏ¿© ÇØ´ç ºñÁî´Ï½º ÇÁ·Î¼¼½º´Â À籸¼º (reconfiguration)µÇ°í Àç¹èÆ÷ (redeploy)µÇ¾î¾ß Çϴ ¹®Á¦Á¡ÀÌ ÀÖ´Ù. µû¶ó¼­, ¼­ºñ½º Å¬¶óÀ̾ðÆ®ÀÇ ´Ù¾çÇÑ ¿ä±¸¿¡ ¸Â°Ô ¼­ºñ½º¸¦ ½Å¼ÓÇÏ°í À¯¿¬ÇÏ°Ô Á¶ÇÕ½ÃÅ°±â À§ÇÏ¿© µ¿Àû ¼±Åà±â¹ýÀÌ ÇÊ¿äÇÏ´Ù. º» ³í¹®¿¡¼­´Â ¿£ÅÍÇÁ¶óÀÌÁî ¼­ºñ½º ¹ö½º(Enterprise Service Bus, ESB) ±â¹ÝÀÇ µ¿Àû ¼±ÅàÇڵ鷯 (Dynamic Selection Handler, DSH) ¼³°è ±â¹ýÀ» Á¦¾ÈÇÑ´Ù. DSHÀÇ ³× °¡Áö ÄÄÆ÷³ÍÆ®ÀΠ¼öÇà ¸®½º³Ê, ¼­ºñ½º ¼±ÅÃÀÚ, ¼­ºñ½º ¹ÙÀδõ, ÀÎÅÍÆäÀ̽º º¯È¯ÀÚ¿¡ ´ëÇÑ ¼³°è¸¦ Á¦½ÃÇÑ´Ù. DSH ¼³°è ½Ã¿¡ ÀûÇÕÇÑ µðÀÚÀΠÆÐÅÏÀ» Àû¿ëÇÏ¿© ÄÄÆ÷³ÍÆ®ÀÇ Àç»ç¿ë¼ºÀÌ ³ôµµ·Ï ¼³°èÇÑ´Ù. ¸¶Áö¸·À¸·Î Á¦¾ÈÇÑ DSH ¼³°èÀÇ ½Ç¿ë¼ºÀ» º¸À̱â À§ÇØ ESB¸¦ ÀÌ¿ëÇÏ¿© DSH¸¦ ±¸ÇöÇÑ´Ù.
¿µ¹®³»¿ë
(English Abstract)
Service-Oriented Computing (SOC) is the development method that published services are selected and composed at runtime to deliver the expected functionality to service clients. SOC should get maximum benefits not only supporting business agility but also reducing the development time. Services are selected and composed at runtime to improve the benefits. However, current programming language, SOC platforms, business process modeling language, and tools support either manual selection or static binding of published services. There is a limitation on reconfiguring and redeploying the business process to deliver the expected services to each client. Therefore, dynamic selection is needed for composing appropriate services to service clients in a quick and flexible manner. In this paper, we propose Dynamic Selection Handler (DSH) on ESB. we present a design method of Dynamic Selection Handler which consists of four components; Invocation Listener, Service Selector, Service Binder and Interface Transformer. We apply appropriate design patterns for each component to maximize reusability of components. Finally, we describe a case study that shows the feasibility of DSH on ESB.
Å°¿öµå(Keyword) ¼­ºñ½º ÁöÇâ ¾ÆÅ°ÅØó(SOA)   µ¿Àû ¼­ºñ½º ¼±Åà  Enterprise Service Bus (ESB)   Service Oriented Architecture (SOA)   Dynamic Service Selection   Enterprise Service Bus (ESB)  
ÆÄÀÏ÷ºÎ PDF ´Ù¿î·Îµå