architecture pattern
Recently Published Documents


TOTAL DOCUMENTS

51
(FIVE YEARS 11)

H-INDEX

7
(FIVE YEARS 1)

2021 ◽  
pp. 253-257
Author(s):  
Nebrass Lamouchi
Keyword(s):  

2020 ◽  
Vol 29 (03) ◽  
pp. 2050002
Author(s):  
Jacques Simonin ◽  
Pierre-Yves Pillain ◽  
Didier Guériot ◽  
Johanne Vincent

The generation and design of the service architecture of an information system is complex. It depends more on the vision of the service than on the vision of the service inside an information system. An information system is indeed a system of services that can contain thousands of services. The lack of consideration of constraints imposed by the information system makes it difficult to reuse these services. Another strong constraint is that an information system service must support a business service. The proposed approach allows information system services to be generated in accordance with the business services specification and their logical architecture to be automatically designed by respecting a logical architecture pattern of the system-of-services. An information system services generation algorithm allows being consistent with the logical architecture pattern during this generation. The definition of coherence and coupling properties makes it possible to evaluate the relevancy of the system-of-services. A use case shows the value of these properties in making the logical architecture of the service system more relevant to business services.


Author(s):  
Muhammad Syakir Arif ◽  
Aziz Musthafa ◽  
Dihin Muriyatmoko

Software architecture primarily tuned for moderating the rising software complexities and changes. Model-View-ViewModel (MVVM) is a software architectural pattern that facilitates a separation of development of the graphical user interface from the development of the back-end logic (the data model). University of Darussalam Gontor (UNIDA Gontor) is having an Academic System called Sistem Informasi Akademik (SIAKAD) which supports the management of its college’s data administration. Currently, the SIAKAD UNIDA Gontor’s performance is still far from optimal, mainly because some of its features aren’t user-friendly yet, especially when the SIAKAD UNIDA Gontor accessed from the mobile devices. Therefore, this research aims to implement the MVVM architecture pattern in the SIAKAD UNIDA Gontor mobile application, to increase its user-friendly aspect, especially for Android device users. This research is carried out with Waterfall development method, using Kotlin programming language and utilising Android Jetpack. Results from the app testing with Black Box method show that the application is running well and have no error. Next, results from the questionnaire distributed to the users (students, lecturers and BAAK staffs) show that the application run well and satisfying. From those trial results, show that the implementation of MVVM on SIAKAD UNIDA Gontor Android application has been successful according to the scenario and ready to be applied in the even semester of 2019/2020 campus’ academic year and so on (https://play.google.com/store/apps/details?id=com.amoled.sidago). Further research and development, can be directed to the addition of new features and can support another mobile operating system, such as iOS, Tizen, Harmony OS, etc.


Graphics Accelerators are increasingly used for general purpose high performance computing applications as they provide a low cost solution to high performance computing requirements. Intel also came out with a performance accelerator that offers a similar solution. However, the existing application software needs to be restructured to suit to the accelerator paradigm with a suitable software architecture pattern. In the present work, master-slave architecture is employed to convert CFD grid free Euler solvers in CUDA for GPGPU computing. The performance obtained using master-slave architecture for GPGPU computing is compared with that of sequential computing results.


2020 ◽  
Vol 245 ◽  
pp. 05031
Author(s):  
Sebastian Bukowiec ◽  
Pawel Tadeusz Gomulak

In the CERN laboratory, users have access to a large number of different licensed software assets. The landscape of such assets is very heterogeneous including Windows operating systems, office tools and specialized technical and engineering software. In order to improve management of the licensed software and to better understand the needs of the users, it was decided to develop a Winventory application. The Winventory is a tool that gathers and presents statistics of software assets on CERN Windows machines and facilitates interaction with their individual users. The system was built based on microservices architecture pattern, an increasingly popular approach to web application development. The microservices architecture pattern separates the application into multiple independently deployable units that can be individually developed, tested and deployed. This paper presents the microservices architecture and design choices made in order to achieve a modern, maintainable and extensible system for managing licensed software at CERN.


2019 ◽  
Vol 26 (2) ◽  
pp. 513-527 ◽  
Author(s):  
Oscar Barros

Purpose The purpose of this paper is to present a process architecture pattern for designing particular components of a complex service. The proposal emphasizes the design of the service production flow component, following modularity ideas, which determines the sequence of actions needed to generate a high quality and efficient service. The authors report its applications to the design of the flow in a single emergency department (ED) case. Design/methodology/approach In complex services, production design is usually lacking because production activities are not clearly defined and, in many cases, they are dynamically determined as the service is produced according a client’s particular needs. In health services, for example ED, this generates a chaotic production flow that uses resources very inefficiently. The methodology uses a reference architecture, integrating it with disciplines – modularity, analytics and evaluation methods – that provide ideas for formally designing these complex services. This is mainly justified by the fact that, in many such services, no formal design exits and their production processes are the result of practice evolution. Findings Methodology was applied to the ED of a large public hospital. The authors first analyzed ED’s production and performance data. The authors found two patients’ groups that used more than 90 percent of resources. Therefore, design focused on these groups, defining specialized production lines for them and with physical space remodeled by an architecture project, resulting in well-defined separated workflows for each production line. Design also includes coordination with complementary shared services, including specialists consultations’ requests and execution, and request, processing and reception of laboratory and radiology examinations. The authors implemented new workflows producing a decrease of 26 percent in patients’ delays. More detailed results based on three months of observations also showed, for example, a reduction in examinations waiting times of 80 percent and an increase in the consultation resolution for cardiological patients from 24 to 80 percent in the same day, which means a significant quality increment. Research limitations/implications Thus, the authors conclude the plausibility of the idea they proposed that an important design problem in health services, in terms of potential improvements in capacity utilization, is production design. This provides the opportunity to reduce investing large amounts of resources in new hospitals and to instead use the alternative to generate large amounts of capacity by production performance improvements. Practical implications The authors are replicating the approach in other hospitals with extensions to inpatient and ambulatory services. Social implications Approach produces better service in public hospitals, which is a problem in emergencies in the world. Originality/value Formal design approach in health production services is proposed that provides great value by generating capacity, due to better use of resources, that reduces investment needs in new facilities.


Sign in / Sign up

Export Citation Format

Share Document