<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<Channel>
<language>en-us</language>
<title>CLOUD-I 2009</title>
<link>http://www.servicescomputing.tv/rss/view/rssFeed.php?category=35</link>
<description>CLOUD-I 2009 all articles</description>
<item><title><![CDATA[Service-Enabling Enterprise Legacy Applications with Assurance]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2108</link>
<description><![CDATA[In spite of favorable technical feasibility and cost-benefit analysis, there is a need of assured system stability for service-enabling enterprise legacy applications. We have proposed a three-phase methodology that addresses this key concern of IT management. The paper also provides the on-field experience of using this methodology and the lessons learned. The use of this methodology can help enterprises undertake SOA adoption journey with relatively more ease.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:12</pubDate>
<author><![CDATA[Shrikant Mulik, Kavindra Sharma, Manish Godse]]></author></item>
<item><title><![CDATA[Proprietary Data Transformation and Modeling in a Web Service-Based Integration Environment]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2110</link>
<description><![CDATA[Proprietary data transformation is a common task in a Web service-based integration environment. Decision on where and when a piece of proprietary data is transformed, however, can have a tremendous impact on the overall integration solution. Several scenarios are presented in this article with pros and cons articulated to demonstrate how to leverage SOA principles while meeting business requirements to better achieve enterprise integration goals in terms of effective data transformation. Data modeling strategies are also provided for different situations at the enterprise level.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:13</pubDate>
<author><![CDATA[Shawn X.K. Hu, Tony C. Shan]]></author></item>
<item><title><![CDATA[Unraveling the Reality of SOA in Integration Environments]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2112</link>
<description><![CDATA[The rudimentary principle of SOA (Service oriented architecture) is &amp;ldquo;reuse&amp;rdquo;. In hub and spoke integration projects leveraging SOA, creating service components with high reuse becomes a huge challenge and results in the problem of either the service component just enabling integration which in turn has very poor reuse when new consumers are introduced or mere reuse theoretically but not enabling integration. This is because the Integration paradigm is focused on one extreme (integrating applications) whilst the SOA paradigm believes in the other extreme (reuse of components). In this paper, we discuss the core dimensions of problems faced in a real world integration environment when combining SOA and integration solutions and propose trade off mechanisms<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:13</pubDate>
<author><![CDATA[Gandhi Sivakumar, Faried Abrahams, Kerard Hogg]]></author></item>
<item><title><![CDATA[From Portfolio Management to Portfolio Optimization – Application Portfolio Management in the SOA Era]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2114</link>
<description><![CDATA[Application Portfolio Management (APM) in today&amp;rsquo;s Service Oriented Architecture (SOA) enabled world is becoming increasingly difficult. A traditional APM approach does not address the need to manage not only the business applications but all the SOA related assets (i.e., services, components, applications and underlying infrastructure). Improper portfolio management during and after SOA implementation could undermine business benefits and hinder institutionalization. The Service And Value Excellence Application Portfolio Management (SAVE APM) approach addresses all these deficiencies. Similar in nature to a traditional APM, it applies a patented, leading edge Application Balanced Scorecard Optimizer (ABSCO) &amp;ldquo;fuzzy logic&amp;rdquo; algorithm together with &amp;ldquo;Monte Carlo&amp;rdquo; simulation to actively manage and optimize the portfolio of all the SOA related assets. This approach is also highly applicable to traditional, non-SOA environments and portfolios, including IT Portfolio Management<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:14</pubDate>
<author><![CDATA[Jacek P. Maryan]]></author></item>
<item><title><![CDATA[ProtocolDB: A Semantic Workflow Solution for Innovative Translational Research]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2115</link>
<description><![CDATA[The use of workflow models to integrate intelligently complex experimental and analytical processes is ecoming more and more critical to support scientific discovery. At the Translational Genomics Research TGen) we are working on the development of an architecture that supports workflow design, recording, planning, and optimization. We report on the evaluation of ProtocolDB.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:15</pubDate>
<author><![CDATA[Zoe Lacroix, Spyro Mousses]]></author></item>
<item><title><![CDATA[SIMPLE: Template Based Service Integration]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2117</link>
<description><![CDATA[These days, in rapid changing environments, when building an integration solution, reusable assets are brought into the design and composition to accelerate the time to market and more importantly time to value. Assets need to offer a standard interface and be easily configured to minimize the adaptation time to address the use case in question. We proposed and developed a new approach to address the above issues, coined as SIMPLE. The center of SIMPLE is the concept solution template. Customizable points are defined in a solution template and leveraged to adapt to changes. Solution template acts as the unifying artifact throughout the lifecycle of a solution (from engagement to deployment). In the development phase, solution templates are instantiated to generate concrete solutions for specific platform. We present the model and methodology rendered for solution template- based development of SOA solutions. We developed the Solution Template Tool to simplify the lifecycle of an integration of services, through flexible design and customization of Solution Template and an interactive environment driven by Wizards.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:16</pubDate>
<author><![CDATA[Jim Laredo, Jeaha Yang, Jun-Jang Jeng, Gabriela Pérez]]></author></item>
<item><title><![CDATA[Cogito: An Adaptive Business Process Framework]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2118</link>
<description><![CDATA[Business process management (BPM) has been an active research area for more than a decade and increasingly becoming more popular in the corporate world as an important vehicle to performance improvement. The major activities of BPM include formally describing business processes, enhancing their responsiveness, efficiency and effectiveness - such as modeling, design, deployment, instrumentation, execution and analysis. There is great advancement in this area, for example, many notations have been created for describing business processes with various purposes such as BPMN, BPEL, and ARIS. In industry, BPM technologies are exploited to align business processes with customer needs, and furthermore, to enable process automation and monitoring via information systems. Lately, with the advancement of SOA, services are exploited to implement process tasks and can be composed to form a complete process systematically. Some process analysis and improvement methodologies have been introduced such as Six Sigma, Lean and so on. Prior efforts in BPM are fertile but there are still many problems ahead. For example, most methodologies are meant to optimize business processes statically instead of dynamically. As such, current BPM approaches empower the process modeling by formalism, shorten the transactional latency by automation, and increase business insights by process improvement methodology. Few of them intend to address the issues of dynamic process optimization in terms of real time in-process decision support and dynamic process re-configuration. The goal of this research is to explore and build the foundation of dynamic business process optimization with the ultimate goal of developing an intelligent system that constantly manages and supervises each process instance (in a controlled way), for example, by having influence in routing and task assignment decisions in order to maximize certain business objectives. There are three main areas in our framework coined as Cogito: process representation, process analysis and process optimization.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:16</pubDate>
<author><![CDATA[Jun-Jang Jeng, Henry Chang]]></author></item>
<item><title><![CDATA[Service Evolution Lifecycle for Service Oriented Architecture]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2119</link>
<description><![CDATA[This paper presents some lessons learned from complex field experimentation with SOA initiatives over the past 5 years. These were large-scale experiments with nodes in several countries and 100s of participants. Tested scenarios included support for coalition and civilian agencies for disaster relief in international emergencies. SOA technologies were tested as communications and information resources for both human usability and service interoperability. <div></div><div></div>]]></description>
<pubDate>8/05/2009 03:17</pubDate>
<author><![CDATA[R. William Maule, William C. Lewis]]></author></item>
<item><title><![CDATA[Web Service Validation Enabling Test-Driven Development of Service-Oriented Applications]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2120</link>
<description><![CDATA[Test-Driven Development (TDD) is an important software development practice that enables rapid iterations, refactoring, and improved quality. Supporting TDD can be difficult when building Service-Oriented Architecture (SOA) applications, since standard test frameworks often do not have capabilities for performing and validating Web service (WS) calls; invoking Web services depends on running and connecting to a service container; and services and clients often have entirely separate implementations. In this paper we present case studies of two SOA applications we developed, GRIDL[1] and TxFlow. These are distributed, multi-language applications using Web services as the interface between service and client components. They implement Web service and client tests both for verification and validation of the application components and to facilitate the TDD process. Our approach to Web service testing to support TDD is easily reproducible in any SOA application without requiring significant development effort or changes to the software design.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:17</pubDate>
<author><![CDATA[Paul Hamill, David Alexander, Svetlana Shasharina]]></author></item>
<item><title><![CDATA[Towards a Model-Driven Approach for Planning a Standard-Based Migration of Enterprise Applications to SOA]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2122</link>
<description><![CDATA[As SOA adoption trend accelerates within industry, enterprises, especially those with large application portfolio, need to carefully plan for their SOA migration. We propose an abstract, model-driven and vendor-independent SOA migration planning approach. Represented as a sequence of model transformation steps, our approach seeks to transform existing use cases into standard-based SOA service model and map this to a legacy model to generate a migration path model which can be used to identify alternative migration options an enterprise could consider. This approach can help enterprise application management team plan for an effective SOA migration effort and maximize SOA adoption benefits. <div></div><div></div>]]></description>
<pubDate>8/05/2009 03:18</pubDate>
<author><![CDATA[Mohammed Aboulsamh]]></author></item>
<item><title><![CDATA[Service-Oriented Architecture Roadmapping]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2123</link>
<description><![CDATA[This paper presents an overarching metamodel for service-oriented architecture roadmapping (SOAR). An SOA roadmap is of paramount importance to strategize and operationalize an effective SOA program in a heterogeneous enterprise computing environment. There are 20 steps defined in the framework, broken down into 4 streams: Planning and Analysis, Design and Construction, Deployment and Operations, and Management and Governance. The key inputs and prerequisites are specified for each step in the major streams. The detailed artifacts in each step are articulated in the context. This roadmap can serve as a holistic blueprint to adopt and implement SOA in a large organization. <div></div><div></div>]]></description>
<pubDate>8/05/2009 03:19</pubDate>
<author><![CDATA[Tony Shan, Winnie W Hua]]></author></item>
<item><title><![CDATA[Implementing Context Aware Services in a Telecom SOA Infrastructure]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2125</link>
<description><![CDATA[As telecom carriers migrate their networks to a common IP Multimedia Subsystem (IMS) based infrastructure, they face a challenge of providing services to their customers based on the current need or situation of the customer. We have seen how Web 2.0 allows a user to build situational applications or mashups. We have used the concept of Context to provide a framework to service providers for providing such services. Context can be defined with attributes such as presence and location. A SOA based services infrastructure would help Telecom service providers to use context in providing composite services to their customers. This paper focuses on how to use context in defining call flows within a Telecom services infrastructure. We assume a Next Generation Network (NGN) infrastructure for the Telecom Services Provider, which would ensure a common IP backbone for all services. Based on our industry implementations, we will describe a generic call flow for one of the context attributes.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:20</pubDate>
<author><![CDATA[Abhijit Sur, Ali Arsanjani, Sri Ramnathan]]></author></item>
<item><title><![CDATA[Building a User Friendly Service Dashboard: Automatic and Non-Intrusive Chaining Between Widgets]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2127</link>
<description><![CDATA[i End-users self service and end-users as co-developers are two main characteristics of web 2.0 paradigm. They will harness the great potential of the Internet of services. However, today&amp;#39;s service exposure tools and service composition tools are too complex to be used by ordinary end-users. They are based on technologies such as REST, WSDL, and SOAP which are hardly understandable by the end-user. In this paper, we propose a widget based service exposure and service creation tool. Our framework creates links between loaded widgets automatically; additional functionalities are thus added automatically to existing widgets as long as the end-user loads other widgets to his personal environment; in the same way as he launches an application on his Windows environment. This mechanism is definitely more intuitive than SOA technologies as it is based on the user interface. <div align="center"><a href="uploadfiles/2009/VIDEO/CLOUD2009-0013/CLOUD2009-0013.html" target="_blank"><strong>&amp;gt;&amp;gt;&amp;gt; View Video(Flash Player 9 please. Version 10 may not work as expected)</strong></a> </div><div><br><div align="left"></div><br><a href="http://www.servicescomputing.tv/rss/view/uploadfiles/2009\PPT\CLOUD2009-0013.ppt.\"  target=_black></a><br></div><div></div>]]></description>
<pubDate>3/05/2010 01:16</pubDate>
<author><![CDATA[Nassim Laga, Emmanuel Bertin, Noel Cresp]]></author></item>
<item><title><![CDATA[Ontology-Based Semantic Blog Model for Recommending Blog Resource to Interest Communities]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2128</link>
<description><![CDATA[This paper suggests an intelligent semantic blog model to systematically analyze and manage blogosphere with ontology. In the proposed model, system managers enable bloggers to easily find appropriate blog resources such as posts or other related bloggers. The resources are found by tracking and analyzing various relationships specified in the ontology. Relevant sets of bloggers usually termed interest communities may be recommended to each other, since the ontology is capable of interrelating them by dynamically monitoring interaction activities in the blogosphere. To develop our model, we first express the conceptual structure of the resources based on the ontology and then design a set of operators to interrelate them. System queries formulated by system managers are implemented by the combination of the operators. Finally, we introduce a rule embedding the system queries, which is dedicated to recommending appropriate blog resources to interest communities. <div align="center"><a href="uploadfiles/2009/VIDEO/CLOUD2009-0014/CLOUD2009-0014.html" target="_blank"><strong>&amp;gt;&amp;gt;&amp;gt; View Video(Flash Player 9 please. Version 10 may not work as expected)</strong></a> </div><div><br><div align="left"></div><br><a href="http://www.servicescomputing.tv/rss/view/uploadfiles/2009\PPT\CLOUD2009-0014.ppt.\"  target=_black></a><br></div><div></div>]]></description>
<pubDate>3/05/2010 01:19</pubDate>
<author><![CDATA[Kyung-Ah Yang, Ronghua Xu, Jae-Dong Yang, Wan Choi]]></author></item>
<item><title><![CDATA[Towards Lightweight Application Integration Based on Mashup]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2130</link>
<description><![CDATA[Traditional application integration technologies are performed in a rigid and slow process that usually takes a long time to build and deploy, requiring professional developers and domain experts. Moreover, they are server-centric and do not fully utilize the computing power and storage capability of client. As an emerging technology, mashup helps move Web 2.0 into the enterprise and can reduce application integration costs and leverage SOA investments. In the paper, we employ a software architecture view for application integration based on mashup. We propose a component model to encapsulate integrated objects as well as a connector model to specify communication style and communication content between integrated objects. Implementation details of abstract models and a case study are also presented. Our approach allows end user to integrate enterprise applications and services in a more lightweight manner.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:22</pubDate>
<author><![CDATA[Wei Ye, Wenhui Hu, Wen Zhao, Xin Gao, Shikun Zhang, Lifu Wang]]></author></item>
<item><title><![CDATA[Automating Workflows with Service Oriented Media Applications]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2131</link>
<description><![CDATA[This paper describes the infrastructure we have built for the automation of several typical workflows in a professional media production environment. We fully adopted the Service Oriented Architecture and Business Process Management vision in which stand-alone services provide modular functionality, service invocations are being orchestrated by a process engine and human interaction is possible in the business process through human tasks. The architecture was designed, the infrastructure was built, services were implemented, and several workflows were automated.<div><br><div align="left"></div><br><a href="http://www.servicescomputing.tv/rss/view/uploadfiles/2009\PPT\CLOUD2009-0016.ppt.\"  target=_black></a><br></div><div></div>]]></description>
<pubDate>8/05/2009 03:23</pubDate>
<author><![CDATA[D. Van der Weken, S. Van Assche, D. Clabaut, S. Desmet, B. Volckaert]]></author></item>
<item><title><![CDATA[Existence Dependency-Based Domain Modeling for Improving Stateless Process Enactment]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2133</link>
<description><![CDATA[In a process-enabled service oriented architecture, a process engine typically stores the state of the process instances during enactment. As an alternative, stateless process enactment entails that process state is derived from the state of business objects, which are organized in a domain model. The business objects are referred to in pre- and postconditions of activities, which determine when the activity is enabled and completed, respectively. Despite the fact that the latter approach has multiple benefits compared with the former, the repeated state (re)calculations deteriorate performance and the formulation of clear conditions is not self-evident if typical domain modeling techniques (e.g. UML or ER) are adopted. In this paper we show that by adopting a specific domain modeling technique, which is based on the notion of existence dependency between the business objects, the performance and comprehensibility issues can proficiently be dealt with. We illustrate the technique using a real-world case from the insurance domain and analyze the emerging duality between process modeling and domain modeling.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:24</pubDate>
<author><![CDATA[Raf Haesen, Monique Snoeck, Wilfried Lemahieu, Stephan Poelmans]]></author></item>
<item><title><![CDATA[Modeling Delegation in Requirements-Driven Trust Framework]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2134</link>
<description><![CDATA[Exponentially growing of global dynamic interoperation in service workflow requires promising mechanisms and processes to establish trust relationship among entities involved. The information and service sharing on each domain has different set of policies and requirements. In order to provide in place mechanisms to allow previously unknown entities to cooperate or participate in a workflow, the holistic Requirement-Based Trust Framework that facilitates interacting domains through access control policy mapping between interoperating domains has been proposed in [1,2,4]. However, trust negotiation and establishment processes including policies and roles integration are very costly and sophisticated, especially when more than two domains are involved in the interoperation. In this paper, we propose the model to depict the trust propagation for service distribution and service delegation based on Hierarchical Elementary Net System (HENS) [3] called HENS+ applied to the Requirements-Driven Trust Framework [2] in which the cost incurred during interoperation in many cases is reduced compared to the original framework.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:24</pubDate>
<author><![CDATA[Wattana Viriyasitavat]]></author></item>
<item><title><![CDATA[A Distributed Problem Solving Approach for Service-Oriented Computing Systems]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2136</link>
<description><![CDATA[Dynamic service selection has been considered the biggest challenge in service-oriented computing systems (SOC). Some of the existing solutions to request execution in SOC give a higher priority to service selection than their composition. While this is appropriate to some application domains, it biases request fulfilment in some others as it limits the composition possibilities by the selected components. In this research we introduce a different approach to composition, in which we consider composition purely from a problem solving perspective and place service selection within the composition process. <div align="center"><a href="uploadfiles/2009/VIDEO/CLOUD2009-0019/CLOUD2009-0019.html" target="_blank"><strong>&amp;gt;&amp;gt;&amp;gt; View Video(Flash Player 9 please. Version 10 may not work as expected)</strong></a> </div><div><br><div align="left"></div><br><a href="http://www.servicescomputing.tv/rss/view/uploadfiles/2009\PDF\CLOUD2009-0019.pdf.\"  target=_black></a><br></div><div></div>]]></description>
<pubDate>1/28/2010 02:21</pubDate>
<author><![CDATA[Agnes F. N. Lumala, Jose Ghislain Quenum]]></author></item>
<item><title><![CDATA[From Organizational Requirements to Service Choreography]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2137</link>
<description><![CDATA[Choreography is emerging as a standard for specifying multi-participant interactions. However, conventional choreography descriptions provide only a partial view of the interaction. They do not capture critical business- domain knowledge including: goals motivating participants to interact, organizational dependencies that enable the interaction, and physical activities that are part of the interaction contract. In the absence of this knowledge, it is hard to argue if a choreography description satisfies the business goals of participants. This deficiency is critical when the need arises to adapt the choreography to changes in business requirements. In this paper, we argue for representing choreography at the level of requirements motivating the interaction. To bridge the two worlds of choreographed messaging and requirements, we propose an automated technique for deriving choreography descriptions. Utilizing the precise semantics offered by requirements models we infer constraints on the choreographed messaging, from which we generate a choreography description that satisfies the requirements.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:29</pubDate>
<author><![CDATA[Ayman Mahfouz, Leonor Barroca, Robin Laney, Bashar Nuseibeh]]></author></item>
<item><title><![CDATA[Flexible Service Selection Optimization Using Meta-Metrics]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2138</link>
<description><![CDATA[The web services paradigm enables an organization to implement business processes by orchestrating existing services, some of which may be provided by external organisations. Service selection optimization is the application of techniques to optimize the selection of services for business processes. These processes are often modelled to accommodate anticipated variations in control-flow during execution using choice control-flow patterns. This enables a single business process model to represent multiple execution paths, a phenomenon known as modelled flexibility. In certain scenarios, modelled flexibility can cause conflicts in service selection optimization, making it impossible to simultaneously optimize all execution paths. This paper presents an approach to service selection that addresses this type of conflicts by enabling the user to bias service selection based on an arbitrary set of metametrics. <div align="center"><a href="uploadfiles/2009/VIDEO/CLOUD2009-0021/CLOUD2009-0021.html" target="_blank"><strong>&amp;gt;&amp;gt;&amp;gt; View Video(Flash Player 9 please. Version 10 may not work as expected)</strong></a> </div><div></div><div></div>]]></description>
<pubDate>1/28/2010 02:12</pubDate>
<author><![CDATA[Roland Ukor, Andy Carpenter]]></author></item>
<item><title><![CDATA[Verifying WS-CDL-Based Web Services Collaboration by Model Checking]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2139</link>
<description><![CDATA[WS-CDL is a W3C-proposed formal language for Web service collaboration, featuring the peer description of composite Web services amongst multiple participants. After describing the Web Service Collaboration in WS-CDL, it is important to ensure its satisfaction of certain attributes by formal verification. This paper proposes an new language, namely TLA4CDL to express the temporal and action attributes in WS-CDL, which is actually based on the idea of the temporal logic of actions, and an algorithm to model check the WS-CDL choreography in TLA4CDL. We will first extend WS-CDL with the new language, TLA4CDL for expressing the temporal and action attributes, and analyzing its technology benefits as well as its expressiveness. Then, an algorithm to model check WS-CDL in TLA4CDL will be introduced, the optimizing method called partial order reduction will be presented, and the complexity of this algorithm will be discussed, all of which lead the way to the implementation of a WS-CDL model checker. At last, experiment cases are designed to show the validation of the WS-CDL model checker on TLA4CDL.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:30</pubDate>
<author><![CDATA[Zuling Kang, Hongbing Wang]]></author></item>
<item><title><![CDATA[Model-Driven Engineering of  Service Orchestrations]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2140</link>
<description><![CDATA[This paper presents a methodology for the Model Driven Engineering of complex, multi-actor business processes, mixing tasks executed by humans and by machines. The idea is to enrich business description languages with a few extra details on task assignment, semantics, and typed dataflows, so as to enable a two-step generative approach: first the Process Model is automatically transformed into an Application Model, which seamlessly express both humanand machine-executable tasks; secondly, the Application Model is fed to a state-of-the-practice Web/Web Service development tool capable of producing the code. The resulting method and generative framework unifyWeb Service orchestration and Web User Interface design into a coherent Model-Driven Engineering process. <div align="center"><a href="uploadfiles/2009/VIDEO/CLOUD2009-0023/CLOUD2009-0023.html" target="_blank"><strong>&amp;gt;&amp;gt;&amp;gt; View Video(Flash Player 9 please. Version 10 may not work as expected)</strong></a> </div><div><br><div align="left"></div><br><a href="http://www.servicescomputing.tv/rss/view/uploadfiles/2009\PPT\CLOUD2009-0023.ppt.\"  target=_black></a><br></div><div></div>]]></description>
<pubDate>1/27/2010 21:41</pubDate>
<author><![CDATA[Marco Brambilla, Matteo Dosmi, Piero Fraternali]]></author></item>
<item><title><![CDATA[AOP-Based Monitoring Instrumentation of JBI-Compliant ESB]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2142</link>
<description><![CDATA[The popularity of the Enterprise Service Bus (ESB) pattern as a foundation of Service Oriented Architectures (SOA) for enterprise environments is increasing. Java Business Integration (JSR-208) is an attempt at Java-centric standardization of the ESB pattern. JSR-208 lacks a complete monitoring facility, which nowadays is crucial for management of complex enterprise environments and for establishing Quality of Service (QoS) and Service Level Agreements (SLA). The aim of this paper is to propose JBI-compliant monitoring enrichment without container source modification, which is realized by means of Aspect Oriented Programming (AOP). The instrumentation design is based on analysis of interfaces specified in JBI and is further verified on the ServiceMix and OpenESB open source JBI containers. The result is a monitoring mechanism compatible with any JBI container and compliant with all stated requirements. <div align="center"><a href="uploadfiles/2009/VIDEO/CLOUD2009-0024/CLOUD2009-0024.html" target="_blank"><strong>&amp;gt;&amp;gt;&amp;gt; View Video(Flash Player 9 please. Version 10 may not work as expected)</strong></a> </div><div><br><div align="left"></div><br><a href="http://www.servicescomputing.tv/rss/view/uploadfiles/2009\PPT\CLOUD2009-0024.ppt.\"  target=_black></a><br></div><div></div>]]></description>
<pubDate>1/27/2010 21:44</pubDate>
<author><![CDATA[Marek Psiuk]]></author></item>
<item><title><![CDATA[Ensuring Correctness of Dynamic Reconfiguration in SOA Based Software]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2144</link>
<description><![CDATA[SOA based software is typically based on dynamic reconfiguration, since it is the composition of services. Then ensuring the correctness of dynamic reconfiguration is an important challenge. But few work focuses on it, this paper gives a better answer to solve the problem. It uses services-behavioral type discipline extended the Martin-L&amp;ouml;f&amp;rsquo;s Type Theory (for short, MLTT) which supports a type-theoretic formulation of services behavior structured patterns, so that services can be formally constructed by type services-behavioral type. Then, the type rules for subtype, duality, and correctness of dynamic reconfiguration are discussed. In our case study, the deductions are gave to show that how to verify the correctness of the dynamic reconfiguration. Finally, the implement of our approach is discussed. <div></div><div></div>]]></description>
<pubDate>8/05/2009 03:33</pubDate>
<author><![CDATA[YuYu Yin, Ying Li, JianWei Yin, ShuiGuang Deng, Wei Shi]]></author></item>
<item><title><![CDATA[N-to-1 SOAP Requests Bundling for Efficient Software Service Delivery]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2146</link>
<description><![CDATA[One key factor towards the success of software and service is the standardization of service protocols/languages and the interoperability among them. While SOAP (Simple Object Access Protocol) is one such protocol for service message, its heavy performance overhead is often a big concern, as compared to the light-weighted REST (Representational State Transfer) and HTTP protocols. In this paper, we propose an innovative SOAP requests bundling mechanism to amortize service innovation overhead. This is done by performing serialization and de-serialization on one SOAP message for multiple requests. Details of this bundling mechanism, together with its supporting architecture are given. Our experimental results on TPCW show that the system throughput can be improved significantly, in the order of about 50% to about a few hundred percents. <div align="center"><a href="uploadfiles/2009/VIDEO/CLOUD2009-0026/CLOUD2009-0026.html" target="_blank"><strong>&amp;gt;&amp;gt;&amp;gt; View Video(Flash Player 9 please. Version 10 may not work as expected)</strong></a> </div><div></div><div></div>]]></description>
<pubDate>2/01/2010 03:58</pubDate>
<author><![CDATA[Feng-Lin Li, Cheng Qian, WeiYi Liu, Chi-Hung Chi]]></author></item>
<item><title><![CDATA[Policy Controlled Message Transformations]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2148</link>
<description><![CDATA[When implementing a heterogeneous service infrastructure several criteria must be met to exchange information between a service provider and a service consumer. Most often a homogeneous messages model is recommended to describe messages within such an ecosystem. Most organizations architectures&amp;rsquo; though have evolved without such meta-model; and therefore, a message transformation model is necessary to convert from one service representation to the other. In this paper we propose and validate a meta - processing model that allows a service to transform a message before the main processing starts in the service using a policy language. These message transformations are based on dynamic policies that control and govern the individual message properties. From a processing perspective we are using an interceptor pattern on the service node itself and apply our policy term rewriting rules to the message. This approach not only provides the mathematical foundation for message transformations using policies (rewrite rules) but also allows us to extend the model for other policy related control problems. <div align="center"><a href="uploadfiles/2009/VIDEO/CLOUD2009-0027/CLOUD2009-0027.html" target="_blank"><strong>&amp;gt;&amp;gt;&amp;gt; View Video(Flash Player 9 please. Version 10 may not work as expected)</strong></a> </div><div></div><div></div>]]></description>
<pubDate>2/01/2010 04:00</pubDate>
<author><![CDATA[Martin Eggenberger, Darrell Thurmond, Nupur Prakash]]></author></item>
<item><title><![CDATA[Toward the Development of Cross-Platform Business Applications via Model-Driven Transformations]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2149</link>
<description><![CDATA[In this paper, we present an enhanced model-driven development technique for porting business software applications across multiple software middle-ware platforms (such as IBM WebSphere platform, SAPNetWeaver platform, Oracle/BEA platform, etc). Our approach enhances both forward and reverse engineering of models. First, we present a service oriented approach to reverse engineer platform independent models from platform specific implementations. We demonstrate that by focusing on service level components of software design one can simplify the model extraction problem significantly while still achieving up to 40%-50% of model reusability. Second, we present a semantic Web service matching based technique for automatic binding of generated artifacts with available client assets in forward engineering. By generating implementation artifacts that are bound where appropriate with clients&amp;rsquo; existing functionality, our approach helps cut down the development time during project implementations and thereby resulting in reduced project durations and costs. Combining these two enhancements to the traditional model-driven development approach, we demonstrate the feasibility of porting of business applications between two platforms: IBM WebSphere and SAP NetWeaver. Experimental results show that 40%-50% of development efforts can be reduced using our model driven transformation technique in a 4-6 month development effort. <div align="center"><a href="uploadfiles/2009/VIDEO/CLOUD2009-0028/CLOUD2009-0028.html" target="_blank"><strong>&amp;gt;&amp;gt;&amp;gt; View Video(Flash Player 9 please. Version 10 may not work as expected)</strong></a> </div><div></div><div></div>]]></description>
<pubDate>2/01/2010 04:00</pubDate>
<author><![CDATA[Rama Akkiraju, Tilak Mitra, Nilay Ghosh, Dipankar Saha, Usha Thulasiram, Soham Chakraborthy]]></author></item>
<item><title><![CDATA[Types for Workflow Access Control in Web Service Context]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2151</link>
<description><![CDATA[Workflow provides a promising solution for organizations to achieve their business goals by interactions and collaborations between Web services. Access control is an important security mechanism to protect the resources to be only accessed by authorized users in such collaborative environments. In this paper, we aim at developing a method for formalizing and analyzing workflow access control in Web service context. To achieve this goal, we first present WSPI, Web Service _ calculus, to formalize Web services and workflow processes. Based on WSPI, a type system is proposed to ensure that the specified TBAC policy is respected during system reductions. By subject reduction, the well-typed system can guarantee the system security and avoid access violations in run time.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:37</pubDate>
<author><![CDATA[Yahui Lu, Li Zhang]]></author></item>
<item><title><![CDATA[A Model to Verify Quality of  Protection Policies in Composite Web Services]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2152</link>
<description><![CDATA[Description languages for Web service composition deal specifically with the definition of the business process logic, and do not provide support for the specification of security aspects related to the Web services involved. This paper uses the WS-Policy standard, and the WS-BPEL and WSCDL languages to propose a model for verifying the compatibility of Quality of Protection Policies of the business process participants, avoiding many conflicts between policies incompatibilities during execution time. The model emphasizes a general policy for the composite process. <div><br><div align="left"></div><br><a href="http://www.servicescomputing.tv/rss/view/uploadfiles/2008\PPT\CLOUD2009-0030.ppt.\"  target=_black></a><br></div><div></div>]]></description>
<pubDate>12/08/2009 22:24</pubDate>
<author><![CDATA[Davi Böger, Joni Fraga, Paulo Mafra, Michelle Wangham]]></author></item>
<item><title><![CDATA[Adaptive Rule Loading and Session Control for Securing Web-Delivered Services]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2154</link>
<description><![CDATA[In this paper, we present Arctic, an adaptive reinforcement learning control technique for web intrusion check. A rule-based model is designed to describe the requirement of vulnerability detection. The whole validation rule set is divided into multiple sections, and each can be enabled in either in-line control mode or off-line monitoring mode based on the observation and analysis of user behaviors, balancing security and system cost. For the different sizes of in-line validation rules, we use the reinforcement learning technique to adjust the session admission control, maintaining the response time in an acceptable level as well as maximizing the utilization of system resources. We design a runtime protection mechanism using a HTTP session listener and servlet filters in the J2EE container to intercept HTTP requests and responses. Preliminary results of our implementation are presented in this paper.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:38</pubDate>
<author><![CDATA[Yu Zhang, Vugranam Sreedhar, Lin Luo, Shun Xiang Yang]]></author></item>
<item><title><![CDATA[WS-Certificate]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2155</link>
<description><![CDATA[Assessing the correct operation of individual web services or of entire business processes hosted on a Service Oriented Architecture (SOA) is one of the major challenges of SOA research. The unique features of WS/SOA require new quality assessment approaches, including novel testing and monitoring techniques. In this paper, we present a framework for assessing the correct functioning of WS/SOA systems by introducing a third party certifier as a trusted authority that checks and certifies WS/SOA systems. Our certifications are based on signed test cases and their respective results and operate at different level of granularity, providing a sound basis for run-time service selection and process orchestration decisions. <div><br><div align="left"></div><br><a href="http://www.servicescomputing.tv/rss/view/uploadfiles/2009\PPT\CLOUD2009-0032.ppt.\"  target=_black></a><br></div><div></div>]]></description>
<pubDate>2/06/2010 02:48</pubDate>
<author><![CDATA[Ernesto Damiani, Nabil El Ioini, Alberto Sillitti, Giancarlo Succi]]></author></item>
<item><title><![CDATA[Quality of Security Service for Web Services within SOA]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2157</link>
<description><![CDATA[Service-Oriented Architecture (SOA) is a paradigm for creating and encapsulating business processes in the form of loose-coupling, autonomous and abstracted services. Managing the non-functional requirements of SOA such as security, is an overarching problem due to the wide variety of ways the service consumer can access the services offered by the service provider and the equally varied restrictions the service provider can set for gaining access by the service consumer. In this work, we propose a metadata for quality of security service for SOA. The proposed metadata provides different levels to describe the available variations of the Authentication, Authorization and Privacy features that are related to SOA security. A Web Service for Quality of Security Service (QoSS) is then constructed to encapsulate the suggested metadata in order to assist the service consumer and provider to achieve a QoSS agreement meeting both of their requirements. The QoSS agreement will perform as an enforced policy for managing the interactions between the service provider and consumer. The service of QoSS is located inside a complete framework for securing SOA. <div><br><div align="left"></div><br><a href="http://www.servicescomputing.tv/rss/view/uploadfiles/2009\PPT\CLOUD2009-0033.ppt.\"  target=_black></a><br></div><div></div>]]></description>
<pubDate>2/06/2010 02:50</pubDate>
<author><![CDATA[Hany F. El Yamany, Miriam A. M. Capretz, David S. Allison]]></author></item>
<item><title><![CDATA[Design and Evaluation of Opal2: A Toolkit for Scientific Software as a Service]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2159</link>
<description><![CDATA[Grid computing provides mechanisms for making large-scale computing environments available to the masses. In recent times, with the advent of Cloud computing, the concepts of Software as a Service (SaaS), where vendors provide key software products as services over the internet that can be accessed by users to perform complex tasks, and Service as Software (SaS), where customizable and repeatable services are packaged as software products that dynamically meet the demands of individual users, have become increasingly popular. Both SaaS and SaS models are highly applicable to scientific software and users alike. Opal2 is a toolkit for wrapping scientific applications as Web services on Grid and cloud computing resources. It provides a mechanism for scientific application developers to expose the functionality of their codes via simple Web service APIs, abstracting out the details of the back-end infrastructure. Services may be combined via customized workflows for specific research areas and distributed as virtual machine images. In this paper, we describe the overall philosophy and architecture of the Opal2 framework, including its new plug-in architecture and data handling capabilities. We analyze its performance in typical cluster and Grid settings, and in a cloud computing environment within virtual machines, using Amazon&amp;rsquo;s Elastic Computing Cloud (EC2) <div align="center"><a href="uploadfiles/2009/VIDEO/CLOUD2009-0038/CLOUD2009-0038.html" target="_blank"><strong>&amp;gt;&amp;gt;&amp;gt; View Video(Flash Player 9 please. Version 10 may not work as expected)</strong></a> </div><div></div><div></div>]]></description>
<pubDate>3/05/2010 01:20</pubDate>
<author><![CDATA[ Sriram Krishnan, Luca Clementi, Jingyuan Ren, Philip Papadopoulos, Wilfred Li]]></author></item>
<item><title><![CDATA[Towards BPEL in the Cloud: Exploiting Different Delivery Models for the Execution of Business Processes]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2161</link>
<description><![CDATA[More and more companies are outsourcing parts of their business processes to third party providers to exploit the expertise and economies of scale of these third party providers. In the IT field, emerging delivery models for software such as Software as a Service and cloud computing offer the possibility to outsource applications and computing infrastructure and thus enable enterprises to focus on their core competences. In this paper we investigate how the new delivery models affect the outsourcing of business processes modeled in WS-BPEL. WS-BPEL is the standard to model and execute business processes in Web service-based IT landscapes. We describe how security and trust issues affect the execution of BPEL processes in the cloud and show the requirements on the middleware supporting the execution of BPEL processes. <div align="center"><a href="uploadfiles/2009/VIDEO/CLOUD2009-0039/CLOUD2009-0039.html" target="_blank"><strong>&amp;gt;&amp;gt;&amp;gt; View Video(Flash Player 9 please. Version 10 may not work as expected)</strong></a> </div><div></div><div></div>]]></description>
<pubDate>3/05/2010 01:30</pubDate>
<author><![CDATA[Tobias Anstett, Frank Leymann, Ralph Mietzner, Steve Strauch]]></author></item>
<item><title><![CDATA[Crowdsourcing for Enterprises]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2163</link>
<description><![CDATA[Crowdsourcing is emerging as the new on-line distributed problem solving and production model in which networked people collaborate to complete a task. Enterprises are increasingly employing crowdsourcing to access scalable workforce on-line. In parallel, cloud computing has emerged as a new paradigm for delivering computational services, which seamlessly interweave physical and digital worlds through a common infrastructure. This paper presents a sample crowdsourcing scenario in software development domain to derive the requirements for delivering a general-purpose crowdsourcing service in the Cloud. It proposes taxonomy for categorization of crowdsourcing platforms, and evaluates a number of existing systems against the set of identified features. Finally, the paper outlines a research agenda for enhancing crowdsourcing capabilities, with focus on virtual team building and task-based service provisioning, whose lack has been a barrier to the realization of a peer-production model that engages providers from around the world. <div align="center"><a href="uploadfiles/2009/VIDEO/CLOUD2009-0040/CLOUD2009-0040.html" target="_blank"><strong>&amp;gt;&amp;gt;&amp;gt; View Video(Flash Player 9 please. Version 10 may not work as expected)</strong></a> </div><div></div><div></div>]]></description>
<pubDate>3/05/2010 01:31</pubDate>
<author><![CDATA[Maja Vuković]]></author></item>
<item><title><![CDATA[A Pattern-Based Design Approach for Subscription Management of Software as a Service]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2164</link>
<description><![CDATA[Software as a Service (SaaS) is essentially about delivering a software application as a service over the Web with a usage-based charging plan. Existing Web service subscription models do not consider the complexity of the application and the business environment; for example, multiple service elements with mutual dependencies derived from one application, or various business partnership models for reselling and cross-selling services. Therefore the design of subscription management is critical for a SaaS provider to appropriately decompose its application into service elements and then package them into service offerings for a client or business partner to subscribe according to the nature of the application and the overall business design. In this paper, we propose a pattern-based approach for the subscription management design of SaaS. A subscription model is introduced first to capture the different entities and their relationships involved in SaaS subscription. Then a method supported with service structure patterns and business interaction patterns analysis is presented to empower a SaaS provider to design an appropriate subscription model for its service offering. A case study is made to demonstrate the effectiveness of the method at the end of this paper.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:44</pubDate>
<author><![CDATA[Zhongbo Jiang, Wei Sun, Kai Tang, Jane L Snowdon, Xin Zhang]]></author></item>
<item><title><![CDATA[Queuing Theoretic and Evolutionary Deployment Optimization with Probabilistic SLAs for Service Oriented Clouds]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2166</link>
<description><![CDATA[This paper focuses on service deployment optimization in cloud computing environments. In a cloud, each service in an application is deployed as one or more service instances. Different service instances operate at different quality of service (QoS) levels. In order to satisfy given service level agreements (SLAs) as end-to-end QoS requirements of an application, the application is required to optimize its deployment configuration of service instances. E3/Q is a multiobjective genetic algorithm to solve this problem. By leveraging queuing theory, E3/Q estimates the performance of an application and allows for defining SLAs in a probabilistic manner. Simulation results demonstrate that E3/Qefficiently obtains deployment configurations that satisfy given SLAs. <div align="center"><a href="uploadfiles/2009/VIDEO/CLOUD2009-0042/CLOUD2009-0042.html" target="_blank"><strong>&amp;gt;&amp;gt;&amp;gt; View Video(Flash Player 9 please. Version 10 may not work as expected)</strong></a> </div><div></div><div></div>]]></description>
<pubDate>3/05/2010 01:33</pubDate>
<author><![CDATA[Hiroshi Wada, Junichi Suzuki, Katsuya Oba]]></author></item>
<item><title><![CDATA[Service Performance and Analysis in Cloud Computing]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2167</link>
<description><![CDATA[Cloud computing is a new computing paradigm in which information and computer power can be accessed from a Web browser by customers. Understanding the characteristics of computer service performance has become critical for service applications in cloud computing. For the commercial success of this new computing paradigm, the ability to deliver Quality of Services (QoS) guaranteed services is crucial. In this paper, we present an approach for studying computer service performance in cloud computing. Specifically, in an effort to deliver QoS guaranteed services in such a computing environment, we find the relationship among the maximal number of customers, the minimal service resources and the highest level of services. The obtained results provide the guidelines of computer service performance in cloud computing that would be greatly useful in the design of this new computing paradigm.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:45</pubDate>
<author><![CDATA[Kaiqi Xiong, Harry Perros]]></author></item>
<item><title><![CDATA[Intelligent Workload Factoring for a Hybrid Cloud Computing Model]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2169</link>
<description><![CDATA[We present an intelligent workload factoring service for enterprise customers to make the best use of public cloud services along with their privately-owned (legacy) data centers. It enables federation between on- and off-premise infrastructures for hosting Internet-based applications, and the intelligence lies in the explicit segregation of base workload and trespassing workload, the two naturally different components composing the application workload. The core technology of the intelligent workload factoring service is a fast frequent data item detection algorithm, which enables factoring incoming requests not only on volume but also on data content, upon changing application data popularity.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:46</pubDate>
<author><![CDATA[Hui Zhang, Guofei Jiang, Kenji Yoshihira, Haifeng Chen, Akhilesh Saxena]]></author></item>
<item><title><![CDATA[Supporting Bioinformatic Experiments with a Service Query Engine]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2170</link>
<description><![CDATA[We describe a service-oriented approach to model, design, and implement biological processes and data. In particular, we summarize a novel service query framework to query bioinformatic services. Our approach treats biological data and computational tools as Web services. The query framework is part of an all-encompassing system that manages the end-to-end life-cycle of services, called Web Service Management System. The proposed service query framework allows users to efficiently conduct bioinformatic experiments through service queries. We describe a real life implementation of the proposed framework and our experience in its deployment.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:46</pubDate>
<author><![CDATA[Xuan Zhou, Shiping Chen, Athman Bouguettaya, Kai Xu]]></author></item>
<item><title><![CDATA[A Hybrid Web Service Selection Approach Based on Singular Vector Decomposition]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2172</link>
<description><![CDATA[With the number of registered web services growing, Identifying desired Web service is crucial for Web users. Current keyword based service search are inefficient in two main aspects: poor scalability and lack of semantics. Firstly ,the users are overwhelmed by the huge number of irrelevant services returned. Secondly, the intentions of users and the semantics in Web services are ignored. We propose a hybrid approach of Web service selection that complements logic based reasoning with approximate matching. In particular, the large set of available web services is first clustered into a set of smaller groups. Then a logic based reasoning with approximate matching based on Ontology is applied, which is followed by a syntactic matching method based on Singular Value Decomposition (SVD). Therefore, service matching is conducted within both syntactic-level and semantic-level. A set experimental results demonstrate that the proposed method outperforms several other altenrative methods.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:47</pubDate>
<author><![CDATA[Shan-Liang Pan, Qin-Jiao Mao, Ying-Xin Zhang]]></author></item>
<item><title><![CDATA[Attributed Publication and Selection for Web Service-Based Distributed Systems]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2173</link>
<description><![CDATA[With the emergence of cloud computing, the need for flexible and detailed publication and selection of services that expose cloud resources is greatly stressed. While dynamic attributes have improved the publication and selection of resources in distributed systems, the use of dynamic attributes is yet to be tried in Web services: a key element that makes cloud computing possible. We propose a new approach to Web service publication and selection using dynamic attributes shown in Web service WSDL documents, the most commonly accessed and used elemenst of Web services. <div></div><div></div>]]></description>
<pubDate>8/05/2009 03:47</pubDate>
<author><![CDATA[Michael Brock, Andrzej Goscinski]]></author></item>
<item><title><![CDATA[Composite Service Selection Based on Dot Pattern Mining]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2174</link>
<description><![CDATA[There are complicated correlations among atomic Web services in a composite service. Considering the influence of such correlations on the quality of composite service is important to do service selection. Now, existing selection approaches don&amp;rsquo;t consider this issue. Using the idea of division, a dot pattern based composite service selection approach is presented in this paper. The main idea of this approach is that according to the correlation degree of atomic services, dividing the composite service into a series of composite service dots; then regarding the dot as selecting unit to do service selection based on the quality of corresponding dot patterns. Experimental results show that our selection approach can improve the quality of the selected composite service. <div></div><div></div>]]></description>
<pubDate>8/05/2009 03:48</pubDate>
<author><![CDATA[Mingwei Zhang, Bin Zhang, Jun Na, Xizhe Zhang, Zhiliang Zhu]]></author></item>
<item><title><![CDATA[User Experiences on a Community-Based Music Voting Service]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2176</link>
<description><![CDATA[In this paper, we introduce and evaluate a community-based music voting service that relies on a DHTbased peer-to-peer network. Each community is created as a separate DHT overlay that is connected to a specific entertainment premise such as a cafeteria. A small-scale user testing was conducted in a laboratory environment to examine the attitudinal, social and perceived behavioral control factors associated with the community-based music voting service. Data was collected using questionnaires and short group interviews. The results indicate that the community-based services are seen attractive, and the service as such a very interesting and applicable idea, but the functionality would need to be enhanced.<div><br><div align="left"></div><br><a href="http://www.servicescomputing.tv/rss/view/uploadfiles/2009\PPT\CLOUD2009-0049.ppt.\"  target=_black></a><br></div><div></div>]]></description>
<pubDate>8/05/2009 03:49</pubDate>
<author><![CDATA[Timo Koskela, Janne Julkunen, Ville Keränen, Nonna Kostamo, Mika Ylianttila]]></author></item>
<item><title><![CDATA[Adapting Web Services for Multiple Devices: A Model-Driven, Aspect-Oriented Approach]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2178</link>
<description><![CDATA[Mobile devices have become an essential element in our daily lives, even for connecting to the Internet. Web Services have become extremely important when offering services through the Internet. However, current Web Services are very inflexible as regards their invocation from different types of device, especially if we consider the need for them to be adaptable when being invoked from a mobile device. In this paper, we will propose several alternatives for the creation of flexible web services which can be invoked from different types of device, and compare the different proposed approaches. Aspect-Oriented Programming and Model-Driven Development have been used in all proposals to reduce the impact of service adaption, not only for the service developer, but also to maintain the correct code structure.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:49</pubDate>
<author><![CDATA[Guadalupe Ortiz, Alfonso García de Prado]]></author></item>
<item><title><![CDATA[Replication Decision Mechanism for Service-Oriented Multi-Agent System]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2179</link>
<description><![CDATA[In order to reliably support various services using multi-agent system, the faults in the system need to be tolerated. While various schemes have been proposed for fault tolerant MAS, the replication approach provides the basis of short recovery latency, less intrusive with respect to the execution time, and high scalability. In this paper we propose a new replication scheme making a decision on either replicating data or replacing the failed agent according to the current status of the agents. It thus greatly reduces the overhead of the fault tolerance mechanism by minimizing the amount of replication of the agents. The effectiveness of the proposed approach is verified using the agent-based hospital information provisioning system implemented on the agent platform developed by the authors. The experiment displays that the proposed approach significantly outperforms the existing approach in terms of recovery latency. <div></div><div></div>]]></description>
<pubDate>8/05/2009 03:50</pubDate>
<author><![CDATA[Dong Yeol Lee, Seung Yeop Shin, Hee Yong Youn]]></author></item>
<item><title><![CDATA[Static-Discovery Dynamic-Selection (SDDS) Approach to Web Service Discovery]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2181</link>
<description><![CDATA[Supporting dynamic attributes is critical in high quality web service discovery. Presently, the methods used for service discovery assume that the world is static and, therefore, do not support attributes that are dynamic in nature. It is important to note that a service is characterized by both static and dynamic attributes. High quality web service discovery requires detailed service context models describing both static and dynamic features. Our approach to high quality service discovery aims to overcome the limitations of existing methods by considering dynamic attributes and employing context-aware information retrieval techniques.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:53</pubDate>
<author><![CDATA[Atousa Pahlevan, Hausi A. M¨uller]]></author></item>
<item><title><![CDATA[WS-CHMA: A Composite-Pattern Based Hierarchical WS-Management Architecture]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2182</link>
<description><![CDATA[The success of all kinds of commercial applications or scientific computing running on heterogeneous computing environments is absolutely dependent on the availability and reliability of resources composing the environment. In order to support the major Monitor/Analyze/Plan/Execute management activities for resources, Web service based WS-Management rather than SNMP is drawing more and more attention. This paper proposes WS-CHMA, a hierarchical WSManagement architecture adopting the composite pattern design. Its benefit lies in that it can easily support the dynamic grouping management of resources to eliminate the bottleneck of the management software. At last we define three typical operations provided by group resource, whose implementation in detail is also described. Key words: resource management, WSManagement, composite pattern, M/A/P/E, architecture<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:53</pubDate>
<author><![CDATA[Xiao Chuan, Lv ZhiHui, Zhang ShiYong]]></author></item>
<item><title><![CDATA[Concurrency Control for Transactional Composite Services]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2183</link>
<description><![CDATA[A composite service can be built from Web Services, and, its workflow can be specified using BPEL4WS. Many composite services are long-running transactional processes. This paper proposes a concurrency control scheme for executing transactional composite services. The scheme uses the information gathered from the workflow specifications of the composite services to guarantee the correctness of the execution of the composite services. Empirical studies were carried out to compare the performance of the proposed scheme with the strict two-phase locking scheme.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:54</pubDate>
<author><![CDATA[Xinfeng Ye, Yi Chen]]></author></item>
<item><title><![CDATA[Model-Based Monitoring and Policy Enforcement of Services]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2184</link>
<description><![CDATA[Runtime monitoring is necessary for continuous quality assurance of Web services. In a monitoring system, sensors with policies are widely used to collect runtime execution data, detect behavior anomalies and generate alerts. Hard-coded sensors and policies are expensive to develop and maintain. They are hard to accommodate the flexible changes of the service-based system to be monitored. The paper proposes a model-driven approach to facilitate automatic sensor generation and policy enforcement. The sensors and policies are decoupled from the software and are defined at the abstraction model level, including structure and behavior models. WSDL and OWL-S are used for modeling the service&amp;ndash; base software, and automatic generating sensors based on dependency and coverage strategies. The policy model is constructed following the WS-Policy framework with a 3-tuple policy definition and a correlation matrix identifying the associations between policies and sensors. Policies are enforced by the policy engine that interoperates with service execution engine to communicate runtime behavior information and verification results. These features have been implemented and experimented with data.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:54</pubDate>
<author><![CDATA[Xiaoying Bai, Yongli Liu, Lijun Wang, Wei-Tek Tsai, Peide Zhong]]></author></item>
<item><title><![CDATA[Using Proportional-Integral-Derivative Control in Self-Healing Adaptive Content Systems]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2186</link>
<description><![CDATA[Database-driven web applications have become the norm, especially in service-oriented applications. As network bandwidth has increased the bottleneck in web application survivability has moved to the server and application level. With social bookmarking sites increasing in popularity, flash crowds are becoming more prevalent leading to higher than expected request loads. In this paper we describe the self-healing adaptive content (SHAC) system used to prevent server overload at the application level. We respond to requests with multiple resolutions of the textual content, using lower resolution requests to reduce the service demand on server hardware. We present a novel proportional-integral-derivative (PID) controller-based autonomic manager that is seeded from a queueing network (QN) model in order to best manage response times. In this paper we describe the methodology used to implement the SHAC system and evaluate the impact of the system on a popular open source blog server.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:55</pubDate>
<author><![CDATA[Henri Naccache, Gerald C. Gannod]]></author></item>
<item><title><![CDATA[Rule-based Semi Automatic Web Services Composition]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2187</link>
<description><![CDATA[In this paper we propose a rule-based approach for the semi-automatic Web services composition problem, giving end-user the control to guide the overall composition process. The end-user builds the composition flow by selecting known Web service instances or constrained Web service types, called nodes, and by connecting them using a set of control/data flow connectors. The specified nodes will then be bound to concrete Web service instances using a set of rule-based queries satisfying the associated constraints. When compared to the traditional approaches, our model is declarative, allows for specifying both the functional and non-functional requirements, provides connectors that include both the data and control flow aspects and aims to choose the one best matched Web service for a node instantiation.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:56</pubDate>
<author><![CDATA[Ehtesham Zahoor, Olivier Perrin, Claude Godart]]></author></item>
<item><title><![CDATA[Scalable Self-Governance Using Service Communities as Ambients]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2189</link>
<description><![CDATA[The Internet of Services, as a global Service Oriented Architecture, is a complex large scale system that presents many problems in the design and implementation of systems to autonomously manage, protect and tune it. Whilst the emerging data centres or service &amp;lsquo;Cloud&amp;rsquo; represent a move towards centralization, computing power is becoming disembodied and is consumed where and when it is needed in a decentralized manner. Thus this paper investigates the use of ambient type entities, to identify and optimize core structures as bounded service ambients, to address the gap between desired global outcome and service actions. The approach is assessed against an implemented decentralized approach to load balancing at a server farm.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:56</pubDate>
<author><![CDATA[Martin Randles, A. Taleb-Bendiab, David Lamb]]></author></item>
<item><title><![CDATA[Compatibility Checking of Heterogeneous Web Service Policies Using VDM++]]></title>
<link>http://www.servicescomputing.tv/rss/view/readarticle_view.php?info_id=2190</link>
<description><![CDATA[Web service policies capture the capabilities and requirements of Web services from both functional and nonfunctional perspectives. Policies of a Web service govern and ensure the runtime consistency of the service, i.e., people or services interacting with this service are only allowed to perform legitimate actions. When composing Web services, policies of the participated Web services have to be compatible in order to make sensible compositions. Unfortunately, due to heterogeneity of policy specification languages, it is difficult to compare policies of different Web services directly. In this paper, we propose an approach for compatibility checking of Web service policies specified in difference languages. In particular, our approach applies the model-oriented specification from the Vienna Development Method (VDM++). An executable formal model of policy languages is represented in VDM++ and different policies are then translated to this VDM++ model for compatibility checking. Our approach has been validated by a prototype with different Web service policy languages such as WSPL and WS-Policy.<div></div><div></div>]]></description>
<pubDate>8/05/2009 03:58</pubDate>
<author><![CDATA[Quan Z. Sheng, Jian Yu, Zakaria Maamar, Wei Jiang, Xitong Li]]></author></item>
</Channel>
</rss>