การออกแบบสถาปัตยกรรมของระบบบริหารการบำรุงรักษาเครื่องจักร ตามแนวคิดของ SOA และคลาวด์คอมพิวติง

Main Article Content

ชัยรัตน์ ศรีพงษ์ธนากุล
กิตติมา เมฆาบัญชากิจ

บทคัดย่อ

ซอฟต์แวร์ประเภทระบบบริหารการบำรุงรักษาเครื่องจักร (Computerized Maintenance Management System, CMMS) ที่ใช้งานอยู่บนสถาปัตยกรรมแบบ Client/Server ต้องอาศัยประสิทธิภาพของเครื่องผู้ให้บริการ เป็นหลัก เครื่องผู้ให้บริการจำเป็นต้องมีประสิทธิภาพที่ดีและมีทรัพยากรเพียงพอต่อการให้บริการ แต่ในปัจจุบันมีเทคโนโลยีระบบคลาวด์คอมพิวติง (Cloud Computing) ซึ่งมีความยืดหยุ่นได้ดีกว่า สามารถปรับตัวให้มีทรัพยากรที่เพียงพอต่อผู้ใช้งานได้อย่างเหมาะสม การปรับเปลี่ยนซอฟต์แวร์ให้สามารถใช้งานได้บนระบบคลาวด์โดยการพัฒนาซอฟต์แวร์เพื่อเปลี่ยนสถาปัตยกรรมทั้งหมดในคราวเดียวมีความเป็นไปได้และใช้เวลานานมากเกินไป งานวิจัยนี้นำเสนอแนวทางการออกแบบสถาปัตยกรรมเพื่อให้ซอฟต์แวร์ CMMS ที่อยู่บนสถาปัตยกรรมแบบ Client/Server ยังคงใช้งานได้ดังเดิม และมีทางเลือกให้สามารถใช้งานได้บนสถาปัตยกรรมคลาวด์     คอมพิวติงร่วมด้วยได้อย่างต่อเนื่อง การออกแบบสถาปัตยกรรมนี้เป็นแนวทางที่ช่วยในการปรับให้ซอฟต์แวร์ CMMS เข้ากับเทคโนโลยีคลาวด์คอมพิวติง โดยอาศัยสถาปัตยกรรมระบบเชิงบริการ (Service-Oriented Architecture, SOA) เพื่อให้ซอฟต์แวร์ CMMS ที่ทำงานทั้งสองสถาปัตยกรรมสามารถเชื่อมโยงข้อมูลถึงกันผ่าน API ได้


 


 


 

Article Details

บท
บทความวิจัย

References

Jinn-Shing C., Huang E., and Chuan-Lang L., “An E-Book Hub Service Based on a Cloud Platform,” The International Review of Research in Open And Distance Learning, vol. 13, no. 5, pp. 39-55, 2012.

A. Crespo Marquez and J. N. D. Gupta, “Contemporary maintenance management: process, framework and supporting pillars,” Omega, vol. 34, no. 3, pp. 313–326, Jun. 2006.

Marinescu D. C., “Cloud computing delivery models and services,” in Cloud Computing Theory and Practice, Waltham: Elsevier, 2013, pp. 11-14.

F. Liu et al., “NIST Cloud Computing Reference Architecture,” Special Publication (NIST SP) - 500-292, 2011.

S. Zhang, S. Zhang, X. Chen, and X. Huo, “Cloud Computing Research and Development Trend,” in 2010 Second International Conference on Future Networks, Jeju Island, Korea (South), Jun. 2010, pp. 93–97.

Singh S. and Chana I., “Introducing Agility in Cloud Based Software Development through ASD,” International Journal of u- and e- Service, Science and Technology, vol. 6, no. 5, pp. 191-202, 2013.

W. T. Tsai, X. Sun, and J. Balasooriya, “Service-Oriented Cloud Computing Architecture,” in 2010 Seventh International Conference on Information Technology: New Generations, Las Vegas, NV, USA, 2010, pp. 684–689.

Schulte S., Hoenisch P., Hochreiner C., Dustdar S., Klusch M. And Schuller D., “Towards Process Support for Cloud Manufacturing,” in 2014 IEEE 18th International Enterprise Distributed Object Computing Conference, 2014, pp. 142-149.

Karnouskos S., Colombo A. W., Bangemann T., Manninen K., Camp R.,Tilly M., Stluka P., Jammes F., Delsing J. and Eliasson J., “A SOA-base architecture for empowering future collaborative cloud-based industrial automation,” in IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society (IECON 2012), Montreal, 25-28 Oct 2012, pp. 5766-5772.

R. Buyya, R. Ranjan, and R. N. Calheiros, “InterCloud: Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application Services,” presented at the International Conference on Algorithms and Architectures for Parallel Processing, 2010, pp. 13–31.

P. Jamshidi, A. Ahmad, and C. Pahl, “Cloud Migration Research: A Systematic Review,” IEEE Transactions on Cloud Computing, vol. 1, no. 2, pp. 142–157, Jul. 2013.

L. Mei, W. K. Chan, and T. H. Tse, “A Tale of Clouds: Paradigm Comparisons and Some Thoughts on Research Issues,” in 2008 IEEE Asia-Pacific Services Computing Conference, 2008, pp. 464–469.