วันพุธที่ 22 มีนาคม พ.ศ. 2560

SOA (Service-Oriented Architecture)

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

In-House


In-house หมายถึง การพัฒนางานภายในองค์กรเป็นหลัก

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

ข้อดี: 1.) ควบคุมประสิทธิภาพเเละคุณภาพในการดําเนินงานได้ดีกว่า
        2.) ได้งานตามที่ตนเองอยากได้

ข้อเสีย: 1.) ลงทุนเพิ่มมากขึ้น เเละใช้ทรัพยากรเพิ่ม
           2.) ขาดความยืดหยุ่นในการบริหารจัดการต้นทุน

Outsource (เอาท์ซอร์ซ)


ทำความรู้จักกับ Outsource (เอาท์ซอร์ซ)

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

Green Technology

Green Technology: เทคโนโลยีไอทีเพื่อสิ่งแวดล้อม

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

Carbon Footprint

Carbon Footprint มาทำความรู้จักเจ้ารอยเท้าคาร์บอน



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

วันพุธที่ 1 มีนาคม พ.ศ. 2560

SOAP

SOAP คืออะไร
            SOAP ย่อมาจาก Simple Object Access Protocol คือโปรโตคอลมาตรฐานที่ใช้ใน Web Services เป็นโพรโทคอล ( Protocol )ในการติดต่อแลกเปลี่ยนข้อมูลระหว่างกันของ web services เป็นโพรโทคอลการสื่อสาร ในระดับ Application Layer หรือในระดับ แอปพลิเคชัน โดยอาศัยผ่านอินเทอร์เน็ตโพรโทคอล ซึ่งอาศัยรูปแบบของภาษา  XML ทำให้ Web services สามารถสื่อสารกันได้แม้ว่า จะอยู่บนเครื่องคอมพิวเตอร์คนละเพลตฟอร์ม หรือพัฒนาด้วยภาษาโปรแกรมที่ต่างกันก็ตาม และนิยมใช้ HTTP เป็นโปรโตคอลร่วมสำหรับส่งผ่านข้อมูลบนระบบอินเตอร์เน็ต   SOAP ทำงานร่วมกับโพรโตคอลได้หลายชนิด เช่น HTTP, SMTP, FTP, IIOP เป็นต้น


AJAX


AJAX คืออะไร
 AJAX (Asynchronous JavaScript And XML) คือเทคนิคการพัฒนาเว็บ ที่จะสร้างโปรแกรมบนเว็บ (webapplication) ที่ตอบสนองกับผู้ใช้ได้อย่างเต็มที่ ความตั้งใจก็คือ ทำให้หน้าเว็บนั้นตอบสนองได้เฉพาะจุด และแลกเปลี่ยนข้อมูลกับฐานข้อมูล (Server) ในเบื้องหลัง​เท่านั้น ดังนั้น ทุกๆครั้งที่มีการกระทำ (Action) ใดๆของผู้ใช้หน้าเว็บนั้นๆ ไม่จำเป็นจะต้องโหลดหน้าใหม่ทั้งหน้าทุกๆครั้ง ซึ่งหมาย​ความว่าเว็บจะตอบสนองมากขึ้น ทำงานได้เร็วขึ้น กว้างขวางมากขึ้น และเข้าใกล้โปรแกรมปกติ (ที่เราต้อง install ก่อนใช้) มากขึ้นด้วย