International audienceWeb service orchestration is popular because the application logic is defined from a central and unique point of view, but it suffers from scalability issues. In choreography, the application is expressed as a direct communication between services without any central actor, making it scalable but also difficult to specify and implement. In this paper we present FOCAS, in which the application is described as a classic service orchestration extended by annotations expressing where activities, either atomic or composite, are to be executed. FOCAS analyzes the orchestration model and its distribution annotations and transforms the orchestration into a number of sub-orchestrations to be deployed on a set of distributed choreography servers, and then, deploys and executes the application. This approach seemingly fills the gap between "pure" orchestration (a single control server), and "pure" choreography (a server per service). The paper shows how FOCAS transforms a simple orchestration into a distributed one, fitting the distribution needs of the company, and also shows how choreography servers can be implemented using traditional orchestration engines
Computer-Based training (CBT) is a widely used strategy in interactive learning and skills training to provide the trainee with information while in training. Extended Reality (XR) is a set of technologies used in the fourth industrial revolution for this purpose. However, an important XR limitation is the cognitive overload in trainees due to continuous changes in attention. The effects of the changes in attention on cognitive load have been studied in environments such as printed material and desktop PC’s. However, such effects are not yet fully known on XR platforms. This study’s aim was to identify strategies to reduce the changes in attention in instructional/educational materials, which use extended reality to present information to trainees. The presented information can guide the use of combined strategies to reduce the cognitive overload generated by XR display platforms. Therefore, an extensive literature review was carried out. From a set of 1946 articles, 53 studies were selected. The selected studies evaluated the cognitive load in instructional materials that used XR as a visualization platform. The results showed three strategy groups: those associated with the spatial integration of information, those associated with the use of visual features and those associated with the content segmentation. Effects of this strategies in the user performance and user cognitive load are discussed.
It is widely recognized that applications need to be remotely administrated. In general, application management and monitoring is supported by textual management consoles while graphical user interfaces specialized for their tasks are preferred from average users. Defining what must be monitored and what are the admin actions you want to perform on an application cannot be defined during the application development due to the fact that these needs evolve after the application deployment as we cannot completely predict the execution environment such as available devices. This paper presents an architecture and the corresponding infrastructure that allow administrators to define what they want to monitor and manage and automate the discovery and deployment of corresponding probes and related management console graphical plug-ins. This work has been validated on two different application domains.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.