7
แนวทางปฏิบัติที่ดีที่สุดสำหรับการย้ายแอปพลิเคชัน MS Access ขนาดใหญ่ไปยัง. Net?
เรามีแอปพลิเคชั่น MS Access ขนาดใหญ่มากที่พัฒนาขึ้นภายในองค์กรเพื่อความต้องการส่วนบุคคลของเราซึ่งต่อมาได้กลายเป็นซอฟต์แวร์เชิงพาณิชย์และขายได้สำเร็จ ซอฟต์แวร์นี้เป็น "all-round-software-for-your-business" และมีหลายโมดูลรวมถึงระบบการจัดการเอกสารการวางแผนทรัพยากรองค์กรการจัดการสินค้าคงคลังการจัดการลูกค้าสัมพันธ์การวิเคราะห์ข้อมูลและอื่น ๆ เราค่อนข้างพอใจกับปัจจุบัน ฟังก์ชันการทำงานของแอปพลิเคชัน แต่เพื่อตอบสนองคำขอจากลูกค้าของเราเราตระหนักว่าเราต้องย้ายไปยังสิ่งใหม่ เราตัดสินใจที่จะค่อยๆย้ายแอปพลิเคชันของเราไปยัง. Net เพราะเราสามารถติดกับ Visual Basic .Net: แม้ว่ามันจะเป็นภาษาใหม่สำหรับนักพัฒนาส่วนใหญ่ที่นี่เรามีความรู้เชิงลึกเกี่ยวกับ VBA และโครงการขนาดเล็กจำนวนมาก เราได้เริ่มย้ายฟังก์ชันการทำงานของชั้นข้อมูลของแอปพลิเคชันของเราไปยัง MS SQL Server เพื่อให้ทุกการจัดการข้อมูลและการค้นหาทำได้โดยตรงบนเซิร์ฟเวอร์ สิ่งที่เรากำลังมองหาคือแนวปฏิบัติที่ดีที่สุดสำหรับการค่อย ๆ เคลื่อน GUI ที่กว้างขวางของเรา (ประมาณ 500-600 รูปแบบที่แตกต่างกันรวมถึงฟอร์มย่อยรายงานประมาณ 200 ฉบับพร้อมการสนับสนุนหลายภาษาเป็นต้น) การติดตามคำขอล่าสุดจากลูกค้าที่มีศักยภาพของเราในการใช้การเข้ารหัสข้อมูลแบบอะซิงโครนัสบนเอกสารใน DMS เรายินดีที่จะแยกส่วนนี้ออกจาก MS Access อย่างสมบูรณ์และนำไปใช้ใน. Net คำถามคือทำอย่างไรจึงจะรวมแอปพลิเคชั่น. Net เข้ากับระบบ MS Access ที่มีอยู่ได้อย่างราบรื่นเพื่อให้เราสามารถเรียกใช้พารามิเตอร์บางตัว (สิทธิ์ผู้ใช้เป็นต้น) และเปิดใช้งานการแลกเปลี่ยนข้อมูลระหว่างแอปพลิเคชันนี้ …