Probiotic yogurt improves antioxidant status in type 2 diabetic patients.
ABSTRACT Oxidative stress plays a major role in the pathogenesis and progression of diabetes. Among various functional foods with an antioxidant effect, probiotic foods have been reported to repress oxidative stress. The objective of this clinical trial was to assess the effects of probiotic and conventional yogurt on blood glucose and antioxidant status in type 2 diabetic patients.
Sixty-four patients with type 2 diabetes mellitus, 30 to 60 y old, were assigned to two groups in this randomized, double-blind, controlled clinical trial. The patients in the intervention group consumed 300 g/d of probiotic yogurt containing Lactobacillus acidophilus La5 and Bifidobacterium lactis Bb12 and those in the control group consumed 300 g/d of conventional yogurt for 6 wk. Fasting blood samples, 24-h dietary recalls, and anthropometric measurements were collected at the baseline and at the end of the trial.
Probiotic yogurt significantly decreased fasting blood glucose (P < 0.01) and hemoglobin A1c (P < 0.05) and increased erythrocyte superoxide dismutase and glutathione peroxidase activities and total antioxidant status (P < 0.05) compared with the control group. In addition, the serum malondialdehyde concentration significantly decreased compared with the baseline value in both groups (P < 0.05). No significant changes from baseline were shown in insulin concentration and erythrocyte catalase activity within either group (P > 0.05).
The consumption of probiotic yogurt improved fasting blood glucose and antioxidant status in type 2 diabetic patients. These results suggest that probiotic yogurt is a promising agent for diabetes management.
- [show abstract] [hide abstract]
ABSTRACT: New mobile technologies such as Bluetooth or Wi-Fi suffer from many limitations and problems, especially when they are used in combination, whereas they are quite stable in small networks. The lack of specialised mobile middleware requires new methods in the design and execution of mobile information systems. We propose a two-phase approach to manage a mobile business process by partitioning a given workflow into several workflows, with each one governed by a controller. In the first phase, we introduce synchronisation tasks between different controllers. In the second phase, we create for each controller a local process view. Thanks to added tasks, the overall execution of all local workflows achieve the same result as the original one. The mobile scenario and the necessity for more automation lead us to choose the Business Process Execution Language for Web Services (BPEL4WS) as the language for the process definition.Personal and Ubiquitous Computing 01/2005; 9:291-300. · 1.13 Impact Factor
Conference Proceeding: Decentralizing execution of composite web services.[show abstract] [hide abstract]
ABSTRACT: Distributed enterprise applications today are increasingly being built from services available over the web. A unit of functionality in this framework is a web service, a software application that exposes a set of "typed'' connections that can be accessed over the web using standard protocols. These units can then be composed into a composite web service. BPEL (Business Process Execution Language) is a high-level distributed programming language for creating composite web services. Although a BPEL program invokes services distributed over several servers, the orchestration of these services is typically under centralized control. Because performance and throughput are major concerns in enterprise applications, it is important to remove the inefficiencies introduced by the centralized control. In a distributed, or decentralized orchestration, the BPEL program is partitioned into independent sub-programs that interact with each other without any centralized control. Decentralization can increase parallelism and reduce the amount of network traffic required for an application. This paper presents a technique to partition a composite web service written as a single BPEL program into an equivalent set of decentralized processes. It gives a new code partitioning algorithm to partition a BPEL program represented as a program dependence graph, with the goal of minimizing communication costs and maximizing the throughput of multiple concurrent instances of the input program. In contrast, much of the past work on dependence-based partitioning and scheduling seeks to minimize the completion time of a single instance of a program running in isolation. The paper also gives a cost model to estimate the throughput of a given code partition.Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2004, October 24-28, 2004, Vancouver, BC, Canada; 01/2004
- [show abstract] [hide abstract]
ABSTRACT: The Business Process Execution Language (BPEL) stan- dardizes the development of composite enterprise applica- tions that make use of software components exposed as Web services. BPEL processes are currently executed by a cen- tralized orchestration engine, in which issues such as scala- bility and platform heterogeneity can be difficult to manage. This paper proposes a distributed agent-based orchestration engine in which several light-weight agents execute a portion of the original business process and collaborate in order to execute the complete process. The complete set of standard BPEL activities are supported, and the transformations of several BPEL activities to the agent-based architecture are described. Evaluations on an implementation of this archi- tecture demonstrate that agent-based execution scales bet- ter than a non-distributed approach, with at least 70% and 120% improvements in process execution time, and through- put, respectively, even with a large number of concurrent process instances. In addition, the distributed architecture successfully executes large processes that are shown to be infeasible to execute with a non-distributed engine.TWEB. 01/2010; 4.