The three-tier system configuration is regarded as very suitable for large data volume database implementation
[10], and for supporting efficient ad hoc data processing, manipulation and analysis [11]. Hence, a three-tier
architecture consisting of presentation, business logic and data/resources is implemented in the proposed system.
Figure 5 provides an overview of the system architecture.
The presentation tier that is the front-end interface for users to interact with the system runs as client on users’
desktop PCs. Business logic that is for validation and process functions runs on a middle-tier application server. In
this proposed system, this tier consists of web server and application server. Web server will cope with the
presentation tier and transfer user requests to application server, and then application server will implement the
business logic and transfer the interpreted requests to next tier – data tier. Data tier runs on a data server, which
consists of database management system (DBMS) that stores all the datasets and database server that manages the
data access to the database. Database server will retrieve the information requested from the database and return the
results.
According to the architecture design outlined above, the system will be developed on a platform consisting of
Oracle 10g, ArcSDE, ArcGIS Server, Apache and Tomcat. Oracle 10g provides efficient, reliable, secure data
management for high volume online transaction processing environments, query-intensive data warehouses, and
demanding Internet applications. With spatial component, it is also capable of effective spatial data management.
Therefore, Oracle 10g is selected as a DBMS in this study. ArcSDE can be phased in as a spatial data access server
that allows for administering spatial data stored in a relational DBMS and provides access to data required for client
applications such as ArcGIS Desktop, ArcIMS, ArcGIS Server, and custom applications. With capabilities for
supporting concurrent multiuser editing and critical GIS data management work flows, it will be installed and used
as a data server in the proposed system. ArcGIS Server provides a great interactive tool for viewing, querying, and
exchanging spatial information. It is designed for effective spatial information sharing via the Internet, which
provides different viewers for client side presentation, and supports spatial data handling with functions such as
feature, query, Geocode, Extract and Metadata. Hence, ArcGIS Server is employed as the application server in the
system. Apache is a well-known web server, and Tomcat is a widely used web servlet engine. In this system,
Apache will be installed and configured with Tomcat to operate as the web server.
การปรับแต่งระบบสามชั้นถือว่าเหมาะมากสำหรับใช้งานฐานข้อมูลปริมาณข้อมูลขนาดใหญ่[ 10 ] และเพื่อสนับสนุนประสิทธิภาพเฉพาะกิจการประมวลผลข้อมูลการจัดการและการวิเคราะห์ [ 11 ] ดังนั้น สามชั้นสถาปัตยกรรมประกอบด้วยการนำเสนอ , ตรรกะทางธุรกิจและข้อมูล / แหล่งข้อมูลที่ใช้ในการนำเสนอระบบรูปที่ 5 แสดงภาพรวมของสถาปัตยกรรมระบบการนำเสนอที่เป็นอินเทอร์เฟซฟรอนต์เทียร์ให้ผู้ใช้สามารถโต้ตอบกับระบบรันเป็นลูกค้าผู้ใช้เดสก์ท็อปพีซี ตรรกะทางธุรกิจที่เป็นสำหรับการตรวจสอบและกระบวนการการทำงานระดับกลางโปรแกรมรันบนเซิร์ฟเวอร์ ในนี้ระบบที่เสนอระดับนี้ประกอบด้วยเว็บเซิร์ฟเวอร์และโปรแกรมเซิร์ฟเวอร์ เว็บเซิร์ฟเวอร์จะรับมือกับชั้นการนำเสนอ และส่งการร้องขอให้ผู้ใช้แอพพลิเคชันเซิร์ฟเวอร์ และจากนั้น แอพพลิเคชันเซิร์ฟเวอร์จะใช้ตรรกะทางธุรกิจและการถ่ายโอนการตีความการร้องขอไปยังหน้าบอกบุญไม่รับ ) ชั้น บอกบุญไม่รับรันบนเซิร์ฟเวอร์ ข้อมูล คือประกอบด้วยระบบจัดการฐานข้อมูล ( DBMS ) ที่ร้านค้าทั้งหมดข้อมูลและเซิร์ฟเวอร์ฐานข้อมูลที่จัดการการเข้าถึงข้อมูลในฐานข้อมูล เซิร์ฟเวอร์ฐานข้อมูลจะดึงข้อมูลที่ต้องการจากฐานข้อมูล และ กลับผลลัพธ์จากสถาปัตยกรรมการออกแบบที่ระบุไว้ข้างต้น ระบบจะพัฒนาบนแพลตฟอร์ม ประกอบด้วยOracle 10g arcsde , วิศวกรรมโยธา , เซิร์ฟเวอร์ Apache และ Tomcat . Oracle 10g ให้มีประสิทธิภาพเชื่อถือได้ ความปลอดภัย ข้อมูลการจัดการสำหรับปริมาณสูงการประมวลผลธุรกรรมออนไลน์สภาพแวดล้อม การค้นหาข้อมูลแบบคลังสินค้า และการใช้งานอินเทอร์เน็ต กับองค์ประกอบเชิงพื้นที่ มันยังสามารถมีประสิทธิภาพในการจัดการข้อมูลเชิงพื้นที่ .ดังนั้น , Oracle 10g ได้รับเลือกเป็น DBMS ในการศึกษานี้ arcsde สามารถแบ่งเป็นด้านข้อมูลการเข้าถึงเซิร์ฟเวอร์ที่ช่วยให้การจัดการข้อมูลเชิงพื้นที่จัดเก็บในฐานข้อมูล DBMS และมีการเข้าถึงข้อมูลที่จำเป็นสำหรับลูกค้าการใช้งาน เช่น วิศวกรรมโยธา เดสก์ทอป arcims วิศวกรรมโยธา , เซิร์ฟเวอร์และโปรแกรมที่กำหนดเอง ที่มีความสามารถสำหรับสนับสนุนผู้ใช้หลายคนและการแก้ไขวิกฤตการทำงานการจัดการข้อมูล GIS ไหลก็จะถูกติดตั้งและใช้เป็นข้อมูลเซิร์ฟเวอร์ในระบบนำเสนอ วิศวกรรมโยธา Server มีเครื่องมือแบบโต้ตอบที่ดีในการเข้าชม สอบถาม และแลกเปลี่ยนข้อมูลเชิงพื้นที่ มันถูกออกแบบมาเพื่อประสิทธิภาพการแบ่งปันข้อมูลผ่านทางอินเทอร์เน็ต ซึ่งมีผู้ชมที่แตกต่างกันสำหรับฝั่งไคลเอ็นต์นำเสนอและสนับสนุนข้อมูลเชิงพื้นที่การจัดการกับฟังก์ชันเช่นคุณลักษณะ , แบบสอบถาม , ปัสสาวะ , สารสกัดและเมตาดาต้า ดังนั้น การใช้โปรแกรม ArcGIS . เซิร์ฟเวอร์เป็นเซิร์ฟเวอร์ในระบบ Apache เป็นเว็บเซิร์ฟเวอร์ที่รู้จักกันดีและใช้กันอย่างแพร่หลาย servlet Tomcat เป็นเว็บเครื่องยนต์ ในระบบนี้Apache จะถูกติดตั้งและการกำหนดค่ากับ Tomcat เพื่อใช้งานเป็นเว็บเซิร์ฟเวอร์
การแปล กรุณารอสักครู่..
