Template substitution use cases. Substitution of a complete tier spec section 13 web_app [WebApplication] web_server [WebServer] server [Compute] db [Database]

Slides:



Advertisements
Similar presentations
Mapping Service Templates to Concrete Network Semantics Some Ideas.
Advertisements

A database is a collection of data that is stored in a computer system. Databases allow their users to enter, access, and analyze their data quickly and.
Components of GIS.
DBMS TOOL part, Kevin.Wang. 1.HA host setting 2.Create/Delete database 3.Add/Delete slave host Add slave host Delete selected host Add existed DB Create.
Simple 3 layer model From Database to User Interface - Modules © Juhani Välimäki 2004.
Using MIS 2e Chapter 5 Database Processing MARIA DEL MORAL GROUP F.
PHP and MySQL Database. Connecting to MySQL Note: you need to make sure that you have MySQL software properly installed on your computer before you attempt.
Take your CMS to the cloud to lighten the load Brett Pollak Campus Web Office UC San Diego.
Chapter 9 SQL in a Server Environment Call-Level Interface Java Database Connectivity PHP.
Chapter 3 Database Architectures and the Web Pearson Education © 2009.
Database Application Application logic: presentation (input /output)
Design of Web-based Systems IS Development: lecture 10.
DISTRIBUTED DATABASE. Centralized & Distributed Database  Single site database – centralized database –A database is located at a single site or distributed.
Multiple Tiers in Action
CS 337 Project Presentation Asset Management and Tracking Developers: –Jimmy Hoo –Edwin Panameno –Manuel Segura –Sheng-Tian Lin Customers –Alexandre Lomovtsev.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Towards Autonomic Hosting of Multi-tier Internet Services Swaminathan Sivasubramanian, Guillaume Pierre and Maarten van Steen Vrije Universiteit, Amsterdam,
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Interoperability Demonstration Join the TOSCA Technical Committee.
TOSCA Workloads with OpenStack Heat-Translator
Additional SugarCRM details for complete, functional, and portable deployment.
TOSCA Interoperability Demonstration
Overview of the ODP Data Provider Sergey Sukhonosov National Oceanographic Data Centre, Russia Expert training on the Ocean Data Portal technology, Buenos.
Node 1Node 2Node 3Node 4Node 5 DB 1Copy 1 DB 2Copy 1 DB 3Copy 1 DB 4Copy 1 DB 5Copy 1 DB 6Copy 1 DB 7Copy 1 DB 8Copy 1 DB 9Copy 1.
Ekrem Kocaguneli 11/29/2010. Introduction CLISSPE and its background Application to be Modeled Steps of the Model Assessment of Performance Interpretation.
Host (.exe, Dublin-IIS/WAS,.NET Services, …) WF Runtime Extensions Tracking Persistence … … Tooling VS Designer VS Debugger Rehosted Designer Workflow.
Database Architectures and the Web
Networked Application Architecture Design. Application Building Blocks Application Software Data Infrastructure Software Local Area Network Server Desktop.
Simple Database.
9/5/2012ISC329 Isabelle Bichindaritz1 Web Database Environment.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
Proposal by CA Technologies, IBM, SAP, Vnomic
ATG Environment Setup In this session you will learn – Setting Up ATG environment – Creating new ATG application – Configuring Data Source – Configuring.
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Interoperability Demonstration Join the TOSCA Technical Committee.
Web Caching By Neeraj Agrawal. Caching Caching is widely used for improving performance in many context( e.g processor caches in hardware, buffer pool.
How computer’s are linked together.
BASE Transactions
computer
Database A database is a collection of data organized to meet users’ needs. In this section: Database Structure Database Tools Industrial Databases Concepts.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
What is a Database? SECTION 1. Database Technology and its Evolution Decades long evolution Early data processing systems Today's systems New technology.
Lesson Overview 3.1 Components of the DBMS 3.1 Components of the DBMS 3.2 Components of The Database Application 3.2 Components of The Database Application.
ICS 321 Fall 2009 DBMS Application Programming Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa 10/06/20091Lipyeow.
ICS 321 Fall 2010 SQL in a Server Environment (i) Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa 11/1/20101Lipyeow.
Objective Propose a simple and concise set of “Core” Entities and Relations for TOSCA useful for any application deployment in a cloud Enable users to.
Chapter One (Database System) Objectives Introduction to Database Management Systems (DBMS) Data and Information History of DB Types of DB.
 To develop the knowledge and skills to manage and tune database management systems  To provide experience the technologies of a variety of database.
Technology Layer. Technology Layer Metamodel Technology Layer Concepts.
CODELABOR Shin Sang Jae Template Guide (codelabor-flex-lcds-template)
Introduction Database integral part of our day to day life Collection of related database Database Management System : software managing and controlling.
Computer Science and Engineering Computer System Security CSE 5339/7339 Session 21 November 2, 2004.
Database Management Systems CS 420. Topics Outline 1. Introduction 2. HTML Review 3. VBScript 4. Access DBMS 5. Relational Database 6. Design Process.
Application Development
Block Storage 1: Using the normative AttachesTo Relationship Type my_server Compute Attributes private_address public_address networks ports Requirements.
Section 5.3 Solving Systems of Equations Using the Elimination Method There are two methods to solve systems of equations: The Substitution Method The.
Web-Applications: TurboGears BCHB Lecture 25 12/02/2015BCHB Edwards.
© 1997 UW CSE 10/27/97H-1 Embedded SQL and the CLI Chapter 7.7.
TOSCA Interoperability Demonstration
SYSTEMSDESIGNANALYSIS 1 Chapter 21 Implementation Jerry Post Copyright © 1997.
Introduction to Model-View-Controller (MVC) Web Programming with TurboGears Leif Oppermann,
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Interoperability Demonstration Join the TOSCA Technical Committee.
Objective Propose a simple and concise set of “Core” Entities and Relations for TOSCA useful for any application deployment in a cloud Enable users to.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.
CDDLM-WG discussions with OGSA-WG
تسلیم کالای جانشین توسط بایع Deliver of Substitute Goods
AD RMS Back Up and Restore
Solve Linear Systems by Substitution
Presentation transcript:

Template substitution use cases

Substitution of a complete tier spec section 13 web_app [WebApplication] web_server [WebServer] server [Compute] db [Database] database [Database] dbms [DBMS] server [Compute] Cap Req Cap Req Declares to be substitution for type Database, thus exposes all reqs/caps etc. as defined by type Database. host requirement is bound internally, so binding in substitution context would violate.

Substitution of only software part of a tier web_app [WebApplication] web_server [WebServer] server [Compute] db [???] database [Database] dbms [DBMS] Cap Req Cap Req There is currently no type that exposes the aggregated reqs, caps and properties/attributes of Database and DBMS. If we had such a type, current substitution would handle that use case. Req