SDD Implementation. Two sets of tools Authoring tools – SDD editor plug-in (not implemented) – Build time generator Runtime tools – Core runtime (analysis/resolution)

Slides:



Advertisements
Similar presentations
Installation/Setup creation tools Stuart Eggerton Canberra ADUG Meeting 12 April 2005.
Advertisements

Introduction to Java 2 Programming Lecture 10 API Review; Where Next.
Building a UE4 Plugin FMOD STUDIO Case Study.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. The Web Services Modeling Toolkit Mick Kerrigan.
PRESENTATION 3 Sri Raguraman CIS 895 Kansas State University.
© Tally Solutions Pvt. Ltd. All Rights Reserved Customisation of Shoper 9 October 2009.
JAXB Java Architecture for XML Binding Andy Fanton Khalid AlBayat.
RegRipper Harlan Carvey.
The SMS project WP 4.2: Component authoring ICCS.
LemGen (Linguistic EMulation and Generation ENgine) CS491 Project Chris Lemcke.
Software Factory Assembling Applications with Models, Patterns, Frameworks and Tools Anna Liu Senior Architect Advisor Microsoft Australia.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
The SMS project WP 4.2: Service Repository & Runtime Environment ICCS.
BizTalk Deployment using Visual Studio Release Management
Views Dwight Deugo Nesa Matic
Accelerate your SaaS Integration The Cloud Adapter SDK Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Building and Deploying a Simple Web Application. Tomcat and JSP Tomcat is an application server, commonly used to host JSP applications Applications are.
National Instruments Confidential Deployment Techniques for LabVIEW ™ Applications Kennon Cotton LabVIEW R&D Group Manager.
Sm-ART Presented by: Mark Picazo. CONTENTS  Sm-ART  Sm-ART Builder  Sm-ART Interface  Sm-ART Language  Sm-ART Android  Sm-ART In Use  Sm-ART Demo.
Scott Pinkerton Sample GUI/Application Portfolio 1.
Introduction 01_intro.ppt
Created by the Community for the Community BizTalk & Build.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
Enticy GROUP THE A Framework for Web and WinForms (Client-Server) Applications “Enterprise Software Architecture”
Automatic Generation Tools UNICOS Application Builder Overview 11/02/2014 Ivan Prieto Barreiro - EN-ICE1.
Magnolia Modules. Architecture Web Application (WAR) Magnolia CoreGUICache Modules DMS 2.3Data 1.1Scheduler Custom Project Base 2.2 Project.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
Extending ArcGIS for Server
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
INFSOM-RI Juelich, 10 June 2008 ETICS - Maven From competition, to collaboration.
SC 2012 © LLNL / JSC 1 HPCToolkit / Rice University Performance Analysis through callpath sampling  Designed for low overhead  Hot path analysis  Recovery.
Object-Oriented Modeling Chapter 10 CSCI CSCI 1302 – Object-Oriented Modeling2 Outline The Software Development Process Discovering Relationships.
Deutscher Wetterdienst DWD GISC Node Current Status.
Introduction to the Adapter Server Rob Mace June, 2008.
Selected Topics in Software Engineering - Distributed Software Development.
Open Service Gateway Initiative (OSGi) Reporter : 林學灝 侯承育 1.
introducing the Java Data Processing Framework Paolo Ciccarese, PhD On behalf of the JDPF Team Pavia, December 11, 2007.
Shannon Hastings Multiscale Computing Laboratory Department of Biomedical Informatics.
Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January CadarachePage 1 FINAL DESIGN REVIEW OF ITER PBS 45 CODAC – PART 1.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
Topics Forms Frame Title Bar Client Area Components – TextBox, Button, RichTextBox, etc. Events & Event Handlers Dialog Boxes Purpose – User Input/Output.
ESO SDD - Henning Lorch ESO Instrumentation Software Workshop Henning Lorch “Reflex” Pipeline Frontend.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Components Jim Miller GE Research.
Tuscany Runtime Architecture. Contents Overview An example Bootstrap kernel Process of composite application.
CASE1 Computer-Aided Software Engineering Advanced Software Engineering COM360 University of Sunderland © 2000.
Package & Deploy. OBJECTIVES Package Deploy Way to package.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Plug-in Architectures Presented by Truc Nguyen. What’s a plug-in? “a type of program that tightly integrates with a larger application to add a special.
INFSOM-RI The Reporting Engine Paolo Fabriani Engineering Ingegneria Informatica S.p.A. 2 nd ETICS All Hands Meeting Bologna –
Devanshu Bawa Customization Specialist Logo Business Solutions.
1 Use of SDD in Grid Deployment Based on GGF CDDLM Jun Tatemura NEC Laboratories America Sept 14, 2005.
SHIWA Desktop Cardiff University, Budapest, 3 rd July 2012.
Chapter – 8 Software Tools.
OSSIM Technology Overview Mark Lucas. “Awesome” Open Source Software Image Map (OSSIM)
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
SHIWA Desktop Cardiff University David Rogers, Ian Harvey, Ian Taylor, Andrew Jones.
Solvency II Tripartite template V2 and V3 Presentation of the conversion tools proposed by FundsXML France.
UAB Requirements for 2016 Ivan Prieto Barreiro 18/04/2016 UAB Requirements for
DECTRIS Ltd Baden-Daettwil Switzerland Continuous Integration and Automatic Testing for the FLUKA release using Jenkins (and Docker)
Packaging and Deploying Windows Applications
UNICOS Application Builder Architecture
DotNetNuke® Web Application Framework
Overall Architecture and Component Model
TOSCA-Metadata (directory )
TOSCA-Metadata (directory )
End to End Monitoring Solution using Open Source Technology where webMethods 9.10 is used as ESB IBM Confidential.
AJAX Toolkit Framework
COSMOS Overview and Installation
Building a Full-Product Installer Using p2
Our Process CMSC 345, Version 1/04.
Presentation transcript:

SDD Implementation

Two sets of tools Authoring tools – SDD editor plug-in (not implemented) – Build time generator Runtime tools – Core runtime (analysis/resolution) – Operator – Registrar

Authoring tools Example RE Flow Build Systems DLL SO EXE JAR Packaging Systems Install Developer MSI ZIP RPM Build systems produce binary files from source. Install developers monitor build outputs, create installation code and push the installation code to packaging systems. Packaging systems create “artifacts” which can be used to perform installation.

Authoring tools Interface to BTG RDBMS MSI ZIP RPM SDD Data and/or artifacts Readers Build Time Generator SDD SPD Custom readers interrogate artifacts such as MSI or RPM files and normalizes that data as input to the BTG. The BTG then generates and aggregates SDDs based upon that data and the customizable “rules” within the BTG’s aggregator component.

Runtime Profile Runtime Artifact Handlers SDD SPD Runtime inputs Bootstrap Model builder Change resolver Handler Orchestrator Operator Registrar Install Uninstall SML MDR Other GUI CLI The bootstrap unpacks and initializes the runtime including the orchestrator and user interface. The model builder fires to un-marshall SDD and SPD to an internal object model. The change resolver then “walks” the model firing appropriate core or custom resolvers per resource types as defined in the profile. As operations come into scope the operator fires operations. Once operations are completed, the registrar registers the change in an SML MDR or other registry format. * This process is iterative and managed by the orchestrator.

Demos Build time generator Runtime w/ COSMOS example Q & A