841 resultados para Service-based framework
Resumo:
Service provisioning is a challenging research area for the design and implementation of autonomic service-oriented software systems. It includes automated QoS management for such systems and their applications. Monitoring, Diagnosis and Repair are three key features of QoS management. This work presents a self-healing Web service-based framework that manages QoS degradation at runtime. Our approach is based on proxies. Proxies act on meta-level communications and extend the HTTP envelope of the exchanged messages with QoS-related parameter values. QoS Data are filtered over time and analysed using statistical functions and the Hidden Markov Model. Detected QoS degradations are handled with proxies. We experienced our framework using an orchestrated electronic shop application (FoodShop).
Resumo:
In this paper we propose a framework for the support of mobile application with Quality of Service (QoS) requirements, such as voice or video, capable of supporting distributed, migration-capable, QoS-enabled applications on top of the Android Operating system.
Resumo:
People and their performance are key to an organization's effectiveness. This review describes an evidence-based framework of the links between some key organizational influences and staff performance, health and well-being. This preliminary framework integrates management and psychological approaches, with the aim of assisting future explanation, prediction and organizational change. Health care is taken as the focus of this review, as there are concerns internationally about health care effectiveness. The framework considers empirical evidence for links between the following organizational levels: 1. Context (organizational culture and inter-group relations; resources, including staffing; physical environment) 2. People management (HRM practices and strategies; job design, workload and teamwork; employee involvement and control over work; leadership and support) 3. Psychological consequences for employees (health and stress; satisfaction and commitment; knowledge, skills and motivation) 4. Employee behaviour (absenteeism and turnover; task and contextual performance; errors and near misses) 5. Organizational performance; patient care. This review contributes to an evidence base for policies and practices of people management and performance management. Its usefulness will depend on future empirical research, using appropriate research designs, sufficient study power and measures that are reliable and valid.
Resumo:
Software applications created on top of the service-oriented architecture (SOA) are increasingly popular but testing them remains a challenge. In this paper a framework named TASSA for testing the functional and non-functional behaviour of service-based applications is presented. The paper focuses on the concept of design time testing, the corresponding testing approach and architectural integration of the consisting TASSA tools. The individual TASSA tools with sample validation scenarios were already presented with a general view of their relation. This paper’s contribution is the structured testing approach, based on the integral use of the tools and their architectural integration. The framework is based on SOA principles and is composable depending on user requirements.
Resumo:
Cloud computing has been one of the most important topics in Information Technology which aims to assure scalable and reliable on-demand services over the Internet. The expansion of the application scope of cloud services would require cooperation between clouds from different providers that have heterogeneous functionalities. This collaboration between different cloud vendors can provide better Quality of Services (QoS) at the lower price. However, current cloud systems have been developed without concerns of seamless cloud interconnection, and actually they do not support intercloud interoperability to enable collaboration between cloud service providers. Hence, the PhD work is motivated to address interoperability issue between cloud providers as a challenging research objective. This thesis proposes a new framework which supports inter-cloud interoperability in a heterogeneous computing resource cloud environment with the goal of dispatching the workload to the most effective clouds available at runtime. Analysing different methodologies that have been applied to resolve various problem scenarios related to interoperability lead us to exploit Model Driven Architecture (MDA) and Service Oriented Architecture (SOA) methods as appropriate approaches for our inter-cloud framework. Moreover, since distributing the operations in a cloud-based environment is a nondeterministic polynomial time (NP-complete) problem, a Genetic Algorithm (GA) based job scheduler proposed as a part of interoperability framework, offering workload migration with the best performance at the least cost. A new Agent Based Simulation (ABS) approach is proposed to model the inter-cloud environment with three types of agents: Cloud Subscriber agent, Cloud Provider agent, and Job agent. The ABS model is proposed to evaluate the proposed framework.
Resumo:
This thesis reports investigations on applying the Service Oriented Architecture (SOA) approach in the engineering of multi-platform and multi-devices user interfaces. This study has three goals: (1) analyze the present frameworks for developing multi-platform and multi-devices applications, (2) extend the principles of SOA for implementing a multi-platform and multi-devices architectural framework (SOA-MDUI), (3) applying and validating the proposed framework in the context of a specific application. One of the problems addressed in this ongoing research is the large amount of combinations for possible implementations of applications on different types of devices. Usually it is necessary to take into account the operating system (OS), user interface (UI) including the appearance, programming language (PL) and architectural style (AS). Our proposed approach extended the principles of SOA using patterns-oriented design and model-driven engineering approaches. Synthesizing the present work done in these domains, this research built and tested an engineering framework linking Model-driven Architecture (MDA) and SOA approaches to developing of UI. This study advances general understanding of engineering, deploying and managing multi-platform and multi-devices user interfaces as a service.
Resumo:
The Complex Adaptive Systems, Cognitive Agents and Distributed Energy (CASCADE) project is developing a framework based on Agent Based Modelling (ABM). The CASCADE Framework can be used both to gain policy and industry relevant insights into the smart grid concept itself and as a platform to design and test distributed ICT solutions for smart grid based business entities. ABM is used to capture the behaviors of diff erent social, economic and technical actors, which may be defi ned at various levels of abstraction. It is applied to understanding their interactions and can be adapted to include learning processes and emergent patterns. CASCADE models ‘prosumer’ agents (i.e., producers and/or consumers of energy) and ‘aggregator’ agents (e.g., traders of energy in both wholesale and retail markets) at various scales, from large generators and Energy Service Companies down to individual people and devices. The CASCADE Framework is formed of three main subdivisions that link models of electricity supply and demand, the electricity market and power fl ow. It can also model the variability of renewable energy generation caused by the weather, which is an important issue for grid balancing and the profi tability of energy suppliers. The development of CASCADE has already yielded some interesting early fi ndings, demonstrating that it is possible for a mediating agent (aggregator) to achieve stable demandfl attening across groups of domestic households fi tted with smart energy control and communication devices, where direct wholesale price signals had previously been found to produce characteristic complex system instability. In another example, it has demonstrated how large changes in supply mix can be caused even by small changes in demand profi le. Ongoing and planned refi nements to the Framework will support investigation of demand response at various scales, the integration of the power sector with transport and heat sectors, novel technology adoption and diffusion work, evolution of new smart grid business models, and complex power grid engineering and market interactions.
Resumo:
The advent of distributed and heterogeneous systems has laid the foundation for the birth of new architectural paradigms, in which many separated and autonomous entities collaborate and interact to the aim of achieving complex strategic goals, impossible to be accomplished on their own. A non exhaustive list of systems targeted by such paradigms includes Business Process Management, Clinical Guidelines and Careflow Protocols, Service-Oriented and Multi-Agent Systems. It is largely recognized that engineering these systems requires novel modeling techniques. In particular, many authors are claiming that an open, declarative perspective is needed to complement the closed, procedural nature of the state of the art specification languages. For example, the ConDec language has been recently proposed to target the declarative and open specification of Business Processes, overcoming the over-specification and over-constraining issues of classical procedural approaches. On the one hand, the success of such novel modeling languages strongly depends on their usability by non-IT savvy: they must provide an appealing, intuitive graphical front-end. On the other hand, they must be prone to verification, in order to guarantee the trustworthiness and reliability of the developed model, as well as to ensure that the actual executions of the system effectively comply with it. In this dissertation, we claim that Computational Logic is a suitable framework for dealing with the specification, verification, execution, monitoring and analysis of these systems. We propose to adopt an extended version of the ConDec language for specifying interaction models with a declarative, open flavor. We show how all the (extended) ConDec constructs can be automatically translated to the CLIMB Computational Logic-based language, and illustrate how its corresponding reasoning techniques can be successfully exploited to provide support and verification capabilities along the whole life cycle of the targeted systems.
Resumo:
Service-based systems that are dynamically composed at run time to provide complex, adaptive functionality are currently one of the main development paradigms in software engineering. However, the Quality of Service (QoS) delivered by these systems remains an important concern, and needs to be managed in an equally adaptive and predictable way. To address this need, we introduce a novel, tool-supported framework for the development of adaptive service-based systems called QoSMOS (QoS Management and Optimisation of Service-based systems). QoSMOS can be used to develop service-based systems that achieve their QoS requirements through dynamically adapting to changes in the system state, environment and workload. QoSMOS service-based systems translate high-level QoS requirements specified by their administrators into probabilistic temporal logic formulae, which are then formally and automatically analysed to identify and enforce optimal system configurations. The QoSMOS self-adaptation mechanism can handle reliability- and performance-related QoS requirements, and can be integrated into newly developed solutions or legacy systems. The effectiveness and scalability of the approach are validated using simulations and a set of experiments based on an implementation of an adaptive service-based system for remote medical assistance.
Resumo:
Service-based systems are applications built by composing pre-existing services. During design time and according to the specifications, a set of services is selected. Both, service providers and consumers exist in a service market that is constantly changing. Service providers continuously change their quality of services (QoS), and service consumers can update their specifications according to what the market is offering. Therefore, during runtime, the services are periodically and manually checked to verify if they still satisfy the specifications. Unfortunately, humans are overwhelmed with the degree of changes exhibited by the service market. Consequently, verification of the compliance specification and execution of the corresponding adaptations when deviations are detected cannot be carried out in a manual fashion. In this work, we propose a framework to enable online awareness of changes in the service market in both consumers and providers by representing them as active software agents. At runtime, consumer agents concretize QoS specifications according to the available market knowledge. Services agents are collectively aware of themselves and of the consumers' requests. Moreover, they can create and maintain virtual organizations to react actively to demands that come from the market. In this paper we show preliminary results that allow us to conclude that the creation and adaptation of service-based systems can be carried out by a self-organized service market system. © 2012 IEEE.
Resumo:
Part 8: Business Strategies Alignment
Resumo:
On November 19, 2012, Iowa Gov. Terry Branstad, Iowa Secretary of Agriculture Bill Northey, Director Chuck Gipp from the Iowa Department of Natural Resources and Dr. John Lawrence of Iowa State University announced the release of the Iowa Nutrient Reduction Strategy for public comment. A two-month public comment period and several informational meetings allowed the public to provide feedback on the draft strategy. Updates and improvements were made to the draft based on the public comments. The final version of the strategy was released May 29, 2013. The Iowa Nutrient Reduction Strategy is a science and technology-based approach to assess and reduce nutrients delivered to Iowa waterways and the Gulf of Mexico. The strategy outlines voluntary efforts to reduce nutrients in surface water from both point sources, such as wastewater treatment plants and industrial facilities, and nonpoint sources, including farm fields and urban areas, in a scientific, reasonable and cost effective manner. The development of the strategy reflects more than two years of work led by the Iowa Department of Agriculture and Land Stewardship, Iowa Department of Natural Resources and Iowa State University. The scientific assessment to evaluate and model the effects of practices was developed through the efforts of 23 individuals representing five agencies or organizations, including scientists from ISU, IDALS, DNR, USDA Agricultural Research Service and USDA Natural Resources Conservation Service. The strategy was developed in response to the 2008 Gulf Hypoxia Action Plan that calls for the 12 states along the Mississippi River to develop strategies to reduce nutrient loading to the Gulf of Mexico. The Iowa strategy follows the recommended framework provided by EPA in 2011 and is only the second state to complete a statewide nutrient reduction strategy. This strategy is the beginning. Operational plans are being developed and work is underway. This is a dynamic document that will evolve over time, and is a key step towards improving Iowa’s water quality. The impetus for this report comes from the Water Resources Coordination Council (WRCC) which states in its 2014‐15 Annual Report “Efforts are underway to improve understanding of the multiple nutrient monitoring efforts that may be available and can be compared to the nutrient WQ monitoring framework to identify opportunities and potential data gaps to better coordinate and prioritize future nutrient monitoring efforts.” This report is the culmination of those efforts.
Resumo:
On November 19, 2012, Iowa Gov. Terry Branstad, Iowa Secretary of Agriculture Bill Northey, Director Chuck Gipp from the Iowa Department of Natural Resources and Dr. John Lawrence of Iowa State University announced the release of the Iowa Nutrient Reduction Strategy for public comment. A two-month public comment period and several informational meetings allowed the public to provide feedback on the draft strategy. Updates and improvements were made to the draft based on the public comments. The final version of the strategy was released May 29, 2013. The Iowa Nutrient Reduction Strategy is a science and technology-based approach to assess and reduce nutrients delivered to Iowa waterways and the Gulf of Mexico. The strategy outlines voluntary efforts to reduce nutrients in surface water from both point sources, such as wastewater treatment plants and industrial facilities, and nonpoint sources, including farm fields and urban areas, in a scientific, reasonable and cost effective manner. The development of the strategy reflects more than two years of work led by the Iowa Department of Agriculture and Land Stewardship, Iowa Department of Natural Resources and Iowa State University. The scientific assessment to evaluate and model the effects of practices was developed through the efforts of 23 individuals representing five agencies or organizations, including scientists from ISU, IDALS, DNR, USDA Agricultural Research Service and USDA Natural Resources Conservation Service. The strategy was developed in response to the 2008 Gulf Hypoxia Action Plan that calls for the 12 states along the Mississippi River to develop strategies to reduce nutrient loading to the Gulf of Mexico. The Iowa strategy follows the recommended framework provided by EPA in 2011 and is only the second state to complete a statewide nutrient reduction strategy. This strategy is the beginning. Operational plans are being developed and work is underway. This is a dynamic document that will evolve over time, and is a key step towards improving Iowa’s water quality. The impetus for this report comes from the Water Resources Coordination Council (WRCC) which states in its 2014‐15 Annual Report “Efforts are underway to improve understanding of the multiple nutrient monitoring efforts that may be available and can be compared to the nutrient WQ monitoring framework to identify opportunities and potential data gaps to better coordinate and prioritize future nutrient monitoring efforts.” This report is the culmination of those efforts.
Resumo:
On November 19, 2012, Iowa Gov. Terry Branstad, Iowa Secretary of Agriculture Bill Northey, Director Chuck Gipp from the Iowa Department of Natural Resources and Dr. John Lawrence of Iowa State University announced the release of the Iowa Nutrient Reduction Strategy for public comment. A two-month public comment period and several informational meetings allowed the public to provide feedback on the draft strategy. Updates and improvements were made to the draft based on the public comments. The final version of the strategy was released May 29, 2013. The Iowa Nutrient Reduction Strategy is a science and technology-based approach to assess and reduce nutrients delivered to Iowa waterways and the Gulf of Mexico. The strategy outlines voluntary efforts to reduce nutrients in surface water from both point sources, such as wastewater treatment plants and industrial facilities, and nonpoint sources, including farm fields and urban areas, in a scientific, reasonable and cost effective manner. The development of the strategy reflects more than two years of work led by the Iowa Department of Agriculture and Land Stewardship, Iowa Department of Natural Resources and Iowa State University. The scientific assessment to evaluate and model the effects of practices was developed through the efforts of 23 individuals representing five agencies or organizations, including scientists from ISU, IDALS, DNR, USDA Agricultural Research Service and USDA Natural Resources Conservation Service. The strategy was developed in response to the 2008 Gulf Hypoxia Action Plan that calls for the 12 states along the Mississippi River to develop strategies to reduce nutrient loading to the Gulf of Mexico. The Iowa strategy follows the recommended framework provided by EPA in 2011 and is only the second state to complete a statewide nutrient reduction strategy. This strategy is the beginning. Operational plans are being developed and work is underway. This is a dynamic document that will evolve over time, and is a key step towards improving Iowa’s water quality. The impetus for this report comes from the Water Resources Coordination Council (WRCC) which states in its 2014‐15 Annual Report “Efforts are underway to improve understanding of the multiple nutrient monitoring efforts that may be available and can be compared to the nutrient WQ monitoring framework to identify opportunities and potential data gaps to better coordinate and prioritize future nutrient monitoring efforts.” This report is the culmination of those efforts.
Resumo:
Mobile applications are becoming increasingly more complex and making heavier demands on local system resources. Moreover, mobile systems are nowadays more open, allowing users to add more and more applications, including third-party developed ones. In this perspective, it is increasingly expected that users will want to execute in their devices applications which supersede currently available resources. It is therefore important to provide frameworks which allow applications to benefit from resources available on other nodes, capable of migrating some or all of its services to other nodes, depending on the user needs. These requirements are even more stringent when users want to execute Quality of Service (QoS) aware applications, such as voice or video. The required resources to guarantee the QoS levels demanded by an application can vary with time, and consequently, applications should be able to reconfigure themselves. This paper proposes a QoS-aware service-based framework able to support distributed, migration-capable, QoS-enabled applications on top of the Android Operating system.