การทำงานแบบกลุ่มเมฆ ( Cloud Computing )
ระบบที่พัฒนาโดยบริษัทได้รับการออกแบบเพื่อรองรับการทำงานแบบกลุ่มเมฆ การทำงานแบบกลุ่มเมฆไม่ได้เป็นแค่เพียงเวปแอพฯและรันบนบราวเซอร์ในเครือข่ายออกไลน์บนอินเตอร์เน็ตได้เท่านั้น
การทำงานแบบกลุ่มเมฆเริ่มตั้งแต่การออกแบบระบบฐานข้อมูลและโปรแกรมแตั้งแต่โครงสร้างพื้นฐานเพื่อให้โปรแกรมงานที่ติดต่อกับยูสเซอร์ทำงานได้อย่างรวดเร็ว ลดภาระงานด้านข้อกำหนดทางธุรกิจหรือข้อกำหนดของงานแต่เน้นการทำงานโต้ตอบกับยูสเซอร์ ลดการรับส่งข้อมูลระหวา่งแอพฯ กับระบบฐานข้อมูลให้น้อยที่สุด
คำนึงถึงความปลอดภัย ความสัมพันธ์ของข้อมูล การขยายของปริมาณงานและข้อมูล (Scalaibity) การทำงานอย่างต่อเนื่องและเสถียรภาพของขอมูลเป็นหลัก ปริมาณข้อมูลที่วิ่งผ่านระบบเน็ตเวิร์คต้องมีเท่าที่จำเป็นที่สุด การโต้ตอบบนหน้าจอยูสเซอร์ต้องรวดเร็วยืดหยุ่นและง่ายต่อการเรียนรู้ รองรับการทำงานร่วมกันได้กับอุปกรณ์และชนิดของบราวเซอร์ และการทำงานผ่านสมาร์ทโฟน
ดูเพิ่มเติม การทำงานแบบกลุ่มเมฆ
Cloudora Tech Stacks
เทคโนโลยีใช้ในการพัฒนาระบบ
- 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
- MVP ( Model-View-Presenter )
- SPI/SPA (Single Page Interface/Application )
- Master-Detail Relation Entry
- Bulk Operation Entry
- UI Data Filtering
- RESTful Technology for both Frontend and Backend.
- Database
- Intensive implementation Trigger/Stored-Procedure/Constraint Approach
- Object Oriented Database – OOD
- Hierarchy Data Structure – Tree
- View Approach for UI
- Normalization / Denormalization
- Business Logic/Constraints/Rule on server side.
- DB Engine/Library บริษัทได้พัฒนาทูล เพื่อใช้ในการออกแบบฐานข้อมูลของบริษัทโดยเฉพาะ
- 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)
บริษัทให้ความสำคัญกับเทคโนโบยีที่เป็นระบบเปิดและมีการพัฒนาอย่างต่อเนื่อง การประยุกต์ใช้เทคโนโลยีอย่างเหมาะสม การพัฒนาต่อยอดและสร้างสรรค์สิ่งใหม่เพื่อเพิ่มมูลค่าและเพิ่มประสิทธิภาพการผลิตซอร์ฟแวร์อย่างไม่หยุดยั้งเพื่อให้ได้สินค้าและบริการที่มีดีมีคุณภาพและเพิ่มผลผลิต