Voice interactive classroom: best practices and design strategies
Published in Concurrency and Computation: Practice and Experience
This paper provides an insight into the process of developing comprehensive voice-enabled and interoperable learning... more This paper provides an insight into the process of developing comprehensive voice-enabled and interoperable learning services. We provide a background on the Voice Interactive Classroom, a service-oriented architecture that enables cross-platform multichannel access to Internet-based learning. Strategies and practices for designing, developing, documenting and evaluating service-oriented applications are also presented, which allow aural access to existing e-learning platforms. In addition, we summarise the development of four voice-enabled learning services and report the findings obtained from evaluating their usability and didactic effectiveness. This research is intended to facilitate students and practitioners with planning, implementing and evaluating their own solutions.Copyright © 2012 John Wiley & Sons, Ltd.
15 views
Seen by:An environment for evaluation and testing of service workflow schedulers in clouds
by Luiz B
HPCS 2011
Workflows built through service composition bring new challenges, making the scheduling task even more com- plex.... more Workflows built through service composition bring new challenges, making the scheduling task even more com- plex. Besides that, scheduling researchers need a wide range of workflows and their respective services to vali- date new achievements. In this paper we present a service oriented testbed where experiments can be conducted to de- velop and evaluate algorithms, heuristics, and scheduling policies for workflows. Our testbed offers an emulator ser- vice which allows the workflow characterization through the description of its services. With this, researchers can build workflows which have similar behavior to the real workflow applications, emulating them without the need of implementing all applications and services involved in a real application execution. To demonstrate the utilization of both the testbed and emulator, we conducted workflow executions emulating service workflow applications, such as Montage and LIGO.
18 views
Seen by:Web Service Substitution Based on Preferences Over Non-functional Attributes.
Santhanam, G.R., Basu, S., and Honavar, V. (2009). Web Service Substitution Based on Preferences Over Non-functional Attributes. In: Proceedings of the IEEE International Conference on Services Computing (SCC 2009).
17 views
Seen by:Voice interactive classroom, a service-oriented software architecture for speech-enabled learning
Published in Elsevier Journal of Network and Computer Applications
Software technology is creating a ubiquitous context for human living and learning in which new modes of interaction... more Software technology is creating a ubiquitous context for human living and learning in which new modes of interaction are gradually being incorporated. Speech-enabled software brings a new way of interacting with the Internet, but auditory access to web resources needs to be more broadly supported by software architectures. This paper introduces “Voice Interactive Classroom”, a software solution that proposes a middleware approach to provide cross-platform multi-channel access to internet-based learning.
Design of SOA-based Grid Computing with Enterprise Service Bus
Advances in Information Sciences and Service Sciences, Vol. 2, No. 1, March 2010
Due to great advantages that Service-Oriented Architecture (SOA) offers to its adopters in almost all fields, many... more Due to great advantages that Service-Oriented Architecture (SOA) offers to its adopters in almost all fields, many studies tried to leverage it in grid computing. These studies focused on enabling easy access and flexible management to underlying grid resources. However, none of them allowed access to grid resources through various technologies. Rather, most of them utilized SOA in terms of XML web services without considering its limitations. In this paper, we will introduce a high level architecture that goes beyond traditional efforts in leveraging SOA in grid computing. This architecture uses Enterprise Service Bus (ESB) model by leveraging Windows Communication Foundation (WCF) to offer a number of endpoints for published services. With these endpoints different requirements from both grid clients and executors could be easily and efficiently met. Proposed architecture does not tend to supersede other SOA-based grid computing frameworks and standards. Instead, it offers a new method for wrapping grid computing resources with a set of configurable WCF services that could be utilized by these frameworks.
A New Model of Supply Chain Management in a Web Service Oriented Architecture
by Fabio Musso
Consoli D., Musso F. (2010), “A New Model of Supply Chain Management in a Web Service Oriented Architecture”, Proceedings of the V International Conference Business Excellence (ICBE), 15-16 October, Brasov, Vol. 1, pp. 117-120, ISBN 978-973-1747-23-1
This paper focuses on web innovation of the supply chain management of an expanded enterprise from the provision,... more This paper focuses on web innovation of the supply chain management of an expanded enterprise from the provision, production to final delivery of a product/service in accordance with customer requests. In an open architecture the technology of web services improves system performance in terms of cost, time and quality. The ability to interact online with all subjects of supply chain breaks down geographical barriers and ensuring timeliness and transparency of information. The enterprise becomes greater agile, flexible and speed in responding to customer needs and market changes.
SOAP Processing Performance and Enhancement
Co-authored with J Tekli, , R Chbeir - IEEE Transactions on Services Computing, 2011
The Web Services (WS) technology provides a comprehensive solution for representing, discovering and invoking... more
The Web Services (WS) technology provides a comprehensive solution for representing, discovering and invoking services in a wide variety of environments, including SOA (Service Oriented Architectures) and grid computing systems. However, WS require extensive XML processing, posing a number of performance problems. In this paper we discuss WS XML-related performance issues and the research approaches proposed to solve them.
Context-Driven Adaptive Monitoring for Supporting SOA Governance
Co-authored with Prof. Dr. Hausi Muller. To be presented at the 4th International Workshop on Maintenance and Evolution of Service-Oriented Systems (MESOA 2010)
The distributed nature of services and the continuous evolution of businesses make SOA environments highly dynamic,... more
The distributed nature of services and the continuous evolution of businesses make SOA environments highly dynamic, uncertain and context dependent. Consequently, SOA governance requires effective monitoring mechanisms to manage the deployment, running, maintenance and evolution of service-orientedsystems. Within these run-time dynamics, context-awareness and control loops provide effective mechanisms for the automation of run-time and change-time governance. In this paper, we propose a model-based approach to represent context and its monitoring requirements for SOA governance; and a reference architecture where feedback loops are exploited as first level components to control the adaptation of monitoring infrastructures able to (i) monitor context information relevant
for regulating the accomplishment of SOA governance objectives; and (ii) re-configure themselves to support new monitoring strategies according to environmental changes that affect SOA governance objectives. As an application case, we propose a concrete architecture for implementing a monitoring infrastructure that supports the negotiation of SLAs at run-time.
126 views
Seen by:
