cXML Áö¿ø °³¿ä

WebSphere Business Integration Connect ¹®¼­ °ü¸®ÀÚ´Â XML ¹®¼­ÀÇ ·çÆ® ¿ä¼Ò À̸§ÀÎ "cXML"°ú cXML DOCTYPE(DTD)À¸·Î ½Äº°µÈ ¹öÀüÀ¸·Î cXML ¹®¼­¸¦ ½Äº°ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ DOCTYPEÀº cXML ¹öÀü 1.2.009¿¡ ÇØ´çµË´Ï´Ù.

<!DOCTYPE cXML SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.009/cXML.dtd">

¹®¼­ °ü¸®ÀÚ´Â cXML ¹®¼­¿¡ ´ëÇØ DTD À¯È¿¼º °ËÁõÀ» ¼öÇàÇÏÁö¸¸ Business Integration Connect´Â cXML DTD¸¦ Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. www.cxml.org¿¡¼­ ´Ù¿î·ÎµåÇÑ ÈÄ Ä¿¹Â´ÏƼ ÄܼÖÀÇ À¯È¿¼º °ËÁõ ¸Ê ¸ðµâÀ» ÅëÇØ Business Integration Connect¿¡ ¾÷·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù. DTD¸¦ ¾÷·ÎµåÇÏ°í ³ª¸é cXML ¹®¼­ Ç÷ο쿡 ¿¬°ü½ÃŰ½Ê½Ã¿À. DTD¸¦ cXML ¹®¼­ Ç÷ο쿡 ¿¬°ü½ÃŰ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Çãºê ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.

¹®¼­ °ü¸®ÀÚ´Â ¹®¼­ °ü¸®¿¡ cXML ·çÆ® ¿ä¼ÒÀÇ µÎ ¼Ó¼ºÀÎ payloadID ¹× timestamp¸¦ »ç¿ëÇÕ´Ï´Ù. cXML payloadID ¹× timestamp´Â ¹®¼­ ID ¹øÈ£¿Í ¹®¼­ ½Ã°£¼ÒÀÎÀ¸·Î »ç¿ëµË´Ï´Ù. µÑ ´Ù ¹®¼­ °ü¸®¸¦ À§ÇØ Ä¿¹Â´ÏƼ Äֿܼ¡¼­ º¼ ¼ö ÀÖ½À´Ï´Ù.

cXML Çì´õ ³»ÀÇ From ¹× To ¿ä¼Ò¿¡´Â ¹®¼­ ¶ó¿ìÆÃ ¹× ÀÎÁõ¼­¿¡ »ç¿ëµÇ´Â ½ÅÀÓ ¿ä¼Ò°¡ ÀÖ½À´Ï´Ù. ¾Æ·¡ÀÇ ¿¹´Â From ¹× To ¿ä¼Ò¸¦ cXML ¹®¼­ÀÇ ¼Ò½º ¹× ¸ñÀûÁö·Î Ç¥½ÃÇÕ´Ï´Ù.

<Header>
 <From>
  
             <Credential domain="AcmeUserId">
                 <Identity>admin@acme.com</Identity>
             </Credential>
             <Credential domain="DUNS">
                 <Identity>130313038</Identity>
             </Credential>
 </From
 <To>
             <Credential domain="DUNS">
                 <Identity>987654321</Identity>
             </Credential>
             <Credential domain="IBMUserId">
                 <Identity>test@ibm.com</Identity>
             </Credential>
 </To>
 

µÑ ÀÌ»óÀÇ ½ÅÀÓ ¿ä¼Ò¸¦ »ç¿ëÇÒ °æ¿ì, ¹®¼­ °ü¸®ÀÚ´Â ¶ó¿ìÆÃ ¹× ÀÎÁõ¼­¿¡ ´ëÇÑ ºñÁî´Ï½º ID·Î DUNS ¹øÈ£¸¦ »ç¿ëÇÕ´Ï´Ù. Á¦°øµÈ DUNS ¹øÈ£°¡ ¾ø´Â °æ¿ì, ù ¹øÂ° ½ÅÀÓÀÌ »ç¿ëµË´Ï´Ù.

Business Integration Connect´Â Sender ¿ä¼Ò¿¡¼­ Á¤º¸¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.

µ¿±â Æ®·£Àè¼Ç¿¡¼­ ¹ß½Å ¹× ¼ö½Åó Çì´õ´Â cXML ÀÀ´ä ¹®¼­¿¡¼­ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. ÀÀ´ä ¹®¼­´Â ¿äû ¹®¼­¿¡ ÀÇÇØ ¼³Á¤µÈ µ¿ÀÏ HTTP ¿¬°áÀ» ÅëÇØ Àü¼ÛµË´Ï´Ù.

cXML ¹®¼­ À¯Çü

cXML ¹®¼­´Â ¼¼ °¡Áö À¯ÇüÀÎ ¿äû, ÀÀ´ä ¶Ç´Â ¸Þ½ÃÁö Áß Çϳª°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.

¿äû

¸¹Àº À¯ÇüÀÇ cXML ¿äûÀÌ ÀÖ½À´Ï´Ù. cXML ¹®¼­ ³»ÀÇ request ¿ä¼Ò´Â Business Integration Connect¿¡¼­ ¹®¼­ Ç÷οì Á¤ÀÇ¿¡ ÇØ´çµË´Ï´Ù. ÀÏ¹Ý request ¿ä¼Ò´Â ´ÙÀ½°ú °°½À´Ï´Ù.

´ÙÀ½ Å×À̺íÀº cXML ¿äû ¹®¼­ÀÇ ¿ä¼Ò¿Í Business Integration ConnectÀÇ ¹®¼­ Ç÷οì Á¤ÀÇ »çÀÌÀÇ °ü°è¸¦ º¸¿©ÁÝ´Ï´Ù.

cXML ¿ä¼Ò
¹®¼­ Ç÷οì Á¤ÀÇ

cXML DOCTYPE
ÇÁ·ÎÅäÄÝ

DTD ¹öÀü
ÇÁ·ÎÅäÄÝ ¹öÀü

¿äû(À¯Çü)

¿¹: OrderRequest

¹®¼­ Ç÷οì

ÀÀ´ä

´ë»ó Âü¿©ÀÚ´Â ¼Ò½º Âü¿©ÀÚ¿¡°Ô cXML ¿äû °á°ú¸¦ ¾Ë¸®±â À§ÇØ cXML ÀÀ´äÀ» Àü¼ÛÇÕ´Ï´Ù. ÀϺΠ¿äûÀÇ °á°ú¿¡´Â µ¥ÀÌÅͰ¡ ÀüÇô ¾øÀ» ¼ö ÀÖÀ¸¹Ç·Î, Response ¿ä¼Ò´Â ¼±ÅÃÀûÀ¸·Î Status ¿ä¼Ò¸¦ Á¦¿ÜÇÏ°í ¾î¶² °Íµµ Æ÷ÇÔÇϰí ÀÖÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. Response ¿ä¼Ò¿¡´Â ¶ÇÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ·¹º§ µ¥ÀÌÅͰ¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î PunchOut¿¡¼­ ÀÀ¿ëÇÁ·Î±×·¥ ·¹º§ µ¥ÀÌÅͰ¡ PunchOutSetupResponse ¿ä¼Ò¿¡ Æ÷ÇԵ˴ϴÙ. ÀÏ¹Ý Response ¿ä¼Ò´Â ´ÙÀ½°ú °°½À´Ï´Ù.

´ÙÀ½ Å×À̺íÀº cXML ¿äû ¹®¼­ÀÇ ¿ä¼Ò¿Í Business Integration ConnectÀÇ ¹®¼­ Ç÷οì Á¤ÀÇ »çÀÌÀÇ °ü°è¸¦ º¸¿©ÁÝ´Ï´Ù.

cXML ¿ä¼Ò
¹®¼­ Ç÷οì Á¤ÀÇ

cXML DOCTYPE
ÇÁ·ÎÅäÄÝ

DTD ¹öÀü
ÇÁ·ÎÅäÄÝ ¹öÀü

ÀÀ´ä(À¯Çü)

¿¹: ProfileResponse

¹®¼­ Ç÷οì

¸Þ½ÃÁö

cXML ¸Þ½ÃÁö¿¡´Â cXML message ¿ä¼Ò¿¡ Business Integration Connect ¹®¼­ Ç÷οì Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ. Response ¿ä¼Ò¿¡¼­ ¹ß°ßµÇ´Â °Í°ú °°Àº ¼±ÅÃÀû status ¿ä¼Òµµ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿ä¼Ò´Â ¿äû ¸Þ½ÃÁö¿¡ ´ëÇÑ ÀÀ´ä ¸Þ½ÃÁö¿¡¼­ »ç¿ëµË´Ï´Ù.

¸Þ½ÃÁö ³»¿ëÀº »ç¿ëÀÚÀÇ ºñÁî´Ï½º Çʿ信 µû¶ó »ç¿ëÀÚ¿¡ ¸Â°Ô Á¤Àǵ˴ϴÙ. <Message> ¿ä¼Ò ¹Ù·Î ¾Æ·¡¿¡ ÀÖ´Â ¿ä¼Ò´Â Business Integration Connect¿¡¼­ ÀÛ¼ºµÇ´Â ¹®¼­ Ç÷ο쿡 ÇØ´çµË´Ï´Ù. ¾Æ·¡ ¿¹¿¡¼­ SubscriptionChangeMessage´Â ¹®¼­ Ç÷ο찡 µË´Ï´Ù.

<Message>
 <SubscriptionChangeMessage type="new">
            <Subscription>
                 <InternalID>1234</InternalID>
                 <Name xml:lang="en-US">Q2 Prices</Name>
                 <Changetime>1999-03-12T18:39:09-08:00</Changetime>
                 <SupplierID domain="DUNS">942888711</SupplierID>
                 <Format version="2.1">CIF</Format>
             </Subscription>
 </SubscriptionChangeMessage>
 </Message>
 

´ÙÀ½ Å×À̺íÀº cXML ¸Þ½ÃÁöÀÇ ¿ä¼Ò¿Í Business Integration ConnectÀÇ ¹®¼­ Ç÷οì Á¤ÀÇ »çÀÌÀÇ °ü°è¸¦ º¸¿©ÁÝ´Ï´Ù.

cXML ¿ä¼Ò
¹®¼­ Ç÷οì Á¤ÀÇ

cXML DOCTYPE
ÇÁ·ÎÅäÄÝ

DTD ¹öÀü
ÇÁ·ÎÅäÄÝ ¹öÀü

¸Þ½ÃÁö
¹®¼­ Ç÷οì

ÇÑ ¹æÇâ ¸Þ½ÃÁö¿Í ¿äû-ÀÀ´ä ¹®¼­ »çÀÌÀÇ Â÷ÀÌÁ¡À» ¾Ë¸®´Â °¡Àå ½¬¿î ¹æ¹ýÀº request ¶Ç´Â response ¿ä¼Ò ´ë½Å message ¿ä¼Ò°¡ ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.

¸Þ½ÃÁö¿¡ ÀÖÀ» ¼ö ÀÖ´Â ¼Ó¼ºÀº ´ÙÀ½°ú °°½À´Ï´Ù.

µ¥ÀÌÅÍ À¯Çü Çì´õ ¹× ÷ºÎ ¹®¼­

¸ðµç cXML ¹®¼­¿¡´Â µ¥ÀÌÅÍ À¯Çü Çì´õ°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÷ºÎ°¡ ¾ø´Â cXML ¹®¼­ÀÇ °æ¿ì, ´ÙÀ½ µ¥ÀÌÅÍ À¯Çü Çì´õ°¡ »ç¿ëµË´Ï´Ù.

cXML ÇÁ·ÎÅäÄÝÀº MIME¸¦ ÅëÇØ ¿ÜºÎ ÆÄÀÏ Ã·ºÎ¸¦ Áö¿øÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ±¸¸ÅÀÚ´Â Á¾Á¾ Áö¿øµÇ´Â ¸Þ¸ð, µµ¸é ¶Ç´Â ÆÑ½º¸¦ »ç¿ëÇÏ¿© ±¸¸Å ÁÖ¹®À» ºÐ·ùÇØ¾ß ÇÕ´Ï´Ù. ÷ºÎ¸¦ Æ÷ÇÔÇÏ´Â cXML ¹®¼­¿¡¼­´Â ¾Æ·¡¿¡ ³ª¿­µÈ µ¥ÀÌÅÍ À¯Çü Çì´õ Áß Çϳª¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

boundary ¿ä¼Ò´Â MIME ¸Þ½ÃÁöÀÇ payload ºÎºÐ°ú º»¹®À» ±¸ºÐÇϱâ À§ÇØ »ç¿ëµÇ´Â °íÀ¯ÇÑ ÅØ½ºÆ®ÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â www.cxml.org¿¡ ÀÖ´Â cXML User Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.

¿Ã¹Ù¸¥ cXML »óÈ£ ÀÛ¿ë

Business Integration Connect´Â ´ÙÀ½ÀÇ cXML ¹®¼­ Ç÷οì Á¤ÀÇ »óÈ£ ÀÛ¿ëÀ» Áö¿øÇÕ´Ï´Ù.


¼Ò½º ´ë»ó ¼Ò½º ÆÐŰÁö ´ë»ó ÆÐŰÁö ¼Ò½º

ÇÁ·ÎÅäÄÝ

´ë»ó

ÇÁ·ÎÅäÄÝ

Pass

Through

À¯È¿¼º °ËÁõ º¯È¯

Âü¿©ÀÚ

°ü¸®ÀÚ

¾øÀ½

¾øÀ½

cXML

cXML

x

x


°ü¸®ÀÚ

Âü¿©ÀÚ

¾øÀ½

¾øÀ½

cXML

cXML

x

x


°ü¸®ÀÚ

Âü¿©ÀÚ


¾øÀ½

XML

cXML

x

x

x

Copyright IBM Corp. 1997, 2004