1、 KSKSKSKSKSKSKSK KSKSKS KSKSK KSKS KSK KS KS X 8401 Open API KS X 8401: 2012 2012 12 28 http:/www.kats.go.krKS X 8401:2012 : ( ) ( ) () () ( ) : SDS LG CNS SK C&C : (http:/www.standard.go.kr) : :2012 12 28 2012-0830 : : ( 02-509-7262) (http:/www.kats.go.kr). 10 5 , . KS X 8401:2012 i ii 1 1 2 .1 2.1
2、 .1 2.2 URL (Uniform Resource Locator) 1 2.3 .1 3 1 4 URL .2 5 2 6 3 6.1 SOAP 3 6.2 REST .3 6.3 RSS/Atom .4 KS X 8401:2012 .5 KS X 8401:2012 ii . . , , . , , . KS X 8401:2012 Open API Information Technology Service Oriented Architecture Guideline for Naming of Open API Services 1 Open API , , Open A
3、PI . 2 . 2.1 . . 2.2 URL (Uniform Resource Locator) . 2.3 . 3 , . . EA/ITA, , . , . . , . ( ) . KS X 8401:2012 2 ( ) “ ” , “ ”, “ ” , “ ”, “ ”, “ ”, “ ” . . , , , , , , . “Service” . , . RegisterUserService, RetrieveUserInfoService, ManageUserService, ManageUserInfoService, RequestOrderService, Retr
4、ieveOrderService 4 URL URL . , URL , . URL “http:/ / / / ” . , (技術 ) 3 . (SOAP: Simple Object Access Protocol): REST(REpresentational State Transfer): HTTP (XML: eXtensible Markup Language) RSS/Atom(Really Simple Syndication/Atom): REST RSS/Atom URL , Service . ( ) ( ) RequestOrderService URL http:/
5、www.xyz.org/soap/order/requestorderservice http:/openapi.xyz.org/rest/product/food/purchase/order 5 ( ) , . , , . getOrderList . KS X 8401:2012 3 ( ) get List (Item) get Item add / set delete ( ) send ( ) receive 6 6.1 SOAP SOAP 3 ( , URL, ) . ( ) ( ) RequestOrderService URL http:/www.xyz.org/soap/o
6、rder/requestorderservice ( ) ( ) ( ) getOrderList (Item) getOrderItem addOrder / setOrder deleteOrder ( ) sendOrderInfo ( ) receiveOrderInfo 6.2 REST REST , URL 2 . URL , 4 . ( ) ( ) RequestOrderService URL http:/www.xyz.org/rest/order/requestorderservice KS X 8401:2012 4 URL GET http:/www.xyz.org/r
7、est/ order/requestorderservice . GET . POST . PUT . DELETE http:/www.xyz.org/rest/ order/requestorderservice/ . 6.3 RSS/Atom RSS/Atom . , URL 2 . ( ) ( ) SubscribeNewProductInfoService URL http:/www.xyz.or.kr/rss/newproduct/subscribenewproductinfoservice KS X 8401:2012 5 KS X 8401:2012 1 Open API .
8、, , Open API . 2 (TTA) SOA 2010 (TTAK.KO-09.0070) . , , SOA (10.3) “ ( 2010-45 )” . Open API . 3 Open API , URL, . Open API 153787 1 92 3(16) (02)26240114 (02)262401489 http:/ Korean Agency for Technology and Standards http:/www.kats.go.kr KS X 8401:2012 KSKSKS SKSKS KSKS SKS KS SKS KSKS SKSKS KSKSKS Information Technology Service Oriented Architecture Guideline forNaming of Open API Services ICS 35.240