{"id":2515,"date":"2025-11-11T09:32:57","date_gmt":"2025-11-11T02:32:57","guid":{"rendered":"https:\/\/portal-atlasx.cdg.co.th\/home\/?post_type=docs&#038;p=2515"},"modified":"2025-11-13T10:47:28","modified_gmt":"2025-11-13T03:47:28","slug":"overview","status":"publish","type":"docs","link":"https:\/\/portal-atlasx.cdg.co.th\/home\/docs\/ax-engine-web\/get-started\/overview\/","title":{"rendered":"Overview"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\" id=\"atlasx-engine-web\" style=\"font-style:normal;font-weight:600\">AtlasX Engine Web<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\ud83e\udde9-overview\">\ud83e\udde9 Overview<\/h2>\n\n\n\n<p><code>AtlasX.Engine.Web<\/code>&nbsp;\u0e40\u0e1b\u0e47\u0e19\u0e44\u0e25\u0e1a\u0e23\u0e32\u0e23\u0e35\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e15\u0e48\u0e2d\u0e22\u0e2d\u0e14\u0e21\u0e32\u0e08\u0e32\u0e01&nbsp;<code>AtlasX.Engine<\/code>&nbsp;\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e19\u0e31\u0e01\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e2a\u0e23\u0e49\u0e32\u0e07 Web API \u0e1a\u0e19 .NET \u0e44\u0e14\u0e49\u0e07\u0e48\u0e32\u0e22\u0e41\u0e25\u0e30\u0e2a\u0e30\u0e14\u0e27\u0e01\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19 \u0e40\u0e1a\u0e37\u0e49\u0e2d\u0e07\u0e15\u0e49\u0e19\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e16\u0e2d\u0e14\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e1a Web \u0e43\u0e19&nbsp;<code>AtlasX.Engine<\/code>&nbsp;\u0e21\u0e32\u0e1e\u0e31\u0e12\u0e19\u0e32 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e41\u0e1a\u0e48\u0e07\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e35\u0e48\u0e02\u0e2d\u0e07\u0e44\u0e25\u0e1a\u0e23\u0e32\u0e23\u0e35\u0e48\u0e43\u0e2b\u0e49\u0e0a\u0e31\u0e14\u0e40\u0e08\u0e19\u0e22\u0e34\u0e48\u0e07\u0e02\u0e36\u0e49\u0e19<\/p>\n\n\n\n<p>\u0e43\u0e19\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e0a\u0e31\u0e19 3.0.0 \u0e19\u0e35\u0e49 \u0e40\u0e23\u0e32\u0e2d\u0e31\u0e1b\u0e40\u0e01\u0e23\u0e14\u0e44\u0e25\u0e1a\u0e23\u0e32\u0e23\u0e35\u0e43\u0e2b\u0e49\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a .NET 8 \u0e41\u0e25\u0e30\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1f\u0e35\u0e40\u0e08\u0e2d\u0e23\u0e4c\u0e43\u0e2b\u0e21\u0e48\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e1a ArcGIS \u0e40\u0e0a\u0e48\u0e19&nbsp;<code>ArcGIS Proxy<\/code>&nbsp;\u0e41\u0e25\u0e30&nbsp;<code>ArcGIS Token Generator<\/code>&nbsp;\u0e19\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e19\u0e35\u0e49\u0e22\u0e31\u0e07\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 Middleware, Logging \u0e41\u0e25\u0e30 Error Handling \u0e43\u0e2b\u0e49\u0e22\u0e37\u0e14\u0e2b\u0e22\u0e38\u0e48\u0e19\u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e07\u0e48\u0e32\u0e22\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19<\/p>\n\n\n\n<p>Product \u0e02\u0e2d\u0e07 AtlasX \u0e17\u0e35\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e19\u0e33&nbsp;<code>AtlasX.Engine.Web<\/code>&nbsp;\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e04\u0e37\u0e2d&nbsp;<code>AtlasX.Api.Gateway<\/code>&nbsp;\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23 ArcGIS Proxy \u0e41\u0e01\u0e48\u0e44\u0e04\u0e25\u0e41\u0e2d\u0e19\u0e15\u0e4c\u0e41\u0e2d\u0e1e\u0e2f \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07 ArcGIS Secure Services<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\ud83d\ude80-new-features\">\ud83d\ude80 New Features<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\ud83c\udf10&nbsp;<strong>ArcGIS Proxy<\/strong><br>\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e40\u0e1b\u0e47\u0e19 Proxy \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a ArcGIS Server, Enterprise \u0e41\u0e25\u0e30 Online\n<ul class=\"wp-block-list\">\n<li>\u0e2a\u0e48\u0e07\u0e15\u0e48\u0e2d\u0e04\u0e33\u0e23\u0e49\u0e2d\u0e07\u0e02\u0e2d (Request) \u0e08\u0e32\u0e01\u0e41\u0e2d\u0e1b\u0e1e\u0e25\u0e34\u0e40\u0e04\u0e0a\u0e31\u0e19\u0e44\u0e1b\u0e22\u0e31\u0e07 ArcGIS REST Services<\/li>\n\n\n\n<li>\u0e25\u0e14\u0e1b\u0e31\u0e0d\u0e2b\u0e32 CORS \u0e1a\u0e19\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c<\/li>\n\n\n\n<li>\u0e1b\u0e23\u0e31\u0e1a\u0e41\u0e15\u0e48\u0e07 Endpoint \u0e44\u0e14\u0e49\u0e15\u0e32\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\ud83d\udd11&nbsp;<strong>ArcGIS Token Generator<\/strong><br>\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2a\u0e23\u0e49\u0e32\u0e07 ArcGIS Token \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e0a\u0e49\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07 ArcGIS Secure Services\n<ul class=\"wp-block-list\">\n<li>\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e15\u0e31\u0e27\u0e15\u0e19\u0e14\u0e49\u0e27\u0e22 Token-based \u0e41\u0e25\u0e30 OAuth-based<\/li>\n\n\n\n<li>\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e1c\u0e48\u0e32\u0e19 API \u0e42\u0e14\u0e22\u0e15\u0e23\u0e07 \u0e1e\u0e23\u0e49\u0e2d\u0e21 DI \u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e43\u0e19\u0e15\u0e31\u0e27<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\ud83d\udd27-compatibility\">\ud83d\udd27 Compatibility<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2705 \u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a&nbsp;<strong>.NET 8<\/strong>&nbsp;\u0e02\u0e36\u0e49\u0e19\u0e44\u0e1b<\/li>\n\n\n\n<li>\u2705 \u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e1a&nbsp;<strong>ASP.NET Core Web API<\/strong><\/li>\n<\/ul>\n","protected":false},"featured_media":0,"parent":630,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"nav_title":"","positive":"","negative":"","footnotes":""},"docs_category":[],"class_list":["post-2515","docs","type-docs","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/portal-atlasx.cdg.co.th\/home\/wp-json\/wp\/v2\/docs\/2515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portal-atlasx.cdg.co.th\/home\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/portal-atlasx.cdg.co.th\/home\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/portal-atlasx.cdg.co.th\/home\/wp-json\/wp\/v2\/comments?post=2515"}],"version-history":[{"count":2,"href":"https:\/\/portal-atlasx.cdg.co.th\/home\/wp-json\/wp\/v2\/docs\/2515\/revisions"}],"predecessor-version":[{"id":2580,"href":"https:\/\/portal-atlasx.cdg.co.th\/home\/wp-json\/wp\/v2\/docs\/2515\/revisions\/2580"}],"up":[{"embeddable":true,"href":"https:\/\/portal-atlasx.cdg.co.th\/home\/wp-json\/wp\/v2\/docs\/630"}],"wp:attachment":[{"href":"https:\/\/portal-atlasx.cdg.co.th\/home\/wp-json\/wp\/v2\/media?parent=2515"}],"wp:term":[{"taxonomy":"docs_category","embeddable":true,"href":"https:\/\/portal-atlasx.cdg.co.th\/home\/wp-json\/wp\/v2\/docs_category?post=2515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}