Book Chapter10.1007/978-3-540-74974-5_1
Pattern Based SOA Deployment
William C. Arnold,Tamar Eilam,Michael H. Kalantar,Alexander V. Konstantinou,Alexander A. Totok +4 more
- 17 Sep 2007
- pp 1-12
TL;DR: This paper introduces a novel approach to formally capturing service deployment best-practices as model-based patterns, and shows how an existing model driven deployment platform was extended to support pattern based deployment.
read more
Abstract: A key function of a Service Oriented Architecture is the separation between business logic and the platform of its implementation and deployment. Much of the focus in SOA research has been on service design, implementation, composition, and placement. In this paper we address the challenge of configuring the hosting infrastructure for SOA service deployment. The functional and non-functional requirements of services impose constraints on the configuration of their containers at different levels. Presently, such requirements are captured in informal documents, making service deployment a slow, expensive, and error-prone process. In this paper, we introduce a novel approach to formally capturing service deployment best-practices as model-based patterns. Deployment patterns capture the structure of a solution, without bindings to specific resource instances. They can be defined at different levels of abstraction supporting reuse, and role-based iterative refinement and composition. We show how we extended an existing model driven deployment platform to support pattern based deployment. We formally define pattern semantics, validation, and refinement. We also present an algorithm for automatically instantiating such patterns on multiple distributed service environments. Our approach has been verified in a large prototype that has been used to capture a variety of functional and non-functional deployment constraints, and demonstrate their end-to-end maintenance and realization.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
How to adapt applications for the Cloud environment Challenges and solutions in migrating applications to the Cloud
TL;DR: This work categorizes different migration types and identifies the potential impact and adaptation needs for each of these types on the application layers based on an exhaustive survey of the State of the Art.
253
An architecture for virtual solution composition and deployment in infrastructure clouds
Alexander V. Konstantinou,Tamar Eilam,Michael H. Kalantar,Alexander A. Totok,William C. Arnold,Edward C. Snible +5 more
- 15 Jun 2009
TL;DR: A virtual appliance model is introduced which treats virtual images as building blocks for composite solutions and is transformed to a cloud-specific virtual solution deployment model used to generate a parameterized deployment plan that can be executed by an unskilled user.
162
Patent
Simplified deployment modeling
William C. Arnold,Daniel C. Berg,Brad L. Blancett,Tamar Eilam,Michael D. Elder,Chad M. Holliday,Michael H. Kalantar,Alexander V. Konstantinou,Timothy A. Pouyer,Narinder Makin,Harm Sluiman,Edward C. Snible,John E. Swanke,Alexander A. Totok,Andrew Neil Trossman +14 more
- 29 Jul 2008
TL;DR: In this paper, a deployment modeling platform enables a user to model application characteristics of target software and to associate application modeling parameters to the modeled application characteristics, and a user may also model environment characteristics of a target deployment environment and associate environment modeling parameters with the modeled deployment environment characteristics.
82
Patent
Semantically rich composable software image bundles
Asaf Adi,William C. Arnold,Daniel C. Berg,Tamar Eilam,Dinakaran Joseph,Michael H. Kalantar,Alexander Kofman,Alexander V. Konstantinou,Tova Roth,Edward C. Snible,Harm Sluiman,Ruth E. Willenborg,Matt R. Hogstrom,Jose I. Ortiz +13 more
- 30 Sep 2010
TL;DR: In this article, a composable software bundle is created by retrieving a semantic representation of a set of software modules and a functional representation of the operations performed on the set of modules during at least one virtual image life-cycle phase.
77
Horizontal and vertical combination of multi-tenancy patterns in service-oriented applications
TL;DR: This article shows how the services in a service-oriented SaaS application can be deployed using different multi-tenancy patterns and describes how these multi-Tenancy patterns can be applied to middleware and hardware components.
68
References
A survey of automated web service composition methods
Jinghai Rao,Xiaomeng Su +1 more
- 06 Jul 2004
TL;DR: An overview of recent research efforts of automatic Web service composition both from the workflow and AI planning research community is given.
Error-Correcting Isomorphisms of Attributed Relational Graphs for Pattern Analysis
Wen-Hsiang Tsai,King-Sun Fu +1 more
- 01 Jan 1979
TL;DR: The pattern deformational model proposed by Tsai and Fu is extended so that numerical attributes and probability or density distributions can be introduced into primitives and relations in a nonhierarchical relational graph.
423
A model of configuration complexity and its application to a change management system
Aaron B. Brown,Alexander Keller,Joseph L. Hellerstein +2 more
- 15 May 2005
TL;DR: A model of configuration complexity is developed that represents systems as a set of nested containers with configuration controls and derives various metrics that indicate configuration complexity, including execution complexity, parameter complexity, and memory complexity.
Related Papers (5)
Derek G. Corneil,C. C. Gotlieb +1 more
Sreedhara Srinivasulu Narayanaswamy,Gerald L. Boyd +1 more
- 26 Feb 2004