Áö³ 2000³âµµ¿¡ ù¼±À» º¸ÀÎ BizTalk 2000Àº ±×ÈÄ BizTalk
2002¸¦ ¹ßÇ¥ÇÏ¿´°í ÀÌÁ¦´Â BPM(Business Process Management)À» °Á¶ÇÏ¸é¼ BizTalk 2004°¡ 2004³â
Ãʹݿ¡ Ãâ½ÃµÉ ¿¹Á¤À̸ç, ÀÌ´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡
e-Business ¼¹ö¸¦ Çϳª¸¦ ¹¾î¼ ÅëÇÕµÈ È¯°æÀ» Á¦°øÇϰڴٴ ÁêÇÇÅÍ ºñÁ¯ÀÇ Ã¹¹øÂ° Ãâ½Ã Á¦Ç°À̱⵵ ÇÏ´Ù.
BizTalk 2004ÀÇ º¯ÈµÈ ±â´ÉÀ̳ª »õ·Î¿î ±â´ÉÀ» Á¤¸®Çغ¸¸é ¾Æ·¡¿Í °°´Ù.
1. Visual Studio .Net°úÀÇ ÅëÇÕ
´«À¸·Î º¸ÀÌ´Â °¡Àå Å« º¯È´Â BizTalk 2004ÀÇ °³¹ß ȯ°æÀÌ Visual Studio .Net¿¡ ÅëÇÕÀÌ µÇ¾ú´Ù´Â °ÍÀÌ´Ù.
µû¶ó¼ °³¹ßÀڵ鿡°Ô Ä£¼÷ÇÑ °³¹ß ȯ°æ¿¡¼ Solution Explorer¸¦ ÀÌ¿ëÇÏ¿© BizTalk Project¸¦ »ý¼ºÇϰí
Project ³»ºÎ¿¡ »ý¼ºÇÑ °¢ ¿ÀºêÁ§Æ®ÀÇ »óŸ¦ Property âÀ» ÀÌ¿ëÇÏ¿© »ìÆìº¸°Å³ª ¼öÁ¤ÇÒ ¼ö ÀÖµµ·Ï µÇ¾î ÀÖ´Ù.
1. Visual Studio .Net°úÀÇ ÅëÇÕ
2. XML Schema Áö¿ø
3. Orchestration °È
4. Web Service Áö¿ø
5. Business Worker Tool Áö¿ø
6. BizTalk Adapter Framework Áö¿ø
ÀÌµé ³»¿ëÀº ÅëÇÕ¿¡ ÇÊ¿äÇÑ Ç¥Áذú À¯¿¬¼ºÀ» Àß À¯ÁöÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇϰí ÀÖ´Ù..
1. Visual Studio .Net°úÀÇ ÅëÇÕ
´«À¸·Î º¸ÀÌ´Â °¡Àå Å« º¯È´Â BizTalk 2004ÀÇ °³¹ß ȯ°æÀÌ Visual Studio .Net¿¡ ÅëÇÕÀÌ µÇ¾ú´Ù´Â °ÍÀÌ´Ù.
µû¶ó¼ °³¹ßÀڵ鿡°Ô Ä£¼÷ÇÑ °³¹ß ȯ°æ¿¡¼ Solution Explorer¸¦ ÀÌ¿ëÇÏ¿© BizTalk Project¸¦ »ý¼ºÇϰí
Project ³»ºÎ¿¡ »ý¼ºÇÑ °¢ ¿ÀºêÁ§Æ®ÀÇ »óŸ¦ Property âÀ» ÀÌ¿ëÇÏ¿© »ìÆìº¸°Å³ª ¼öÁ¤ÇÒ ¼ö ÀÖµµ·Ï µÇ¾î ÀÖ´Ù.
2. XML Schema Áö¿ø
BizTalk 2004´Â XML Schema Definition Language (XSD)¸¦ Áö¿øÇÏ´Â Editor¿Í MapperÀ»
Áö¿øÇϹǷνá
À¯¿¬ÇÏ¸é¼ ¾ö°ÝÇÑ ¹®¼ÀÇ ±Ô¾àÀ» ¸¸µé³¾ ¼ö ÀÖÀ¸¸ç, À̸¦ »ý¼ºÇϴµ¥ ¿ëÀÌÇÏ°Ô Áö¿øÇØ ÁÖ´Â Editor¸¦
Á¦°øÇϰí ÀÖ´Ù. ¶ÇÇÑ ¹®¼¿Í ¹®¼ »çÀÌÀÇ º¯È¯À» Áö¿øÇϱâ À§ÇØ »ç¿ëµÇ´Â Mapper´Â ´Ù¾çÇÑ Funtoids¸¦
Áö¿øÇϰí ÀÖ¾î¼ DataÂ÷¿øÀÇ ÅëÇÕ ±â´ÉÀ» ¹«¸® ¾øÀÌ Áö¿øÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ Á¦°ø µÇ¾îÁö°í ÀÖ´Ù.
ÀÌ´Â ¿ÜºÎ ½Ã½ºÅÛ°úÀÇ ÀÚ·á °øÀ¯¿¡ ´ëÇÑ Ç¥ÁØÈ¸¦ Áö¿øÇϰí ÀÖ´Â ºÎºÐÀ¸·Î XML¿Ü Delimited ¶Ç´Â
Positional Flat ÆÄÀϵéÀÇ °øÀ¯ ¹æ¹ýµµ Áö¿øÇϰí ÀÖ´Ù.

<±×¸² 1> Visual Studio .Net¾È¿¡¼ XML Schema, Mapper, Funtoids¸¦ º¸¿©ÁØ´Ù.
3. Orchestration °È
BizTalk 2002¿¡¼´Â »ç¿ëÇÏ¿´´ø Visio UI´Â ´õ ÀÌ»ó »ç¿ëÇÏÁö ¾Ê´Â´Ù. ±× ´ë½Å¿¡ 10¹è³ª »¡¶óÁø
Orchestration Engine°ú »ç¿ëÀÚ µµ±¸ÀÎ Orchestration Designer°¡ Á¦°øµÈ´Ù.
Orchestration EngineÀÇ °¡Àå Å« º¯È´Â XSD¸¦ »ç¿ëÇÏ´Ù´Â °ÍÀÌ°í °³¹ßÀÚÀÇ ÀÔÀå¿¡¼´Â ´õ ÀÌ»ó ÇÁ·Î¼¼½º¸¦
ÅëÇÕÇϱâ À§Çؼ Äڵ带 »ç¿ëÇÏÁö ¾Ê´Â´Ù´Â °ÍÀÌ´Ù. ´ÜÁö ÄÚµå´Â ÇÁ·Î¼¼½º»ó¿¡¼ ƯÁ¤ÇÑ ·ÎÁ÷À» ±¸ÇöÇϴµ¥
»ç¿ëÇϸç, ProcessÀÇ È帧Àº Orchestration Designer°¡ Á¦°øÇÏ´Â VisualÇÑ Shape¸¦ ÀÌ¿ëÇÏ¿© ÅëÇÕÇÑ´Ù.
µû¶ó¼ Orchestration EngineÀº Service Link, Correlation Set, Message Type,
Port Type, Variables ¸¦
Áö¿øÇϸç Orchestration Designer´Â Send Port, Receive Port, Transform, ConstructÀ»
½Ã°¢ÀûÀ¸·Î »ç¿ëÇÒ
¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
<±×¸² 2> Web Service¸¦ Áö¿øÇϰí ÀÖ´Â OrchestrationÀÇ ¸ð½ÀÀ» º¸¿©ÁÖ°í ÀÖ´Ù.
4. Web Service Áö¿ø
BizTalk 2002¿¡¼´Â Web Service¸¦ ÀÌ¿ëÇϱâ À§Çؼ´Â º°µµÀÇ Tool Kit¸¦ ¼³Ä¡ÇØ¾ß Çߴµ¥, BizTalk
2004¿¡
¼´Â Orchestration¿¡¼ ¿ÜºÎÀÇ Web Service¸¦ Æ÷ÇÔÇÏ´Â ±â¼ú¿¡ ´ëÇÑ Áö¿øÀº ¹°·Ð ¿Ï¼ºµÈ Business
Process¸¦ ºôµåÇϰí, À̸¦ Global Assemble Cache¿¡ ¹èÆ÷ÇÑ ÈÄ À̸¦ Web Service·Î ±¸¼ºÇØ ÁÖ´Â
WizardÀ»
ÀÌ¿ëÇÏ¸é ¿ëÀÌÇÏ°Ô Web Service¸¦ ±¸¼ºÇϰí À̸¦ ´Ù¸¥ Client ÇÁ·Î±×·¥¿¡¼ ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÒ ¼ö ÀÖ´Ù.
ƯÈ÷ Web Service´Â SOAP Åë½ÅÀ» ¹ÙÅÁÀ¸·Î ¿Ïº®ÇÑ WSDL°ú UDDI¸¦ Áö¿øÇÔÀ¸·Î½á BizTalk ½Ã½ºÅÛÀÇ
Loosely CouplingÀ» À¯ÁöÇÒ ¼ö ÀÖ°Ô ÇÏ´Â Áß¿äÇÑ ±â´ÉÀ̸ç, DataÅëÇÕÀ» ³Ñ¾î¼ Process ÅëÇÕÀ» °¡´ÉÇϰÔ
ÇÏ´Â Áß¿äÇÑ ¿¼è¶ó°í ÇÒ ¼ö ÀÖ´Ù.
5. Business Worker Tool Áö¿ø
BizTalk 2004ÀÇ Å« º¯Èµé Áß ÇÑ °¡Áö´Â Information WorkerÀÇ °³³äÀ» ¸¸µé°í À̵éÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â Tool¸¦
Áö¿øÇϰí ÀÖ´Ù´Â °ÍÀÌ´Ù. À̰ÍÀº ±â¾÷ÀÇ ÀÔÀå¿¡¼ º¸ÀÚ¸é ±×µ¿¾È Business Process¿Í Policy°¡ È¥ÇյǾî
ÀÖ´ø ±âÁ¸ÀÇ ÄÚµå Áß½ÉÀÇ ½Ã½ºÅÛÀÇ ¹®Á¦Á¡À» ´ëÆø Á¦°ÅÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦½ÃÇϰí ÀÖ´Â °ÍÀÌ´Ù.
Áï IT´Â Business Process¸¦ ÀÛ¼ºÇϰí Policy¿¡ ´ëÇÑ ºÎºÐÀº Power UserÀÎ Information Worker°¡
Á¤ÀÇÇϰí
°ü¸® ÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿©¼ ±Þº¯ÇÏ´Â °æÀï·Â ½Ã´ëÀÇ ±â¾÷ÀÇ ¹Îø¼ºÀ» À¯Áö ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇϰí ÀÖ´Ù.
ÇöÀç BizTalk 2004¿¡¼ Áö¿øÇÏ´Â Information Worker ToolÀº Business Rules FrameworkÀÇ
ÀϺηÎ
Áö¿øµÇ´Â Business Rules Composer°¡ Àִµ¥ À̰ÍÀÌ Á¶Á÷³»ÀÇ À¯¿¬¼ºÀ» º¸ÀåÇÑ´Ù¸é, Business Activity
Service´Â Á¶Á÷°£ÀÇ Business Process¸¦ ½±°Ô °ü¸®ÇÏ°í ½ÇÇàÇÒ ¼ö ÀÖ´Â ´ÜÀÏ È¯°æÀ» Á¦°øÇÑ´Ù.
ÀÌ·± ÀÚµ¿ÈµÈ ProcessÀÇ ¹®Á¦´Â ¾ðÁ¦ ÀÏÀÌ ½ÃÀÛµÇ°í ¾î¶»°Ô ÁøÇàµÇ´ÂÁö¸¦ ÆÄ¾ÇÇϱⰡ Èûµé´Ù´Â °ÍÀÌ´Ù.
ÀÌ·± ¹®Á¦¸¦ ÇØ°áÇϱâ À§Çؼ Business Activity Monitor¸¦ ÀÌ¿ëÇÏ¿© Process°£¿¡ Àü´ÞµÇ¾îÁö´Â È帧À»
DataBaseÈÇϰí À̸¦ User°¡ ÇÊ¿ä½Ã¿¡ ¿ëÀÌÇÏ°Ô Á¢±ÙÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°íÇØ ÁÖ´Â ±â´ÉÀ¸·Î BizTalk
2004¿¡¼´Â SQL Server¿Í OLAP Server¸¦ ÀÌ¿ëÇϰí ÀÌ ±â´ÉÀ» Á¦°øÇϰí ÀÖ´Ù.

<±×¸² 3> Business Rule Composer¸¦ ÀÌ¿ëÇÏ¿© ȸ»çÀÇ Á¤Ã¥À» À¯¿¬ÇÏ°Ô °ü¸®ÇÒ ¼ö ÀÖ´Ù.
6. BizTalk Adapter Framework Áö¿ø
BizTalk 2004¿¡¼ Loosely CouplingÀ» À¯ÁöÇÒ ¼ö ÀÖ´Â ¶Ç ÇϳªÀÇ ¿ä¼Ò·Î BizTalk Adapter FrameworkÀ»
Á¦°øÇϰí ÀÖ½À´Ï´Ù. °³¹ßÀÚ´Â Adapter Framework¸¦ ÀÌ¿ëÇÏ¿© °íÀ¯ÀÇ Adapter¸¦ ¸¸µé¼öµµ ÀÖ°í BizTalk¿¡¼
±âº»ÀûÀ¸·Î Á¦°øÇÏ´Â AdapterÀÎ File Adapter, HTTP Adapter, MSMQT Adapter, SMTP Adapter,
SQL
Adapter, SOAP Adapter¸¦ ÀÌ¿ëÇÏ¿© ¿ÜºÎ¿ÍÀÇ ¿¬°áÀÌ °¡´ÉÇϸç, ÀÚü °³¹ß ÇÒ ¼öµµ ÀÖ°í ¶Ç´Â À¯¸íÇÑ
Legacy ½Ã½ºÅÛ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â »ó¿ëAdapter¸¦ ÀÌ¿ëÇÏ¸é °³¹ß±â°£ÀÇ ´ÜÃà ¹× ¾ÈÁ¤¼ºÀ» È®º¸ ÇÒ ¼öµµ ÀÖ´Ù.
Áö±Ý±îÁö BizTalk 2004ÀÇ º¯ÈµÈ ¸ð½ÀÀ» Ç¥ÁØÈ Áö¿ø°ú À¯¿¬¼º Áö¿øÀ¸·Î ±¸ºÐÇÏ¿© ´ë·«ÀûÀ¸·Î »ìÆìº¸¾Ò´Ù.
º»ÀÎÀº BizTalk 2004À» "XML¿Í Web Service¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ÅëÇÕ°ú À¯¿¬¼ºÀ» µ¿½Ã¿¡ ¸¸Á·½Ãų ¼ö
ÀÖ´Â
Tool"À̶ó°í »ý°¢ÇÑ´Ù. ÇâÈÄÀÇ ºñÁî´Ï½º´Â ´õ »¡¶óÁö°í º¹ÀâÇØÁö¸é¼ °è¼ÓÀûÀÎ ÅëÇÕÀ» ¿ä±¸ ÇÒ °Í ÀÌ´Ù.
ÀÌÁ¦ ¿ì¸®´Â ÅëÇÕ°ú À¯¿¬¼ºÀ̶ó´Â µÎ¸¶¸®ÀÇ Åä³¢¸¦ Àâ¾Æ¾ß Çϸç, ¿ì¸® ÁÖÀ§¿¡ ³õ¿© ÀÖ´Â ±¸½½µµ ²ç¾î¾ß ÇÏ´Â
¹æ¹ýÀ» ã¾Æ¾ß ÇÒ °Í ÀÌ´Ù.
|