Client-Server services samples Contact Us

CONTENTS
INTRODUCTION
WHAT 'S DATABASE ?
DB. FOR BUSINESS
CLIENT - SERVER
SAMPLES
SERVICE
CONTACT US
GUESTBOOK
SITE MAP
 
 
 
 
 
    Client - Server
   

       Client-Server คืออะไร ? ระบบ Client-Server เป็นสถาปัตยกรรม ซอฟท์แวร์ที่ได้รับการออกแบบให้แยกออกเป็น 2 ส่วน ส่วนแรกเรียกว่าส่วน Client และอีกส่วนเรียกว่า Server โดยปกติแล้วข้อมูลจะอยู่ข้าง Server ในฐานข้อมูล ซึ่งอาจเป็น ฐานข้อมูล MS Access, MS SQL Server, Oracle ในส่วนของข้าง Client จะส่งคำสั่ง SQL Statement แล้วดึง ข้อมูลจากฐานข้อมูล ที่ส่งไปยัง Client

กระบวนการทำงานของ Client - Server

       -   Client   คือซอฟต์แวร์ที่เป็นกระบวนงานในการขอบริการ ข้อมูล (Launcher/Requester process)

       -   Client Application จะติดต่อกับ Client application อื่นๆได้ และใช้ทรัพยากรร่วมกันได้และติดต่อขอใช้ข้อมูลและ บริการจาก server ต่างๆทำให้เพิ่มขีดความสามารถของผู้ใช้งาน Client สามารถมีหน้าจอของตัวเอง ได้รับการออกแบบมาให้ผู้ใช้สามารถใช้งานได้สะดวกโดยที่ไม่ต้องมีความรู้ด้าน กลไกลที่อยู่เบื้องหลังนั่นคือ client จะซ่อนความซับซ้อนของระบบปฎิบัติการเครือข่าย (Network Operating System) กรรมวิธีการนำเสนอข้อมูลมาใช้ ทำให้ผู้ใช้ รู้สึกว่าสามารถทำงานได้อย่างสะดวกสบายตาม Business Rule ที่ตัวเองเข้าใจ

   

       -   Server เป็นซอฟต์แวร์ที่สามารถตอบสนองต่อการขอบริการ และข้อมูลของ Client มีหน้าที่คือการตีความ Request ของ client การจัดการกับขั้นตอนการ Access ข้อมุลหลังการให้บริการข้อมูล เฉพาะที่ต้องใช้ซอฟต์แวร์ server อาจอยู่บนเครื่องคอมพิวเตอร์ เครื่องเดียวกันได้ (เป็น Multiple Server Processor) หรือบน ต่างเครื่องกันก็ได้

ข้อดีของ Client - Server

       ในอดีตถ้าเราต้องการระบบคอมพิวเตอร์ที่มีเครื่องแม่ข่าย ที่คอยจัดการควบคุม เครื่องลูกข่ายที่เป็น Terminal เราต้องใช้ สถาปัตยกรรมแบบ Mainframe ซึงระบบ Mainframe นี้ต้องใช้ทรัพยากรในการจัดการสูงมากพูดง่ายๆก็คือ มีราคาที่แพงมาก และยังมีข้อเสียอีกคือความยืดหยุ่นในการใช้งานค่อนข้างตํ่า แต่ในปัจจุบันระบบงานคอมพิวเตอรืที่ได้รับความนิยมมากขึ้นเรื่อยๆ และกำลัง เข้ามาแทนเครื่องแบบ Mainframe นั้นก็คือ ระบบ Client-Server เนื่องจาก มีความคล่องตัวในการใช้งานสูง และที่สำคัญคือ ราคาค่อนข้างตํ่าเนื่องจากระบบ นี้ไม่ต้องการ เครื่องแม่ข่ายหรือ Server ที่มีความสามารถสูงนัก เป็นเพียงเครื่อง ระดับ Pentium ก็พอแล้ว เพราะระบบ client-Server นี้ข้อมูลและ โปรแกรมต่างๆ จะไม่รวมกันอยู่ที่ศูนย์กลางเพียงแห่งเดียวทำให้การ Overhead ตํ่า

       เนื่องจากสภาวะการทำธุรกิจในปัจจุบันและศตวรรษข้างหน้านั้นเปลี่ยนไป อย่างมาก บริษัทขนาดใหญ่อาจไม่ได้เปรียบบริษัทขนาดกลางและแล็กอีกต่อไป ถ้าบริษัทขนาดเล็กมีการนำเทคโนโลยีมาใช้ให้เกิดประสิทธิภาพสุงสุดและ เหมาะสมกับขนาดธุรกิจเป็นอยู่ ซึ่งถ้าเป็นไปตามที่กล่าวมาได้นี้ ธุรกิจขนาดกลาง และเล็กของท่าน จะมีความคล่องตัวในการบริหารจัดการได้รวดเร็วและได้เปรียบกว่า องค์กรธุรกิจที่มีขนาดใหญ่ และเถอะถะในการจัดการ

       เมื่อเป็นเช่นนี้แล้วการเลือกระบบงานคอมพิวเตอร์หรือระบบ จัดการฐานข้อมูล ที่มีขนาดเหมาะสมกับองค์กรธุรกิจของท่าน จึงมีความจำเป็นอย่างมาก




   DB.Design  Database management service
CopyRight ฉ 1999 - 2000    DB.Design   All right reserved.