Những đặc điểm chính của ArcGIS Server

Một phần của tài liệu Thiết kế và xây dựng trang WebGIS phục vụ công tác phát triển đối tượng tham gia BHYT trên địa bàn tỉnh khánh hòa (Trang 34 - 35)

8. Dự kiến kết cấu báo cáo đề án:

1.2.3.1.1. Những đặc điểm chính của ArcGIS Server

Ø Khung GIS chuẩn

ArcGIS Server cung cấp một framework chuẩn dùng cho vi ệc phát triển các ứng dụng trên máy chủ GIS. B ộ phầ n mềm GIS ph ổ biế n nhấ t hiệ n nay (ArcView®, ArcEditorTM, ArcInfo®) cũng được xây dựng dựa trên cùng một nền tảng. ArcGIS Server không những có thể mở rộng ra mà còn cung cấp rất nhiều chức năng mạnh cho phép các lập trình viên không phải mất nhiều thời gian nghiên cứu, xây dựng các chức năng GIS từ đầu.

Ø Chi phí thấp

ArcGIS Server có khả nă ng hỗ trợ các ứng dụng lớn như xây dựng Web GIS, chạy trên nhiều máy chủ, hỗ trợ đa người dùng. Công nghệ ADF không giới hạ n bản quyền. Điều này cho phép các ứng dụng server có thể chạy trên nhiều máy chủ We b, do đó làm giảm giá thành, chỉ phụ thuộc vào số lượng người dùng.

Ø Các ứng dụng Web

ArcGIS Server cung cấp một bộ các Web controls. Các Web controls này làm đơn giả n đi các công đoạn xây dựng tích hợp bản đồ vào các ứng dụng Web, giúp cho các lập trình viên tập trung vào xây dựng các chức năng GIS theo mục đích của mình.

Ø Các mẫu ứng dụng Web

ArcGIS Server cung cấp khá nhiều mẫu ứng dụng Web. Lập trình viên có thể sử d ụng những m ẫu này kết hợp với các Web controls để tạ o ra các ứng dụng Web theo mục đích của mình hoặc cũng có thể dùng để tham khảo.

Ø Hỗ trợ đa nền

ArcGIS Server ADF dành cho Java chạy trên nhiều hệ điều hành sử dụng kiến trúc của UNIX và hỗ trợ một số lượng lớn các Web server.

Bản thân GIS Server được hỗ trợ cho Windows, Sun Solaris và Red Hat Linux. ADF dành cho .NET chỉ chạy được trên một số hệ điều hành Windows. Tham khảo tại http://support.esri.com để biết thêm thông tin về những hệ điều hành nào được hỗ trợ.

Ø Hỗ trợ nhiều ngôn ngữ lập trình

ArcGIS Server hỗ trợ nhiều ngôn ngữ lập trình, bao gồm cả .NET và Java để phát triển các ứng dụng, dịch vụ Web. Sử dụng COM và .NET cho phép mở rộng ArcGIS Server các tính năng theo yêu cầu riêng, ngoài ra COM, .NET, Java, và C++ còn được dùng để xây dựng các ứng dụng Desktop cl ient. Điều này cho phép các đối tượng được lập trình bằng nhiều công cụ và các lập trình viên không nhất thiết phải biết nhiều ngôn ngữ lập trình.

Ø Các phần mở rộng của ArcGIS Server

Bộ công cụ cho lập trình viên sử dụng ArcGIS Server còn kèm theo các chức năng mở rộng của ArcGIS 3D AnalystTM, ArcGIS Spatial Analyst và ArcGIS StreetMapTM

Ø Cung cấp nhiều tài nguyên cho các lập trình viên

Bộ công cụ phát triển ArcGIS Server cung cấp mộ t hệ thống trợ giúp d ựa theo các s ơ đồ mô hình đối tượng (OMDs), các m ẫu ứ ng dụng Web và cả các đoạn mã lập trình mẫu giúp cho các lập trình viên dễ dàng tiếp cận, sử dụng.

1.2.3.1.2.Tại sao sử dụng ArcGIS Server

ArcGIS Server cho phép các l ập trình viên và các nhà thiết kế hệ thống triển khai quản lý tập trung GIS. Điều này s ẽ làm giảm b ớt giá thành cho nh ững người sử dụng GIS và có thể mở rộng khả năng hỗ trợ người dùng, tiết kiệm giá thành cài đặt phần mềm trên từng máy. Cùng với khả năng hỗ trợ với các dịch vụ Web, ArcGIS Server có thể tích hợp lý tưởng vớ i các hệ thống thông tin khác như các cơ sở dữ liệu quan hệ, các máy chủ Web, và các máy chủ lớn.

ArcGIS Server được bổ sung thêm vào gia đình sản phẩm các ứng dụng chạy trên server c ủa ESRI đ ó là ArcIMS, ArcSDE, và ArcGIS Server. ArcIMS cho phép xuất bản các bản đồ và metadata dựa trên nền Web rất t ốt, ArcGIS Server quản lý tập trung các ứng dụng GIS cao cấp. ArcSDE quản lý truy cập dữ liệu dành cho ArcGIS Server và ArcIMS

1.2.3.1.3.Những ai sử dụng ArcGIS Server?

Nhóm sử dụng các ứng dụng Web: Nhóm người này chỉ cần có trình duyệt Web là có thể kế t nối và tương tác với các dịch vụ, ứng dụng Web GIS mà không đòi hỏi phải biết về GIS.

Nhóm phát tri ển các ứng dụng và dịch vụ Web: S ử dụ ng ADF để xây dựng các ứng dụng và dịch vụ Web dựa trên nền .NET hoặc Java. Xây dựng các ứng dụng Web dành cho người dùng ArcGIS Desktop kế t nối đến qua mạ ng Inter net, tích hợp các chức năng của GIS và có thể được sử dụng trong các chương trình khác.

Nhóm sử dụng các sản phẩm ArcGIS Desktop: Nhóm người này có thể dùng các phần mềm ArcMap hay ArcCatalog kết nố i và tải dữ liệu từ máy chủ qua mạng LAN hay Internet. Thiết kế và xây dựng dữ liệu cho các ứng dụng của ArcGIS Server.

Nhóm phát triển ArcGIS Desktop, ArcGIS Engine : Nhóm người này có thể phát triển các ứng dụng có khả năng kết nối đến GIS server và chạy các thành phần ArcObject trên server. Cho phép tích hợp các chức năng trên desktop với các chức năng trên server.

Nhóm quản lý server: Nhóm này sử dụng ArcCatalog kết nối đến máy chủ qua mạng nộ i bộ , quản l ý server cũng như các ứng dụng chạy trên server, thêm hoặc gỡ bỏ các máy con vào hệ thống, phân quyền truy cập và sử dụng dữ liệu…

Một phần của tài liệu Thiết kế và xây dựng trang WebGIS phục vụ công tác phát triển đối tượng tham gia BHYT trên địa bàn tỉnh khánh hòa (Trang 34 - 35)

Tải bản đầy đủ (DOCX)

(93 trang)
w