บล็อก QuickEasy
การเปรียบเทียบแอปพลิเคชันเนทีฟหรือเวอร์ชวลกับแอปพลิเคชันบนเบราว์เซอร์ สำหรับ ERP ที่รวดเร็วและมีประสิทธิภาพสูง
เรามักถูกถามว่าทำไมผลิตภัณฑ์ BOS ของเราจึงไม่ใช่แอปพลิเคชัน ERP บนเบราว์เซอร์ โดยมีความกังวลว่าอาจสร้างภาระให้กับฝ่ายไอทีเมื่อต้องอัปเกรดระบบ
รูปแบบการติดตั้งที่เราแนะนำคือเซิร์ฟเวอร์คลาวด์ร่วมกับซอฟต์แวร์เวอร์ชวลไลเซชัน ซึ่งทำหน้าที่เป็นแอปพลิเคชันไคลเอนต์แบบ 'เนทีฟ' บน Windows, Linux หรือ MacOS ทำให้คุณเพียงคลิกไอคอน แอปพลิเคชันก็เปิดขึ้นและทำงานเกือบเหมือนแอปพลิเคชันเดสก์ท็อปแบบเนทีฟทุกประการ เซิร์ฟเวอร์คลาวด์สามารถให้ผู้ให้บริการดูแลจัดการได้ทั้งหมด เพื่อขจัดภาระเรื่องการสำรองข้อมูลและการอัปเกรดออกจากตัวคุณโดยสิ้นเชิง
นี่คือรายละเอียดเชิงลึกว่าทำไมเราจึงเลือกใช้แอปพลิเคชันแบบเนทีฟหรือเวอร์ชวล แทนที่จะเป็นแอปพลิเคชันบนเว็บสำหรับระบบ ERP ของเรา
สถาปัตยกรรม – แอปพลิเคชันฐานข้อมูล
ในรูปแบบที่ง่ายที่สุด แอปพลิเคชันฐานข้อมูลประกอบด้วยเซิร์ฟเวอร์ฐานข้อมูลและแอปพลิเคชันไคลเอนต์ แอปพลิเคชันไคลเอนต์ให้การเข้าถึงที่ใช้งานง่ายสำหรับการดู เพิ่ม แก้ไข และลบข้อมูลในฐานข้อมูล
ในแอปพลิเคชันแบบผู้ใช้คนเดียว เซิร์ฟเวอร์ฐานข้อมูลและแอปพลิเคชันไคลเอนต์จะอยู่บนอุปกรณ์เดียวกัน ส่วนในสภาพแวดล้อมแบบหลายผู้ใช้ เซิร์ฟเวอร์ฐานข้อมูลจะถูกโฮสต์บนอุปกรณ์แยกต่างหาก ซึ่งเข้าถึงได้โดยแอปพลิเคชันไคลเอนต์ผ่านการเชื่อมต่อเครือข่าย
การเชื่อมต่อเครือข่ายอาจเป็นการเชื่อมต่อเครือข่ายท้องถิ่น (LAN) สำหรับเซิร์ฟเวอร์ที่ติดตั้งภายในองค์กร หรืออาจเป็นการเชื่อมต่ออินเทอร์เน็ตหากเซิร์ฟเวอร์ถูกโฮสต์ไว้ในสถานที่อื่น เช่น เซิร์ฟเวอร์คลาวด์ หรืออาจเป็นการผสมผสานระหว่าง LAN และอินเทอร์เน็ต หากเซิร์ฟเวอร์ที่ติดตั้งภายในองค์กรสามารถเข้าถึงได้แบบสาธารณะ
แอปพลิเคชันไคลเอนต์ที่ใช้เข้าถึงฐานข้อมูลอาจเป็นแบบใดแบบหนึ่งหรือผสมผสานกันดังต่อไปนี้:
- แอปพลิเคชันเนทีฟ — แอปพลิเคชันเนทีฟคือโปรแกรมซอฟต์แวร์ที่พัฒนาขึ้นเพื่อใช้งานบนแพลตฟอร์มหรืออุปกรณ์เฉพาะ
- แอปพลิเคชันเวอร์ชวล — แอปพลิเคชันเวอร์ชวลทำงานบนเซิร์ฟเวอร์ แต่ถูกส่งไปให้ระบบปฏิบัติการใดก็ได้ทำงานเหมือนแอปพลิเคชันเนทีฟ แพลตฟอร์มต่อไปนี้สามารถใช้เวอร์ชวลไลซ์แอปพลิเคชันได้: Microsoft Remote App, Citrix ZenApp, Amazon Appstream, Winflector และอื่น ๆ
- ERP บนเบราว์เซอร์ — แอปพลิเคชัน ERP บนเบราว์เซอร์ (หรือ ERP บนเว็บ) คือซอฟต์แวร์ที่ทำงานบนเว็บเบราว์เซอร์ เช่น Chrome, Edge, Safari, Firefox และอื่น ๆ
| เกณฑ์ | แอป ERP แบบเนทีฟ | แอป ERP แบบเวอร์ชวล | แอป ERP บนเบราว์เซอร์ |
|---|---|---|---|
| ประสิทธิภาพ | แบบเรียลไทม์ | แบบเรียลไทม์ ชุดข้อมูลขนาดใหญ่ (10,000+ รายการสามารถโหลดได้อย่างรวดเร็ว พร้อมจัดกลุ่ม เรียงลำดับ และสรุปผลแบบเรียลไทม์) | ช้า – ข้อมูลต้องถูกแปลงเป็น HTML ก่อนแสดงผล ซึ่งยังจำกัดปริมาณข้อมูลที่แสดงได้ในหนึ่งหน้าจอ โดยปกติ 50-100 รายการต่อหน้า |
| ระบบปฏิบัติการที่รองรับ | ทำงานได้เฉพาะบนระบบปฏิบัติการที่ออกแบบมาเท่านั้น | ระบบปฏิบัติการหลักทุกประเภท | ระบบปฏิบัติการหลักทุกประเภท |
| ความซับซ้อนของซอฟต์แวร์ | ต้องการฐานข้อมูล + แอปไคลเอนต์ | ต้องการฐานข้อมูล + แอปไคลเอนต์ | ต้องการฐานข้อมูล + แอปเซิร์ฟเวอร์ + แอปไคลเอนต์ |
| การติดตั้ง | ติดตั้งฐานข้อมูลบนเซิร์ฟเวอร์และอุปกรณ์ไคลเอนต์ สร้างทางลัดแอปบนอุปกรณ์ไคลเอนต์ | ติดตั้งฐานข้อมูลและแอปเวอร์ชวลบนเซิร์ฟเวอร์ บนอุปกรณ์ไคลเอนต์ คุณดาวน์โหลดแอปเวอร์ชวล ป้อนข้อมูลรับรองตัวตน และสร้างไอคอนบนเดสก์ท็อปเพื่อใช้งานในครั้งถัดไป | ติดตั้งฐานข้อมูลและเว็บแอปพลิเคชันบนเซิร์ฟเวอร์ บนอุปกรณ์ไคลเอนต์ คุณเปิดเบราว์เซอร์ ไปยัง URL ของแอปพลิเคชัน และป้อนข้อมูลรับรองตัวตนเพื่อเข้าถึงแอปไคลเอนต์ |
| การอัปเกรด | อัปเกรดฐานข้อมูลและติดตั้งไฟล์ปฏิบัติการใหม่ | อัปเกรดฐานข้อมูลและติดตั้งไฟล์ปฏิบัติการใหม่ | อัปเกรดฐานข้อมูล อัปเกรดแอปเซิร์ฟเวอร์ อัปเกรดแอปไคลเอนต์ |
| การเข้าถึง | เข้าถึงได้ทุกที่หากเซิร์ฟเวอร์เข้าถึงได้แบบสาธารณะ | เข้าถึงได้ทุกที่ | เข้าถึงได้ทุกที่ |
การโฮสต์
โดยดั้งเดิมแล้ว ระบบ ERP มักถูกติดตั้งภายในองค์กรเสมอมา แต่ด้วยความเร็วอินเทอร์เน็ตที่พัฒนาขึ้น ทางเลือกอื่น ๆ จึงเป็นไปได้มากขึ้น ปัจจุบันทางเลือกในการติดตั้ง ERP ประกอบด้วย:
- ติดตั้งภายในองค์กร — ซอฟต์แวร์ถูกติดตั้งภายในสถานที่ขององค์กร บนเซิร์ฟเวอร์ที่ดูแลและบำรุงรักษาโดยฝ่ายไอทีขององค์กรเอง
- เซิร์ฟเวอร์คลาวด์ — ซอฟต์แวร์ถูกติดตั้งบนเซิร์ฟเวอร์ในศูนย์ข้อมูลที่ปลอดภัย และสามารถดูแลได้โดยฝ่ายไอทีของบริษัทหรือผู้ให้บริการซอฟต์แวร์
- โฮสต์โดยผู้ให้บริการ — โซลูชันซอฟต์แวร์ที่โฮสต์โดยผู้ให้บริการหมายถึงระบบที่ดูแลโดยบุคคลที่สาม ซึ่งรับผิดชอบการบำรุงรักษาและบริหารซอฟต์แวร์ รวมถึงเรื่องต่าง ๆ เช่น การสำรองข้อมูลและการอัปเกรด
QuickEasy Software
สถาปัตยกรรมซอฟต์แวร์
สถาปัตยกรรมของเราเรียบง่ายมาก แอปพลิเคชันทั้งหมดประกอบด้วยไฟล์เพียงสองไฟล์ ได้แก่ ไฟล์ฐานข้อมูลและไฟล์ปฏิบัติการ ไฟล์ฐานข้อมูลเก็บข้อมูลทั้งหมดไว้ และเป็นไฟล์เดียวที่จำเป็นต้องสำรองข้อมูล
ฐานข้อมูล (Firebird – www.firebirdsql.org) เป็นฐานข้อมูลที่มีขนาดเล็ก มีเสถียรภาพ รวดเร็ว ขยายขนาดได้ และปลอดภัย แทบจะเป็นไปไม่ได้เลยที่จะเสียหายภายใต้สภาวะการทำงานปกติ และสามารถขยายขนาดเพื่อรองรับการเชื่อมต่อพร้อมกันหลายร้อยรายการและข้อมูลระดับกิกะไบต์ได้อย่างมีประสิทธิภาพ
แอปไคลเอนต์เป็นแอปพลิเคชันเดสก์ท็อปสำหรับ Windows ที่สามารถเวอร์ชวลไลซ์ไปยัง Windows, Linux หรือ Mac OS ได้ โดยใช้หนึ่งในแอปเวอร์ชวลไลเซชันที่กล่าวถึงข้างต้น แพลตฟอร์มเวอร์ชวลไลเซชันที่เราแนะนำคือ Winflector เนื่องจากทำงานได้ดี ต้นทุนต่ำ ใช้งานง่าย และปลอดภัย
แนวทางการอัปเกรดซอฟต์แวร์
เราพัฒนาซอฟต์แวร์ของเราอย่างต่อเนื่อง เพื่อปรับปรุงผลิตภัณฑ์ตามความคิดเห็นและข้อเสนอแนะของลูกค้า
เวอร์ชันใหม่ที่มีการปรับปรุงและแก้ไขจะถูกเผยแพร่อย่างสม่ำเสมอ และทุกปีเราจะปิดท้ายการพัฒนาของปีนั้นด้วยเวอร์ชันที่เสถียรหนึ่งเวอร์ชันสำหรับแต่ละผลิตภัณฑ์ ซึ่งจะได้รับการสนับสนุนต่อไปอีกหลายปี
เนื่องจากการอัปเกรดอาจสร้างความติดขัดในการทำงาน เราจึงไม่อัปเกรดให้ลูกค้าทุกครั้งที่มีเวอร์ชันใหม่ออกมา ผู้ใช้ตัวยงที่ใช้แอปพลิเคชันของเราหลายชั่วโมงทุกวันจะคล่องแคล่วในการใช้งานหน้าต่างต่าง ๆ โดยไม่ต้องคิด การกระทำของพวกเขาขับเคลื่อนด้วยความเคยชินมากกว่าการนำทางอย่างตั้งใจ ซึ่งหมายความว่าแม้แต่การเปลี่ยนแปลงเล็กน้อยที่สุดในอินเทอร์เฟซผู้ใช้ ก็อาจสร้างความติดขัดได้บ้าง
ในด้านหนึ่ง เรามีลูกค้าที่อัปเกรดบ่อยครั้งเพื่อใช้ประโยชน์จากฟีเจอร์ล่าสุดทั้งหมด (ซึ่งมักร้องขอเอง) และในอีกด้านหนึ่ง เรามีลูกค้าที่พอใจกับเวอร์ชันปัจจุบันและไม่อัปเกรดเป็นเวลาหลายปีติดต่อกัน
เราไม่บังคับให้ลูกค้าอัปเกรด แต่โดยหลักทั่วไปแล้ว เราแนะนำให้อัปเกรดอย่างน้อยปีละครั้งไปยังเวอร์ชันที่เสถียรล่าสุด นี่เป็นขั้นตอนง่าย ๆ ที่ใช้เวลาเพียงไม่กี่นาที โดยรันสคริปต์บนฐานข้อมูลและติดตั้งไฟล์ปฏิบัติการ (.exe) ใหม่บนเซิร์ฟเวอร์ อุปกรณ์ไคลเอนต์ไม่จำเป็นต้องอัปเกรด เพราะจะเข้าถึงไฟล์ปฏิบัติการล่าสุดโดยอัตโนมัติในครั้งถัดไปที่ผู้ใช้เข้าสู่ระบบ
อย่างไรก็ตาม อาจจำเป็นต้องตั้งค่าเพิ่มเติมและฝึกอบรมผู้ใช้หลังการอัปเกรด เพื่อใช้ประโยชน์จากการปรับปรุงใหม่ ๆ อย่างเต็มที่