 |
|
 |
Receive: ºñÁî´Ï½º ÇÁ·Î¼¼½º°¡ ¸ÅÄ¡µÇ´Â ¸Þ½ÃÁö°¡ µµÂøÇÒ ¶§±îÁö ºí·°¸ðµå·Î ±â´Ù¸±¼ö ÀÖ°Ô ÇÑ´Ù. |
|
 |
Reply : ºñÁî´Ï½º ÇÁ·Î¼¼½º°¡ Receive Activity¸¦ ÅëÇØ ¹ÞÀº ¸Þ½ÃÁö¿¡ ´ëÇØ ÀÀ´ä¸Þ½ÃÁö¸¦ º¸³¾ ¼ö ÀÖ°Ô ÇÑ´Ù. |
|
 |
Invoke: ºñÁî´Ï½º ÇÁ·Î¼¼½º°¡ ÆÄÆ®³Ê¿ÍÀÇ ÀϹæ ȤÀº ¿ä±¸-ÀÀ´ä ¹æ½ÄÀÇ operationÀ» ½ÃÀÛÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. |
|
 |
Assign: º¯¼ö°ªÀ» »õ·Î¿î µ¥ÀÌÅÍ·Î °»½ÅÇÒ ¶§ »ç¿ëµÈ´Ù. |
|
 |
Throw: ºñÁî´Ï½º ÇÁ·Î¼¼½º ³»ºÎ ÆúÅÍ(fault)¸¦ »ý¼º½ÃŲ´Ù. |
|
 |
Terminate: ºñÁî´Ï½º ÇÁ·Î¼¼½º ÀνºÅϽº(Instance)ÀÇ µ¿ÀÛÀ» Áï°¢ÀûÀ¸·Î Á¾·á½ÃŲ´Ù. ÇöÀç ½ÇÇàÁßÀÎ ¸ðµç activityµéÀº ¿¹¿Ü󸮳ª compensation ÇàÀ§¸¦ ÀÏÀ¸Å°Áö ¾ÊÀ¸¸é¼ °¡´ÉÇÑ »¡¸® Á¾·áµÇ¾î¾ß ÇÑ´Ù. |
|
 |
Wait: ÀÏÁ¤ ½Ã°£ ȤÀº Á¤È®ÇÑ ½ÃÁ¡±îÁö ´ë±âÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. |
|
 |
Empty: ºñÁî´Ï½º ÇÁ·Î¼¼½º¿¡ ¡°no-op¡± ¿¬»êÀ» »ðÀÔÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. |
|
 |
Sequence: ³»ºÎ¿¡ Á¤ÀÇµÈ ÀÏ·ÃÀÇ activityµéÀÌ ¼øÂ÷ÀûÀ¸·Î ¼öÇàµÈ´Ù. |
|
 |
Switch: µ¿ÀÏ ·¹º§ÀÇ ´Ù¼öÀÇ activityµé Áß¿¡ Çϳª¸¸À» ¼±ÅÃÇÏ¿© ¼öÇàÇÑ´Ù. |
|
 |
While: ³»ºÎ¿¡ Á¤ÀÇµÈ ÀÏ·ÃÀÇ activityµéÀ» ¼º°øÁ¶°ÇÀÌ ÃæÁ¾µÇ´ÂÇÑ ¹Ýº¹ÀûÀ¸·Î ¼öÇàµÈ´Ù. |
|
 |
Pick: ÀûÀýÇÑ ¸Þ½ÃÁö°¡ µµÂøÇϰųª ŸÀӾƿô ¾Ë¶÷ÀÌ ¹ß»ýÇÒ ¶§±îÁö ´ë±âÇÒ Çϵµ·Ï ÇÑ´Ù. ¸Þ½ÃÁö°¡ µµÂøÇϰųª ŸÀӾƿô ¾Ë¶÷ÀÌ ¹ß»ýÇÏ¸é ¹Ì¸® Á¤ÀÇµÈ activityµéÀÌ ¼öÇàµÇ°í PickÀÌ ³¡³ª°Ô µÈ´Ù. |
|
 |
Flow: µ¿½Ã¿¡ ¼öÇàµÉ Çϳª ÀÌ»óÀÇ acitivityµéÀ» ¸í¼¼ÇÑ´Ù. |
|
 |
Scope: Nested ActivityµéÀ» Á¤ÀÇÇÏ¿© ÀÚ½ÅÀÇ ³»ºÎ º¯¼ö, ¿¹¿Üó¸®, compensation ó¸®ÀÚ¸¦ Á¤ÀÇÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. |
|
 |
Compensate: ÀÌ¹Ì Á¤»óÀûÀ¸·Î ¿Ï·áµÈ ³»ºÎ Scope¿¡ ´ëÇØ º¸Á¤(compensation)À» ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ÀÌ´Â ¿¹¿Üó¸®ÀÚ(Fault Handler)³ª ¶Ç ´Ù¸¥ compensation Handler³»ºÎ¿¡¼¸¸ È£ÃâµÉ ¼ö ÀÖ´Ù. |