5,941 research outputs found

    Using Microservices to Customize Multi-Tenant SaaS: From Intrusive to Non-Intrusive

    Get PDF
    Customization is a widely adopted practice on enterprise software applications such as Enterprise resource planning (ERP) or Customer relation management (CRM). Software vendors deploy their enterprise software product on the premises of a customer, which is then often customized for different specific needs of the customer. When enterprise applications are moving to the cloud as mutli-tenant Software-as-a-Service (SaaS), the traditional way of on-premises customization faces new challenges because a customer no longer has an exclusive control to the application. To empower businesses with specific requirements on top of the shared standard SaaS, vendors need a novel approach to support the customization on the multi-tenant SaaS. In this paper, we summarize our two approaches for customizing multi-tenant SaaS using microservices: intrusive and non-intrusive. The paper clarifies the key concepts related to the problem of multi-tenant customization, and describes a design with a reference architecture and high-level principles. We also discuss the key technical challenges and the feasible solutions to implement this architecture. Our microservice-based customization solution is promising to meet the general customization requirements, and achieves a balance between isolation, assimilation and economy of scale

    An Interactive Web-based Application as Educational Tool for SCM Course by Using FOSS

    Get PDF
    This paper presents the application of free/open source software (FOSS) for teaching and learning one specific topic in Supply Chain Management (SCM) course. In the last few years, there is abundant FOSS for educational tools. However, educator still faces problems to implement such an education FOSS for improving the quality of education i.e. customizing of software function, developing of a specific educational media, and illustrating of a course content. The purpose of this research is to design an educational tool for increasing efficiency in conveying subject matter especially distribution problem. It has a module of real distribution problem in commodity paddy was captured. We crated an interactive Web-based application by using WSDL, PHP and My SQL, and SOAP. The result of the research will be able to improve the pedagogic approach for learning of SCM course. Keywords: Educational tool, FOSS, interactive media, SCM course

    Design and implementation of an android and web-based university timetable customization system

    Get PDF
    Timetabling is an essential component of scheduling in all sectors of education. University timetabling entails the scheduling of times and venues for lectures and examinations. These activities are logically structured in a time-wise manner and presented on papers and placed on notice boards in order to avoid conflicts of event. However, timetable schedule forgetfulness, misinterpretation, miscopying, cost of rescheduling and slow time to reach for the rescheduled timetables are the challenges posed by the use of paper and notice board-based timetables; hence, the need for automated timetables. In this paper, we discuss the implementation of Android and web-based timetable customization systems for the Faculty of Computer Science and Information Technology, Bayero University, Kano-Nigeria. The web-based system provides an administrative module that facilitates scheduling and rescheduling of lecture, examination and invigilation timetables. In addition, the Android timetable customization system permits the user to view, customize, set reminders and provide rescheduled timetable updates.Keywords: Android, Customization, Timetable and Web base

    An Evaluation Model For Web-based 3D Mass Customization Toolkit Design

    Get PDF
    The development of geometric modelling technologies and web technologies provides the ability to present a virtual 3D product in a mass customization (MC) toolkit. Compared with 2D graphic toolkits, 3D toolkit design requires better consideration of individual customer needs, consumer and toolkit interaction, and also a means of integrating with the underlying technical infrastructure. However, there is currently no widely accepted model or criteria to regulate and evaluate 3D MC toolkit design. Given these considerations, in this paper we provide an evaluation model for web-based 3D toolkits and a heuristic evaluation of two representative commercial web-based 3D toolkits. The evaluation results indicate the usefulness and effectiveness of the model as a scale for evaluating 3D toolkits. It also reveals that despite a fair amount of effort that has been devoted to theoretical research, current 3D toolkits are still at an early development stage. We therefore conclude this paper by identifying and encouraging further topics and questions as directions for future research

    Dynamic Learning Media to Improve the Pedagogic Experience in Conveying of SCM Course

    Get PDF
    Abstract This paper presents the application of free/open source software (FOSS) for developing educational in Supply Chain Management (SCM) course. There were abundant educational tools based F applications. However, lecturer still faces problems to implement such an learning media for impro the pedagogic experience i.e. customizing of software function, developing of a specific educat media, and illustrating of a SCM course content. The purpose of this research is to design dyn learning media for increasing efficiency in conveying subject matter of SCM course. We combin mobile and/or web devices with FOSS of web service to design dynamic learning media. It has a mo of real distribution problem in commodity paddy was captured. We design an interactive Web-based Mobile-based application by using WSDL, PHP and My SQL, and SOAP. The result of the resea Mobile & Web SCM application as dynamic learning media- will be able to improve the pedag experience to students. Keywords: Educational tool, FOSS, dynamic learning media, SCM course, the pedagogic approach
    • 

    corecore