ALE ¸ðµâÀº Java·Î ÀÛ¼ºµÇ¸ç ºñÀü Ä¿³ØÅÍ ÇÁ·¹ÀÓ¿öÅ©¸¦ È®ÀåÇÕ´Ï´Ù. ¸ðµâÀº ´ÙÀ½À¸·Î ÀÌ·ç¾îÁý´Ï´Ù.
ALE ¸ðµâÀº À̺¥Æ® 󸮿¡ ´ëÇÑ À¯»ç¼ºÀ¸·Î ÀÎÇØ, RFC ¼¹ö Ä¿³ØÅÍ ±¸¼º¿ä¼Ò¸¦ »ç¿ëÇÕ´Ï´Ù. µÑ ¸ðµÎ SAP ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ Á÷Á¢ RFC È£ÃâÀ» Áö¿øÇÕ´Ï´Ù.
SAP´Â RFC ¶óÀ̺귯¸®¸¦ Java ¹× C·Î Àü´ÞÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â JAR(Java Archive) ÆÄÀÏ·Î Àü´ÞµÇ°í ½ÇÇàµË´Ï´Ù.
±×¸² 17Àº ALE ¸ðµâÀÇ ±¸Á¶¸¦ º¸¿©ÁÝ´Ï´Ù.
SAP¿¡¼ À̺¥Æ®¸¦ ó¸®ÇÒ ¶§, Ä¿³ØÅÍ´Â ±×¸² 17¿¡ ¼³¸íµÈ ±¸¼º¿ä¼Ò¸¦ ´ÙÀ½ ¹æ½ÄÀ¸·Î »ç¿ëÇÕ´Ï´Ù.
À̺¥Æ®´Â µ¥ÀÌÅ͸¦ ¸®½º³Ê¿¡ Àü¼ÛÇÏ´Â ABAP ÇÔ¼öÀÇ ½ÇÇàÀÔ´Ï´Ù. SAP°¡ Àü¼ÛÇÑ À̺¥Æ® µ¥ÀÌÅÍ´Â Çϳª ÀÌ»óÀÇ ÀÌ·¯ÇÑ À̱âÁ¾ ½ÇÇàÀ» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
SAP¿¡¼ °¢ À̺¥Æ®´Â Æ®·£Àè¼ÇÀ¸·Î °£Áֵ˴ϴÙ. Ä¿³ØÅÍ´Â Æ®·£Àè¼Ç ID(TID)¿Í µÎ ´Ü°è ÇÁ·Î¼¼½º¸¦ »ç¿ëÇÏ¿© °¢ À̺¥Æ®¸¦ ó¸®Çϰí, µ¥ÀÌÅͰ¡ SAP¿¡¼ Ä¿³ØÅÍ·Î ÇÑ ¹ø¸¸ Àü´ÞµÇµµ·Ï ÇÕ´Ï´Ù.
ÅëÇÕ ºê·ÎÄ¿¿¡¼ ¿äûÀ» ó¸®ÇÒ ¶§, Ä¿³ØÅÍ´Â ±×¸² 17¿¡ ¼³¸íµÈ ±¸¼º¿ä¼Ò¸¦ ´ÙÀ½ ¹æ½ÄÀ¸·Î »ç¿ëÇÕ´Ï´Ù.
¸®½º³Ê ½º·¹µå´Â ALE ¸ðµâ°ú SAP ÀÀ¿ëÇÁ·Î±×·¥ »çÀÌÀÇ ¸ðµç ALE ƯÁ¤ RFC È£ÃâÀ» ó¸®ÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ ½ÃÀÛµÉ ¶§ RFC ¼¹ö ¸ðµâÀÇ init() ¸Þ¼Òµå´Â ±¸¼º °¡´ÉÇÑ ¼öÀÇ ¸®½º³Ê ½º·¹µå¸¦ »ý¼ºÇÏ´Â ±âº» ½º·¹µå¸¦ ÀÛ¼ºÇÕ´Ï´Ù. °¢ ¸®½º³Ê ½º·¹µå´Â SAP °ÔÀÌÆ®¿þÀÌ¿¡ ´ëÇÑ ÇÚµéÀ» ¿±´Ï´Ù.
¸®½º³Ê ½º·¹µå´Â ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
½º·¹µå´Â Áö¿øÇÏ´Â ALE ƯÁ¤ ÇÔ¼öÀÇ À̺¥Æ®¿¡ ´ëÇØ µ¿±â½ÄÀ¸·Î °è¼ÓÇØ¼ ûÃëÇÕ´Ï´Ù.
SAP´Â Æ®·£Àè¼Ç°ú ÇØ´ç ID¸¦ »ç¿ëÇÏ¿© À̺¥Æ®¸¦ ÇÁ·¹ÀÓÈÇϰí, µ¥ÀÌÅÍÀÇ °¢ Á¶°¢ÀÌ SAP¿¡¼ ÇÑ ¹ø¸¸ Àü´ÞµÇµµ·Ï ÇÕ´Ï´Ù. SAP´Â À̺¥Æ® µ¥ÀÌÅÍ¿Í Æ®·£Àè¼Ç ID(TID)¸¦ Àü¼ÛÇÕ´Ï´Ù. À̺¥Æ® ¹× ¿äû 󸮿¡ ´ëÇØ TID¸¦ ÁýÁß½ÄÀ¸·Î °ü¸®Çϱâ À§ÇØ Ä¿³ØÅÍ´Â °¢ TID¸¦ JMS-MQ ¸Þ½ÃÁö·Î MQSeries ´ë±â¿¿¡ ÀúÀåÇÕ´Ï´Ù. À̺¥Æ®¸¦ ó¸®ÇÒ ¶§, ÀÌ´Â ¶ÇÇÑ ¿¬°üµÈ IDoc µ¥ÀÌÅ͸¦ ¸Þ½ÃÁö º»¹®À¸·Î ÀúÀåÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â TID, TID »óÅ ¹× IDocÀÇ Ã³¸® »óŸ¦ ¸Þ½ÃÁö ¸Ó¸®±Û¿¡ ÀúÀåÇÕ´Ï´Ù.
µÎ °³ÀÇ ALE ƯÁ¤ Business Object Çڵ鷯(À̺¥Æ® 󸮿¡ Çϳª, ¿äû 󸮿¡ Çϳª)°¡ Á¦°øµË´Ï´Ù.
¸®½º³Ê ½º·¹µå´Â ´ÙÀ½À» ¼öÇàÇÏ´Â À̺¥Æ® ó¸® Business Object Çڵ鷯¸¦ ÀνºÅϽºÈÇÕ´Ï´Ù.
ºñÀü Ä¿³ØÅÍ ÇÁ·¹ÀÓ¿öÅ©´Â SAP¿ë WebSphere Business Object¿¡¼ TransactionId ¼Ó¼ºÀÇ °ªÀ» È®ÀÎÇÏ´Â ALE ¿äû ó¸® Business Object Çڵ鷯¸¦ ÀνºÅϽºÈÇÕ´Ï´Ù. ÀÌ °ªÀÌ Á¸ÀçÇÏ´Â °æ¿ì, ÀÌ´Â ´ÙÀ½ ´Ü°è¸¦ °è¼ÓÇÕ´Ï´Ù.
SAP¿ë WebSphere Business Object´Â °¢ IDoc¸¦ µÎ °³ÀÇ ÇÏÀ§ Business Object(Á¦¾î ·¹ÄÚµå Business Object ¹× µ¥ÀÌÅÍ ·¹ÄÚµå Business Object)¸¦ Æ÷ÇÔÇÏ´Â »óÀ§ ·¦ÆÛ Business Object·Î Ç¥½ÃÇÕ´Ï´Ù. Á¦¾î ·¹ÄÚµå Business Object´Â Business Object¸¦ ó¸®Çϱâ À§ÇØ Ä¿³ØÅÍ¿¡ ÇÊ¿äÇÑ ¸ÞŸ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÕ´Ï´Ù. µ¥ÀÌÅÍ ·¹ÄÚµå Business Object´Â SAP ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Ã³¸®ÇÒ ½ÇÁ¦ Business Object ¹× À̸¦ RFC È£Ãâ¿¡ ´ëÇÑ IDoc ±¸Á¶·Î º¯È¯Çϱâ À§ÇØ Ä¿³ØÅÍ¿¡ ÇÊ¿äÇÑ ¸ÞŸ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÕ´Ï´Ù.
¾î´ðÅÍ IBM WebSphere Business Integration Adapter for mySAP.comÀº Á¦¾î ·¹Äڵ忡 ´ëÇÑ Business Object Á¤ÀǸ¦ Æ÷ÇÔÇÕ´Ï´Ù. Á¤ÀÇ ÆÄÀÏÀÎ BO_SAPIDocControl.txt´Â \repository\SAP µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. ALE ¸ðµâÀº SAPÀÇ 3.X ¹× 4.X ¹öÀü¿¡ µ¿ÀÏÇÑ Business Object Á¤ÀǸ¦ »ç¿ëÇÕ´Ï´Ù.
Á¦¾î ·¹ÄÚµå Business ObjectÀÇ TABNAM ¼Ó¼ºÀº »óÀ§ ·¦ÆÛ Business Object°¡ È£ÃâÇÏ´Â SAP ÇÔ¼ö ¸ðµâÀ» Ç¥½ÃÇÕ´Ï´Ù.
¶ÇÇÑ ALE¿¡¼ ¿ÀºêÁ§Æ®¸¦ ÀûÀýÇÏ°Ô Ã³¸®ÇÏ·Á¸é ´ÙÀ½ ¼Ó¼º¿¡ SAP¿¡ ´ëÇÑ °ªÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ °ªÀº ALE ±¸¼ºÀ» ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù.
µÎ Business Object ¸ðµÎÀÇ DOCNUM ¼Ó¼ºÀº µ¥ÀÌÅÍ ·¹ÄÚµå Business Object¿Í Á¦¾î ·¹ÄÚµå Business Object »çÀÌÀÇ °ü°è¸¦ ¼³Á¤ÇÕ´Ï´Ù.
¼ºñ½º È£Ãâ ¿äûÀ» ó¸®ÇÒ ¶§, ALE ¸ðµâÀº ´ÜÀÏ Business Object¿¡¼ º¹¼ö IDoc¸¦ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª À̸¦ ¼öÇàÇϱâ Àü¿¡, µÑ ÀÌ»óÀÇ »óÀ§ ·¦ÆÛ Business Object ÁÖÀ§¿¡ ´Ù¸¥ º¹¼ö IDoc ·¦ÆÛ Business Object¸¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ÃÖ»óÀ§ ·¹º§ º¹¼ö IDoc ·¦ÆÛ Business Object´Â »óÀ§ ·¦ÆÛ Business ObjectÀÇ ¹è¿À» Ç¥½ÃÇÏ´Â ¼Ó¼ºÀ» Æ÷ÇÔÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â »óÀ§ ·¦ÆÛ Business Object¸¦ ÂüÁ¶ÇϽʽÿÀ.
¾î´ðÅÍ IBM WebSphere Business Integration Adapter for mySAP.comÀº Business Object »ý¼º µµ±¸ÀÎ SAPODA¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ µµ±¸´Â IDoc Á¤ÀÇ ÅØ½ºÆ® ÆÄÀÏÀ» »ç¿ëÇÏ¿© ALE ¸ðµâÀÇ Business Object Á¤ÀǸ¦ »ý¼ºÇÕ´Ï´Ù. ALE ¸ðµâÀÇ Business Object °³¹ß¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ALE ¸ðµâÀÇ Business Object °³¹ß ¹× ºÎ·Ï D, SAPODA¸¦ »ç¿ëÇÏ¿© Business Object Á¤ÀÇ »ý¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.