1 CDDLM: CDL Examples Jun Tatemura NEC Laboratories America Feb 1, 2006 GGF OGSA/CDDLM session.

Slides:



Advertisements
Similar presentations
1 Discussion on Lifecycle Management and Its Impact to CDL Jun Tatemura NEC Laboratories America Feb 5, 2004.
Advertisements

1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
The ABC and CDA of DevOps! Faraz Syed, Vice President of Engineering Checkpoint Technologies Inc.
Web Application Server Apache Tomcat Downloading and Deployment Guide.
Software Frame Simulator (SFS) Technion CS Computer Communications Lab (236340) in cooperation with ECI telecom Uri Ferri & Ynon Cohen January 2007.
4/17/2017 7:07 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
27-Jun-15 Rails. What is Rails? Rails is a framework for building web applications This involves: Getting information from the user (client), using HTML.
AZURE RESOURCE MANAGER API  container for multiple resources  resources exist in one* resource group  resource groups can span regions  resource.
Platform as a Service (PaaS)
SPC220 Web Template FundamentalsCreating Web Templates Using Web Templates Web Templates and App Webs Wrap Up.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
UPortal: Hands On Mark Mazelin Cedarville University.
Object Oriented Programming CEN 221. Course Description Classes, objects, inheritance, polymorphism, graphical user interfaces, event handling, exception.
1 DAN FARRAR SQL ANYWHERE ENGINEERING JUNE 7, 2010 SCHEMA-DRIVEN EXPERIMENT MANAGEMENT DECLARATIVE TESTING WITH “DEXTERITY”
Click to add text TWA Cloud Integration with Tivoli Service Automation Manager TWS Education.
DB Libraries: An Alternative to DBMS By Matt Stegman November 22, 2005.
Guidelines for Homework 6. Getting Started Homework 6 requires that you complete Homework 5. –All of HW5 must run on the GridFarm. –HW6 may run elsewhere.
Provisioning/Deployment CDDLM-WG (Configuration Description, Deployment and Lifecycle Management) December 4, 2003 Takashi Kojo, NEC.
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
11 Web Services. 22 Objectives You will be able to Say what a web service is. Write and deploy a simple web service. Test a simple web service. Write.
Designing and Developing WS B. Ramamurthy. Plans We will examine the resources available for development of JAX-WS based web services. We need an IDE,
DIT314 ~ Client Operating System & Administration CHAPTER 5 MANAGING USER ACCOUNTS AND GROUPS Prepared By : Suraya Alias.
Running Kuali: A Technical Perspective Ailish Byrne - Indiana University Jay Sissom - Indiana University Foundation.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
Archivists' Toolkit - CRADLE Presentation, 10 Feb The Archivists’ Toolkit CRADLE Presentation 10 Feb
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Future Work Construct Manifold  Providing a user interface of modeling the way devices used to achieve the division of flows from a single source to many.
Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
The NGS Grid Portal David Meredith NGS + Grid Technology Group, e-Science Centre, Daresbury Laboratory, UK
CDDLM Configuration Description Language (CDL) Jun Tatemura NEC Laboratories America GGF13, March
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
A scalable and flexible platform to run various types of resource intensive applications on clouds ISWG June 2015 Budapest, Hungary Tamas Kiss,
Virtualization and Databases Ashraf Aboulnaga University of Waterloo.
ASP.NET User Controls. User Controls In addition to using Web server controls in your ASP.NET Web pages, you can create your own custom, reusable controls.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Developing SQL Server 2000 Reporting Services Applications Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
Esri UC 2014 | Demo Theater | Using ArcGIS Online App Logins in Node.js James Tedrick.
1 Use of SDD in Grid Deployment Based on GGF CDDLM Jun Tatemura NEC Laboratories America Sept 14, 2005.
Automated tests CustomWare.Net. Goals Quality Finding problems before delivering Stability Upgrade projects Downgrade Refactoring Deacreasing of manual.
Scientific Technologies Corporation Stefanie Handrick Tyrus Peace Nathan Winchester.
1 Use of SDD in Grid Deployment Based on GGF CDDLM Jun Tatemura CDDLM WG member NEC Laboratories America Sept 13, 2005.
The Gateway Computational Web Portal Marlon Pierce Indiana University March 15, 2002.
Design and implementation Chapter 7 – Lecture 1. Design and implementation Software design and implementation is the stage in the software engineering.
The NGS Grid Portal David Meredith NGS + Grid Technology Group, e-Science Centre, Daresbury Laboratory, UK
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. TOSCA 115 Capability Interfaces.
XAMPP.
IBM Software Group © 2009 IBM Corporation IBM Tivoli Provisioning Manager Inventory Extension.
BlueDragon Editions and Advantages Lori Pacheco New Atlanta.
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
Let's build a VMM service template from A to Z in one hour Damien Caro Technical Evangelist Microsoft Central & Eastern Europe
Provisioning/Deployment. Provisioning Cycle Analysis/ Projection Resource Allocation Plan Deployment Execution /Monitor Conceptual Loop for Optimizing.
IBM Software Group © 2008 IBM Corporation IBM Tivoli Provisioning Manager 7.1 Virtualization.
ADVANCED HOSTING Adrian Newby, CTO.
Platform as a Service (PaaS)
Platform as a Service (PaaS)
Jun Tatemura NEC Laboratories Amercia GGF10, March 2004
CDDLM-WG discussions with OGSA-WG
CDL for BLAST Deployment
CMPE419 Mobile Application Development
Chapter 1: Intro (excerpt)
API Application Services
What’s New from Platform Computing
System Center Application Management
Service Template Creation from the Ground Up
Service Template Creation from the Ground Up
Azure AI ChatBot with WebClient App
CMPE419 Mobile Application Development
Presentation transcript:

1 CDDLM: CDL Examples Jun Tatemura NEC Laboratories America Feb 1, 2006 GGF OGSA/CDDLM session

2 Example 1: Application Server Web server database server Component provider Component user I want to make my web application ready to use DB app PC Linux Tomcat PC Linux MySQL (any) level of abstraction Configurable parameters are provided to give users control

3 Component Description Components are provided by component providers CDDLM does not specify what should/should not be provided as a component com.example.WebServer 80 <datasource cdl:type=“web:datasource”/> com.example.DBServer 3306 You may add any properties which can be seen as configurable parameters (Note: overlap/relationship between configurable parameters and resource parameters)

4 System composition through Inheritance User will use component definitions to compose a system CDL supports prototype-based inheritance to do that CDL supports value references to relate values in components productinfo web

5 System Template Through Parameterization User can create a custom template with parameters which will be filled later … <MyServer cdl:extends=“MyServerTmpl”> …. … productinfo For each deployment: (Note: this may be useful for provisioning…)

6 Example 2: HPC Applications Suppose you want to run simulations with various data and/or codes Component provider provides common configurable platforms app code data job Scheduling of computation is out of scope of CDDLM dispatcherworker Component provider Component user (any) level of abstraction

7 Component Description Again, a provider can provide any components.. or Alternatively, you can provide (1) Simulator application so the user only need to specify data Or (2) Linux boxes to let the user install everything

8 System Composition.. … uri of speficic data 8

9 Further Examples: Platform Stack? We can also think of composition of components in different platform layers (if you want…) CDDLM does not care how they are physically related to each other server DB machine App server Linux App server DB