เทคโนโลยี

การทำงานแบบกลุ่มเมฆ ( Cloud Computing )

ระบบที่พัฒนาโดยบริษัทได้รับการออกแบบเพื่อรองรับการทำงานแบบกลุ่มเมฆ  การทำงานแบบกลุ่มเมฆไม่ได้เป็นแค่เพียงเวปแอพฯและรันบนบราวเซอร์ในเครือข่ายออกไลน์บนอินเตอร์เน็ตได้เท่านั้น  

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

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

ดูเพิ่มเติม  การทำงานแบบกลุ่มเมฆ

เทคโนโลยีและทูลหลักที่บริษัทใช้ในการพัฒนาระบบ

  • Application Type – AJAX Web Application
  • Programming Language – Java 7
  • Server Operating System – CentOS
  • RDBMS – PostgreSQL  
    • an Open Source RDBMS whose performance categorized same quadrant of Oracle,and many others leaders.
    • PostgreSQL is an important option for enterprises that want the closest open source equivalent to Oracle’s database.
  • Web Server/Application Server – Apache Tomcat 7
  • Backend/Security – Apache Shiro
  • Frontend – Google Web Toolkit (GWT)
    • GWTP
    • Responsive Design
    • CSS
    • Bootstrap
    • Single Page Interface – SPI
  • Design Pattern – Model-View-Presenter (MVP)
  • Jasper Report
  • Browser compatibility – IE, Edge, Firefox, Safari, and Chrome
  • Google Material Design

 เทคโนโลยี ทูลและแนวทางที่บริษัทคิดค้น พัฒนาและใช้ในการพัฒนาระบบงาน

  • Cloud Computing and Software As A Service (SaaS) Approach
  • Cloudora Framework พัฒนาต่อยอดจาก GWT และ GWTP
  • Data Pushing  การอัพเดทข้อมูลที่ UI ในเครือข่ายทันทีเมื่อมีการเปลี่ยนแปลงโดยไม่ต้องกดรีเฟรชข้อมูล
  • Cloudora Design Pattern
    • Tree  Hierarchy Interface
    • Master-Detail Relation Entry
    • Bulk Operation Entry
    • UI Data Filtering
  • Database
    • Intensive implementation Trigger/Stored-Procedure/Constraint Approach
    • Object Oriented Database – OOD
    • Hierarchy Data Structure – Tree
    • View Approach for UI
  • DB Engine/Libray บริษัทได้พัฒนาทูล เพื่อใช้ในการออกแบบฐานข้อมูลของบริษัทโดยเฉพาะ
    • Hierarchy Engine
    • View Engine
    • Report Engine
    • Posting Engine
    • Workflow Engine
    • Privilege/Security Engine
    • Logging Engine
    • Data Import Engine
  • Day-Zero Software Development Process™  กระบวนการผลิตซอร์แวร์(SDLC)ที่ได้รับการคิดค้นโดยเฉพาะของบริษัทที่เน้นการทดสอบ Requirement และ  Use Case โดยเขียน Test Case ในระดับการออกแบบฐานข้อมูลก่อนการเขียนโปรแกรม ทำให้สามารถแน่ใจได้ว่าการออกบบรองรับทุกความต้องการ  ไม่มีบัก การทำงานรวดเร็วและมีประสิทธิภาพ  ทำให้ได้ซอร์ฟแวร์ที่มีคุณภาพ (Quality Assurance)

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

 

Top