SOA

SOA

SOA  คือ ????              SOA (Service-Oriented Architecture) หมายถึง แนวคิดการออกแบบและวางโครงสร้างของซอฟต์แวร์ขององค์กรขนาดใหญ่ในลักษณะที่เอื้อให้ผู้ใช้สามารถหยิบเอาเฉพาะเซอร์วิส (Service) ที่ต้องการซึ่งเป็นองค์ประกอบของซอฟต์แวร์ขนาดใหญ่ มารวมกันเป็นแอพพลิเคชันใหม่ที่ตอบสนองความต้องการเฉพาะอย่างได้อย่างยืดหยุ่น รวดเร็ว และมีประสิทธิภาพ ตามหลักการของการนำกลับมาใช้ใหม่ (Reusability) การอธิบายแนวคิด SOA สามารถแบ่งได้เป็น 2 คำ คือ Service-Orientedและ Architecture - Service-Oriented เป็น Software ที่ไม่ใช่ซอฟต์แวร์แพ็คเกจ แต่เป็นซอฟต์แวร์ตัวเล็ก ทำงานเฉพาะด้าน ขึ้นอยู่กับว่าจะแบ่งเป็นบริการอะไรบ้างContinue Reading >

In-House

In-House คือ อะไร In-house (ผลิตเอง) หมายถึง การพัฒนางานภายในองค์กรเป็นหลัก การผลิตเอง(In house)    มีข้อดีคือการควบคุมคุณภาพและประสิทธิภาพในการดำเนินงานทำได้ดีกว่าแต่ก็มีข้อเสียเช่นกัน กล่าวคือต้องขยายธุรกิจด้วยการลงทุนทรัพยากรต่างๆเพิ่มขึ้นและมักพบปัญหาว่าองค์กรจะใหญ่โตอุ้ยอ้ายขาดความยืดหยุ่นในการบริหารจัดการบางครั้งควบคุมต้นทุนไม่ได้ Continue Reading >

Outsource

Outsource คืออะไร Outsource หรือการจ้างพนักงานแบบชั่วคราวนั้นหมายถึง การว่าจ้างบริษัทหรือบุคคลากรที่มีความรู้ความสามารถและความเชี่ยวชาญในเรื่องต่างๆเป็นการเฉพาะ เข้ามาทำงานนั้นๆแทนให้ทั้งหมดหรืออาจจะเป็นแค่เพียงในบางส่วน โดยที่สำคัญคือจะต้องไม่มีผลกระทบต่อการดำเนินงานในภาพรวมของทางบริษัทด้วย ซึ่งอาจจะว่าจ้างรับเป็นชิ้นๆงานหรือเซ็นสัญญาว่าจ้างกันเป็นระยะเวลาแบบรายเดือนหรือรายปีก็สามารถทำได้ตามแต่ที่จะตกลงกันระหว่างผู้ประกอบการกับผู้ที่รับจ้าง ซึ่งปัจจุบันระบบการทำงานในลักษณะของ Outsource กำลังเป็นที่ได้รับความนิยมสนใจในหมู่ผู้ประกอบการธุรกิจขนาดเล็กหรือที่เรียกว่า SME จนไปถึงบริษัทยักษ์ใหญ่ประเภทข้ามชาติเป็นจำนวนมาก เพราะสามารถตอบสนองและเข้าถึงความต้องการในรูปแบบการทำธุรกิจในสถานการณ์ปัจจุบันได้เป็นอย่างดี      โดยประโยชน์ของการทำธุรกิจด้วยการใช้ Outsource มีสาระสำคัญที่พอจะสรุปได้ดังต่อไปนี้ 1.ต้นทุนค่าใช้จ่ายน้อยลง ปัจจัยสำคัญที่ทำให้ระบบการทำงานในลักษณะของ Outsource ได้รับความนิยมเป็นอย่างสูงก็มีสาเหตุหลักมาจากความสามารถในการประหยัดต้นทุนค่าใช้จ่ายของบริษัทนั่นเองContinue Reading >

WEKA

ซอฟต์แวร์ Weka (Software Weka)         Weka ย่อมาจาก Waikato Environment for Knowledge Analysis ซึ่งเป็นซอฟต์แวร์สำเร็จรูปประเภทฟรีแวร์ที่สามารถดาวน์โหลดได้จากเว็บไซต์ซึ่งอยู่ภายใต้การควบคุมของ GPL License ซึ่งโปรแกรมWeka ได้ถูกพัฒนามาจากภาษาจาวาทั้งหมด ซึ่งเขียนมาโดยเน้นกับงานทางด้านการเรียนรู้ด้วยเครื่อง (Machine Learning) และการทำเหมืองข้อมูล (Data Mining) โปรแกรมจะประกอบไปด้วยโมดูลย่อย ๆ สำหรับใช้ในการจัดการข้อมูล และเป็นโปรแกรมที่สามารถที่ใช้Graphic User Interface (GUI) และใช้คำสั่งในการให้ซอฟต์แวร์ประมวลผลส่วนประกอบหลักของซอฟต์แวร์ Weka จะประกอบไปด้วยดังต่อไปนี้ Continue Reading >

pentaho

pentaho

     Continue Reading >