{"id":1626,"date":"2005-08-11T11:40:00","date_gmt":"2005-08-11T11:40:00","guid":{"rendered":"http:\/\/t.motd.kr\/articles\/1626\/soa-service-oriented-aberration"},"modified":"2022-12-28T01:48:39","modified_gmt":"2022-12-27T16:48:39","slug":"soa-service-oriented-aberration","status":"publish","type":"post","link":"https:\/\/vault.motd.kr\/wordpress\/posts\/1626\/soa-service-oriented-aberration\/","title":{"rendered":"SOA (Service Oriented Aberration)"},"content":{"rendered":"
\uc6d0\ubb38: Meme Agora by Neal Ford<\/a> <\/p>\n

SOA (\uc11c\ube44\uc2a4 \uae30\ubc18 \ubcc0\ud615)<\/h2>\n

\uc2f1\uac00\ud3ec\ub974\uc758 SOA \ucee8\ud37c\ub7f0\uc2a4\uc5d0\uc11c \ub2e4\ub978 \ubc1c\ud45c\uc790\ub4e4\uacfc \uc774\uc57c\uae30\ud558\ub294 \ub3d9\uc548, \ub098\ub294 SOA \uc5d0\ub294 \uae30\uc220\uacfc\ub294 \uc804\ud600 \uc0c1\uad00 \uc5c6\ub294 \ubd80\uc791\uc6a9\uc774 \uc788\ub2e4\ub294 \uc0ac\uc2e4\uc744 \uc0dd\uac01\ud574 \ub0c8\ub2e4. SOA \uac00 \uc2e4\uc81c\ub85c \ud798\uc744 \ubc1c\ud718\uc544\uae30 \uc704\ud574\uc11c \uae30\uc5c5\uc740 \uac1c\ubc1c\uc790\uac00 \uadf8\uac83\uc744 \ud45c\ud604\ud558\ub294 \uc11c\ube44\uc2a4\ub97c \ub9cc\ub4e4 \uc218 \uc788\uc744 \uc815\ub3c4\uae4c\uc9c0 \uadf8 \uc5ed\ud560\uc774 \uc5c4\uaca9\ud558\uac8c \uc815\uc758\ub418\uc5b4\uc57c \ud55c\ub2e4\ub294 \uc0ac\uc2e4\uc774\ub2e4. \uadf8 \uc0ac\uc2e4\uc774 \uc560\ub97c \uba39\uc778\ub2e4 \u2014 \ub300\ubd80\ubd84\uc758 \uae30\uc5c5\ub4e4\uc740 \uadf8\ub4e4 \uc790\uc2e0\uc758 \uc5c5\ubb34\ub97c \uadf8\uc815\ub3c4\ub85c \uc790\uc138\ud558\uac8c \uc774\ud574\ud558\uace0 \uc788\uc9c0 \uc54a\ub2e4. \uc2dc\uac04\uc774 \uc9c0\ub0a0\uc218\ub85d, \ub098\ub294 \ud504\ub85c\uc81d\ud2b8\ub97c \uc218\ud589\ud558\ub294 \ubd84\uc11d\uac00\uc640 \uac1c\ubc1c\uc790\ub4e4\uc774 \uc2e4\uc81c\ub85c \uace0\uac1d\uc758 \ube44\uc988\ub2c8\uc2a4 \ud504\ub85c\uc138\uc2a4\ub97c \uae30\uc5b5\uc774 \uc9c0\uae08\uae4c\uc9c0 \uac00\uc84c\uc5c8\ub358 \uac83\ubcf4\ub2e4 \ud6e8\uc52c \uc138\ubc00\ud55c \uc218\uc900\uae4c\uc9c0 \uc815\uc758\ud55c\ub2e4\ub294 \uac83\uc744 \uacc4\uc18d\ud574\uc11c \ub208\uce58\ucc58\ub2e4. \ub098\uc640 \uc77c\ud588\ub358 \uba87\uba87 \uace0\uac1d\ub4e4\uc740 \uac1c\ubc1c \ud504\ub85c\uc138\uc2a4 \ub355\ud0dd\uc5d0 \uadf8\ub4e4\uc758 \uc5c5\ubb34\ub97c \ub354 \uc798 \uc774\ud574\ud558\uac8c \ub418\uc5c8\ub2e4\uace0 \uc5b8\uae09\ud558\uae30\uae4c\uc9c0 \ud588\ub2e4.<\/p>\n

\ubb3c\ub860, \uc815 \ubc18\ub300\ub3c4 \uc0ac\uc2e4\uc774\ub2e4 (\uc544! \uadf8\ub9ac\uace0, \ub354 \uc790\uc8fc) \u2014 \uc5c9\uc131\ud558\uac8c \uc815\uc758\ub41c \uc5c5\ubb34 \ud504\ub85c\uc138\uc2a4\ub97c \uac00\uc9c4 \ud68c\uc0ac\ub4e4\uc740 SOA \ub97c \ub3c4\uc785\ud558\ub824\uace0 \uc2dc\ub3c4\ud558\uace0 \ub054\ucc0d\ud558\uac8c \uc2e4\ud328\ud560 \uac83\uc774\ub2e4. \uadf8\ub9ac\uace0 \uae30\uc220\uc774 \uc544\ubb34\ub7f0 \uad00\uacc4\ub3c4 \uc5c6\uc74c\uc5d0\ub3c4 \ubd88\uad6c\ud558\uace0 SOA \uc2e4\ud328\uc5d0 \ub300\ud55c \ucf00\uc774\uc2a4 \uc2a4\ud130\ub514\ub97c \ud558\ub098 \ucd94\uac00\ud558\uac8c \ub41c\ub2e4. \ub354 \ub098\uc05c \uac83\uc740 Enterprise Service Bus \uc640 \uac19\uc740 \uace0\uac00\uc758 \uac1c\ubc1c \ud234 \ubca4\ub354\ub4e4\uc740 \uc790\uc2e0\ub4e4\uc758 \ud234\uc744 \ub2e4\uc2e0\ub4e4\uc758 \uc5c5\ubb34 \ud504\ub85c\uc138\uc2a4\ub97c \u201c\uace0\uccd0\u201d\uc8fc\ub9ac\ub77c\uace0 \ubbff\uc5b4 \uc758\uc2ec\uce58 \uc54a\ub294 \uace0\uac1d\ub4e4\uc5d0\uac8c \ud314\uc544 \ub118\uae38\uac70\ub77c\ub294 \uc810\uc774\ub2e4. \ub3fc\uc9c0\uc5d0\uac8c \ub4dc\ub808\uc2a4\ub97c \uc785\ud78c\ub2e4\uace0 \ud574\uc11c \ub3fc\uc9c0\uac00 \uc608\ubed0 \ubcf4\uc774\ub294 \uac83\uc740 \uc544\ub2c8\ub2e4. \ub2e8\uc9c0 \ub3fc\uc9c0\ub97c \uc2e0\uacbd\uc4f0\uc774\uac8c \ud560 \ubfd0\uc774\ub2e4. \ub2e4\ub978 \ub9ce\uc740 \uae30\uc220\uc801 \uc9c4\ubcf4 (\uac1c\uccb4\uc9c0\ud5a5, \ucef4\ud3ec\ub10c\ud2b8 \uae30\ubc18 \ud504\ub85c\uadf8\ub798\ubc0d\uc744 \ubcf4\ub77c) \uc640 \uac19\uc774, SOA \ub294 \ubb38\uc81c\uac00 \uc788\ub294 \uc5c5\ubb34\uc758 \ubb38\uc81c\ub97c \ud574\uacb0\ud574 \uc8fc\uc9c0\ub294 \uc54a\uc744 \uac83\uc774\ub2e4.<\/p>\n

\uc624\ub298\uc758 \uc5b4\ud718<\/h2>\n