Content

 
BPMN(Business Process Modeling Notation) Ç¥ÁØ

 

¿Ö Ç¥ÁØÀÌ ÀûÀýÇÑ°¡?

ÇÁ·Î¼¼½º ¸ðµ¨¸µ°ú workflow ¼ÒÇÁÆ®¿þ¾î¿¡ ÅõÀÚ¸¦ ÇÏ·Á´Â Á¶Á÷Àº ±×µéÀÇ ÅõÀÚ°¡ º¸È£¹ÞÀ» °ÍÀ̶ó´Â È®½ÅÀ» ¿øÇÕ´Ï´Ù. Ç¥ÁØ ±â¹ÝÀÇ ½Ã½ºÅÛ¿¡¼­ »ç¿ëÀÚ´Â È®½ÅÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù. ±× È®½ÅÀº °¢º°ÇÑ ÆǸÅÀÚ¿¡ ÀÇÇØ ÀÇÁöÇÏ°Ô µÇ´Â °ÍÀÌ ¾Æ´Ï¸ç, º»ÁúÀûÀÎ ±â´ÉÀÌ À§Çè¿ä¼Ò Æ÷ÇÔÀ» °¨¼Ò½ÃŲ´Ù´Â °Í¿¡ Á÷¸éÇÏ°Ô µÈ´Ù´Â °ÍÀÔ´Ï´Ù.

¿À´Ã³¯ Áõ°¡ÇÏ´Â »óÈ£°øÅëÀÎ ¼¼»ó¿¡¼­ ÀÌ Á¡Àº ´õ Áß¿äÇÏ°Ô µÇ¾î°©´Ï´Ù. Áß¿äÇÑ ³»¿ëÀ» ¸î°¡Áö »ç·Ê·Î º¸½ÃÁÒ:

  • ÇÁ·Î¼¼½º ¸ðµ¨Àº ¾÷¹« ÆÄÆ®³Ê¿Í ÄÁ¼³ÅÏÆ®¿Í ÇÔ²² °øÀ¯µÉ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
  • ÇÁ·Î¼¼½º ¸ðµ¨¸µ ½Ã½ºÅÛÀº ´Ù¾çÇÑ workflow ½Ã½ºÅÛ°ú ÇÔ²² ¿¬°áµÉ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
  • Workflow ½Ã½ºÅÛÀº ´Ù¸¥ Á¶Á÷ÀÇ »ç¶÷µé°ú ÇÔ²² »óÈ£¿î¿µµÉ ÇÊ¿ä°¡ ÀÖÀ¸¸ç ¾ðÁ¦³ª ¾÷¹« ÇÁ·Î¼¼½º´Â Á¶Á÷ÀÇ ÇѰ踦 ³Ñ¾î¼­ °ü¸®µË´Ï´Ù.

¾Ë·ÁÁø Ç¥ÁØÀº ¿©·¯ºÐ¿¡°Ô ¹Ì·¡¸¦ À§ÇÑ ¼±ÅñÇÀ» ÁÝ´Ï´Ù.

 

BPMN

BPMNÀº KAISHA-TecÀ» À§ÇÑ ÇÙ½É Ç¥ÁØÀÔ´Ï´Ù. BPMN ±×·¡ÇÈÀº ¾÷¹« ÇÁ·Î¼¼½º ´ÙÀ̾î±×·¥(Business Process Diagram - BPD)À» ¼­½ÄÈ­ÇÏ´Â ¿Ïº®ÇÑ ÇÁ·Î¼¼½º ¸ðµ¨¸µ ±âÈ£¹ýÀ» ¸¸µì´Ï´Ù.

BPMNÀº ´ç½ÅÀÌ ÀÌ·ç±â ¿øÇÏ´Â °á°ú¿¡ ÀÇÁ¸ÇÏ´Â ´ÙÀ̾î±×·¥À» ÅëÇØ ÀÚ¼¼ÇÏ°Ô ¸ðµÎ "½ÉÃþÀûÀÎh" ºÐ¼®, ²Ä²ÄÇÑ ¼öÁØ ¶Ç´Â ³ôÀº ¼öÁØ¿¡¼­ ¸Å¿ì ´Ü¼øÈ­ ½ÃÄѼ­ ÀÏÀ» ÇÏ°Ô ¸¸µì´Ï´Ù. ¶ÇÇÑ ´Ü¼øÇÑ ´ÙÀ̾î±×·¥Àº ÀÌÈÄ¿¡ ´õ ¿Ïº®ÇÑ ÄÚ½ºÀÇ ºÐ¼®À» °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.

»ç½Ç»ó BPMÀº ´ÜÀÏ Ç¥ÁØ¿¡¼­ »çÀü¿¡ ºÐ¸®µÈ ºÎºÐÀÎ ÇÁ·Î¼¼½º ¸ðµ¨¸µ, ½Ã¹Ä·¹À̼Ç, workflow, ¿£ÅÍÇÁ¶óÀÌÁî ¾îÇø®ÄÉÀÌ¼Ç ÅëÇÕ(EAI) ±×¸®°í B2B ÅëÇÕÀ» °¡Á®¿É´Ï´Ù. BPMNÀº BPMÀÇ ÇÙ½É Æ¯Â¡ÀÔ´Ï´Ù.

 

¿Ö BPMNÀΰ¡?

¿ª»çÀûÀ¸·Î °¢°¢ÀÇ ÆǸÅÀÚ´Â ±×µéÀÇ µµ±¸¿Í ¹æ¹ýÀ¸·Î ±×µé¸¸ÀÇ °³º° Ç¥½Ã¹ýÀ» Á¦°øÇß½À´Ï´Ù. ÀÌ°Í ¶ÇÇÑ ActiveModeler¿¡ ´ëÇÑ »ç·ÊÀÔ´Ï´Ù. ¿ì¸®ÀÇ Ã¹¹ø° Á¦Ç° Á¦°øÀº Àß Á¤ÀÇµÈ ¾î¶² Ç¥ÁØÀÌ Á¸ÀçÇϱ⵵ ÀüÀÎ 1995³â¿¡ ¼Ò°³µÇ¾ú½À´Ï´Ù.

BPMI(Business Process Management Initiative)´Â Áß¿äÇÏ°Ô Ç¥ÁØÀ» À§ÇÑ Å¸°ÙÀÌ µÈ »ç¾÷»ó »ç¿ëÀÚ¿Í °øÅë Ç¥ÁØ Ç¥½Ã¹ý¿¡ ´ëÇØ ¿¬±¸ÇÑ, ÇÁ·Î¼¼½º ¸ðµ¨¸µ ÆǸÅÀÚ¿Í ÄÁ¼³ÅÏÆ®ÀÇ ÄÁ¼Ò½Ã¾öÀ» ÇÔ²² ºÒ·¯¿Ô½À´Ï´Ù. ±×µéÀÇ À¥»çÀÌÆ®´Â www.bpminstitute.org ÀÔ´Ï´Ù.

¶ÇÇÑ BPMN ÇÙ½É ¿ª·®À» Æ÷ÇÔÇÕ´Ï´Ù : ¿¹¸¦ µé¾î BPEL4WS °°Àº ½ÇÇà¾ð¾î¿¡¼­ ¾÷¹« Áß½ÉÀÇ Ç¥±â¹ýÀ» ÅëÇØ ¸ÅÇÎÀ» ¸¸µå´Â ´É·ÂÀÌ´Ù. ÀÌ´Â ¾÷¹« ºÐ¼®°ú ÀÌÀü¿¡ Ưº°ÇÑ ¹æ¹ý¿¡ ÀÇÇØ ´Ù·ç¾îÁ®¿Â IT ¼öÇà»çÀÌ¿¡¼­ »õ·Î¿î Ç¥ÁØÈ­ ºê¸´Áö¸¦ ¸¸µé¾ú½À´Ï´Ù.

Ç¥ÁØÈ­µÈ ÇÁ·Î¼¼½º ¸ðµ¨¸µ ÅøÀÇ ÃÖÁ¾ »ç¿ëÀÚ´Â ¸Å¿ì ÀÌÀÍÀ» º¸¾Ò½À´Ï´Ù. ¿Ö³ÄÇÏ¸é ±×µéÀÌ °³¹ßÇÑ ¸ðµ¨µéÀÌ ÅøÀÇ ±â¿ø ¶Ç´Â ¸ñÀû¿¡ °ü°è¾øÀÌ Áö¼ÓÀûÀ¸·Î µÇ¾ú±â ¶§¹®ÀÔ´Ï´Ù. ÀÌ°ÍÀº ¼ÒÅë°ú ÅëÇÕ, Ç¥ÁØÈ­¿¡ ¸Å¿ì µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù.

½ÇÇà¾ð¾î¿¡¼­ÀÇ ¸ÅÇÎÀº ÀûÇÕÇÑ ½ÇÇà Åø¿¡¼­ Ãâ·ÂµÇ±â À§ÇØ IT °³¹ßÀÚµéÀÌ ´Ù½Ã »ý»êÇÑ ÇÁ·Î¼¼½º ¸ðµ¨¿¡ ÀÇÇØ Àü¿¡ Ãë±ÞµÈ ¿¬°áÀ» Á¦°øÇÕ´Ï´Ù. ¾÷¹« ´Ü°è ¸ðµ¨°ú IT ´Ü°è ¸ðµ¨»çÀÌÀÇ ¼öµ¿Àû ¿¬°áÀº ¿¡·¯¿¡ °É¸®±â ½¬¿ü°í, º»ÁúÀûÀÎ ¿ä±¸¿Í ½ÇÇàµÈ ÇÁ·Î¼¼½º »çÀÌÀÇ ÃßÀû°¡´É¼ºÀ» ³õĨ´Ï´Ù. ±×·¡¼­ BPMNÀÇ °¡´É¼ºÀº ¸Å¿ì È°±âÂ÷º¸ÀÔ´Ï´Ù.

Ç¥½Ã¹ýÀ¸·Î¼­ äÅÃÇÑ BPMN¿¡¼­ KAISHA-TecÀº ÇÁ·Î¼¼½º ¼ö³â°£ BPMN°èÀÇ ¸ðµ¨¸µ Áö½ÄÀ¸·Î °¡Á®¿ÔÀ¸¸ç, Ç¥ÁØ ±â¹ÝÀÇ Ç÷§ÆûÀÌ ÁÖ´Â ±âȸ·Î ºÎÅÍ ÀåÁ¡ÀÌ µÉ ¼ö ÀÖµµ·Ï °í°´°ú Á¶Á÷ ±× ÀÚü¿¡ Çã¿ëÇØ¿Ô½À´Ï´Ù.

 

BPMNÀ̶õ ¹«¾ùÀΰ¡?

BPMN(Business Process Modeling Notation)Àº ¾÷¹« ÇÁ·Î¼¼½º Ç÷οì¿Í À¥ ¼­ºñ½º¸¦ ¸ðµ¨È­ÇÑ »õ·Î¿î ±âÁØÀÔ´Ï´Ù. ´ëÁß¿¡ ´ëÇÑ °ø½Ä ¹ßÇ¥´Â 2004³â 5¿ù¿¡ ÀÖ¾ú½À´Ï´Ù. »ó¼¼ÇÑ ¸í¼¼¼­´Â BPMI ¹ßÇ¥ÀÛ¾÷±×·ì¿¡ ÀÇÇØ 2³â ÀÌ»óÀÇ ³ë·ÂÀ» °¡Áö°í ¹ßÇ¥ÇÕ´Ï´Ù.

BPMN Ç¥ÁØÀÇ ÁÖ¿ä ¸ñÀûÀº ºñÁî´Ï½º ºÐ¼®°¡ºÎÅÍ ¸ðµç ºñÁî´Ï½º »ç¿ëÀÚ±îÁö Áï½Ã ÀÌÇØÇÒ ¼ö Àִ ǥ±â¹ýÀ» ±ÔÁ¤ÇÏ´Â °ÍÀ̾ú½À´Ï´Ù. ±× Ç¥±â¹ýÀº Ãʱâ ÇÁ·Î¼¼½ºÀÇ ÃʾÈÀ» ¸¸µé°í, ±â¼úÀÇ ¼ö´ÜÀ» À§ÇØ Ã¥ÀÓÁö´Â ±â¼ú °³¹ßÀÚ¿Í ¸¶Ä§³» ÇÁ·Î¼¼½º¸¦ °ü¸®ÇÏ°í °¨µ¶ÇÒ ºñÁî´Ï½º »ç¿ëÀÚ¸¦ À§ÇØ ¸¸µé¾ú½À´Ï´Ù.

°°Àº BPMNÀÇÁß¿äÇÑ ¸ñÀûÀº ¿¹¸¦ µé¾î BPEL4WS (Business Process Execution Language for Web Services)°ú BPML(Business Processing Modeling Language)°ú °°ÀÌ ºñÁî´Ï½º ÇÁ·Î¼¼½ºÀÇ ½ÇÇàÀ» À§ÇÑ XML ¾ð¾îÀÇ ¹ß»ýÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ³»ºÎ ¸ðµ¨À» ±ÔÁ¤ÇÏ´Â °ÍÀ̾ú½À´Ï´Ù. ±×·¯¹Ç·Î BPMNÀº ºñÁî´Ï½º ÇÁ·Î¼¼½º µðÀÚÀΰú ÇÁ·Î¼¼½º ¼öÇà»çÀÌÀÇ Áß¿äÇÑ Ç¥ÁØ ¿¬°áÀ» ¸¸µì´Ï´Ù. BPMNÀº °ß°íÇÑ ¼ö¸® ³í¸®ÇÐ ±âÃÊ¿¡¼­ °³¹ßµÇ¾î¼­ Á¤È®ÇÑ ½ÇÇà¾ð¾î°¡ ¸¸µé¾îÁú ¼ö ÀÖ½À´Ï´Ù.

BPMNÀÇ ÃÖÁ¾ °á°ú´Â BPD(Business Process Diagram)À̸ç, ÀÌ´Â (BPD), Ç¥ÁØ ±×·¡ÇÈ Ç¥±â¸¦ ±â¹ÝÀ¸·Î ÇÑ È°µ¿ Ç÷ο츦 º¸¿©ÁÝ´Ï´Ù.

 

½ÇÇà¾ð¾î·Î¼­ BPMN ´ÙÀ̾î±×·¥ ¸ÅÇÎ

BPMNÀÇ ÇÙ½É ¸ñÀûÀº ºñÁî´Ï½º ¸ñÀûÀÇ ÇÁ·Î¼¼½º ¸ðµ¨¸µ Ç¥±â¿¡¼­ºÎÅÍ IT ¸ñÀûÀÇ ½ÇÇà ¾ð¾î±îÁöÀÇ ¿¬°áÀ» »ý¼ºÇÏ´Â °Í¿¡ ÀÖ¾ú½À´Ï´Ù. ¿ÀºêÁ§Æ® ¼Ó¼ºÀÇ ¸¹Àº ¼ÂÆ®¿¡ ÀÇÇØ Áö¿øµÇ´Â BPMNÀÇ ±×·¡ÇÁ½Ä ¿ÀºêÁ§Æ®´Â ¸¶Ä¡ ÇÁ·Î¼¼½º ½ÇÇàÀ» À§ÇÑ »ç½Ç»óÀÇ Ç¥ÁØÀÌ µÇ°í ÀÖ´Â BPEL4WS (Business Process Execution Language for Web Services)ó·³ Áï½Ã ÇÁ·Î¼¼½º ½ÇÇà¾ð¾î¿¡ ¸ÅÇ뵃 ¼ö ÀÖ½À´Ï´Ù.

ActiveModeler´Â ´Ù¾çÇÑ ½ÇÇà¾ð¾î¸¦ À§ÇÑ ¿¬°á°ú »õ·Î¿î Ç¥ÁØ¿¡ ³ªÅ¸³²À¸·Î½á µ¶Æ¯ÇÑ ¿¬°á¼ºÀ» °¡Áö´Â ±¸Á¶¸¦ ÅëÇÑ ¿öÅ©ÇÃ·Î¿ì ¿£ÁøÀ» Á¦°øÇÒ °ÍÀÔ´Ï´Ù. ÇϳªÀÇ Ç¥ÁØÀ» °£¼öÇÏ´Â °Í »Ó¸¸¾Æ´Ï¶ó ¾î¶² Ç¥Áصµ Áß¿äÇÏ°Ô ¸¸µå´Âµ¥¿¡ ±× ¸ñÀûÀÌ ÀÖ½À´Ï´Ù.

 

ÀÌÈÄÀÇ Çà·Î

¸¹Àº ȸ»çµéÀÌ BPMN Ç¥ÁØ°ú ´õ ³ªÀº ½ÇÇà¾ð¾î¿Í ÇÁ·Î±×·¥ °³¹ß ȯ°æÀÇ ÅëÇÕ - ¿¹¸¦ µé¸é UMLÀÌ Á¤ÂøÇÒ °Í- À» Áö¿øÇÒ °ÍÀ̶ó´Â °ÍÀº ¸Å¿ì °¡´ÉÇغ¸ÀÔ´Ï´Ù.

BPMN ÀÚü¸¦ À§Çؼ­ ¾Æ¸¶µµ ¸Å³â À¯Áöº¸¼ö ¹öÀüÀÌ À¯È¿ÇÑ °èȹÀÌ ¸¸µé¾î Áú °ÍÀÔ´Ï´Ù. ¸ñÀûÀº ¶ÇÇÑ Á¾´ÜÀûÀÎ ºñÁî´Ï½º ½ÃÀå - ¿¹¸¦ µé¾î º¸Çè¾÷, Á¦Á¶¾÷, ÀçÁ¤¾÷ - À» Áö¿øÇϴ ǥÁØÈ­µÈ Àΰø¼¼Æ®¸¦ »ý»êÇÏ´Â °ÍÀÔ´Ï´Ù. ºÎ°¡ÇÏ¿© ¿¹¸¦ µé¾î ºñÁî´Ï½º ±ÔÄ¢°ú ºñÁî´Ï½º Àü·«ÀÇ ¸ðµ¨¸µ °°Àº °ÍÀ» Æ÷ÇÔÇÑ ³ôÀº ´Ü°èÀÇ ºñÁî´Ï½º ¸ðµ¨¸µÀ» À§ÇÑ BPMNÀº ÁÁÀº Ç÷§ÆûÀÌ µÉ °ÍÀÔ´Ï´Ù.

BPMNÀº Áö±Ý±îÁö Ç¥ÁØÀ¸·Î¼­ÀÇ Àüü Çü½ÄÈ­¸¦ À§ÇÑ OMG¿¡ °øÇåÇØ¿Ô½À´Ï´Ù. OMG´Â ÇöÀç ¼öÇà ´ÙÀ̾î±×·¥À» Æ÷ÇÔÇÑ UML 2.0À» °³¹ßÇÏ°í ÀÖ´Ù´Â °ÍÀ» °í·ÁÇغ¼ ¶§, BPMN ºñÁî´Ï½º ÇÁ·Î¼¼½º ´ÙÀ̾î±×·¥°ú UML ¼öÇà ´ÙÀ̾î±×·¥ÀÇ ÅëÇÕÀº ¹Ì·¡¿¡ Á¤ÂøµÉ °ÍÀÌ °¡´ÉÇÕ´Ï´Ù.

Sidebar


Footer