Configuration Management in CWIC Archie Warnock – A/WWW Enterprises Lingjun Kang – GMU Eugene G. Yu - GMU.

Slides:



Advertisements
Similar presentations
CWIC Development Team Yuanzheng Shao Lingjun Kang Archie Warnock
Advertisements

Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
System Center 2012 R2 Overview
Futures – Alpha Cloud Deployment and Application Management.
CWIC Exception & Error Handling Archie Warnock Lingjun Kang Genyong Yu
Modern app development Continuous value delivery and rapid response to change.
Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
OpenMake Dynamic DevOps
Module 5: Creating and Configuring Group Policy
DEV-XXXX: TITLE SPEAKER TIME DEVOPS DEV-B216: Visual Studio Online: Overview and Best Practices Neno Loje 1:30.
1 Build a Web Application on J2EE. 2 J2EE Scenario Client – Web Server – EIS Resources Client – Web Server – EIS Resources Client – Application Server.
Microsoft virtual machine converter
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
CWIC Metrics Eugene G. Yu Lingjun Kang Archie Warnock
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
Standardize on Team Foundation Server across the enterprise with Teamprise Corey Steffen General Manager
VIR314. Understand the scenarios Application support Understand the scenarios Application support Review of the sequencing process Demo Review of the.
0 0 The SaaS Model Software as a Service (SaaS) is a software delivery model, in which software function is delivered over the internet, managed by a vendor,
WEB ENGINEERING & UX ALCHEMY. Our Services UX Perfectly blended user experiences that lead to increased consumer engagement and conversion. Precision.
CONTINUOUS INTEGRATION, DELIVERY & DEPLOYMENT ONE CLICK DELIVERY.
Version control Using Git 1Version control, using Git.
October 30, 2008 Extensible Workflow Management for Simmod ESUG32, Frankfurt, Oct 30, 2008 Alexander Scharnweber (DLR) October 30, 2008 Slide 1 > Extensible.
WebFOCUS Developer Studio Update Dimitris Poulos Technical Director September 3, 2015 Copyright 2009, Information Builders. Slide 1.
Module - Technical Basics
Oracle Application Server 10g (9.0.4) Recommended Topologies Pavana Jain.
Windows Azure Conference 2014 Running Docker on Windows Azure.
FDN04 Configurable CFD Dates Backlog Mapping Removing Weekends from Burndowns Agile Portfolio Management Updates Work Item Chart Pinning Java in.
Page 1 CSISS Center for Spatial Information Science and Systems Design and Implementation of CWIC Metrics Weiguo Han, Liping Di, Yuanzheng Shao, Lingjun.
Towards Establishing a Local ORCA Instance Shade EL-Hadik Deniz Gurkan University of Houston 7th GENI Engineering Conference 03/16/2010 GEC7 – ORCA-D.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
The Basics of Javadoc Presented By: Wes Toland. Outline  Overview  Background  Environment  Features Javadoc Comment Format Javadoc Program HTML API.
Puppet with vSphere Workshop Install, configure and use Puppet on your laptop for vSphere DevOps Billy Lieberman August 1, 2015.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Introduction to the Adapter Server Rob Mace June, 2008.
1 Media Production Support v1 5 May 2010 Blake Crosby June 2, 2010 Standards Documents.
Website s Azure Websites is an enterprise class cloud solution for developing, testing and running web apps. Azure Websites allows you to focus on what.
Wordpress with Mina Automated Deployment Solution Jonathan Gravato DIG 4104c.
Version Control CSC 517 John Slankas. Version Control Managing files and directories, and the changes made to them over time. - Adapted from “Version.
CWIC + OPENSEARCH: IT WORKS WITH BROWSERS, TOO Archie Warnock Lingjun Kang Genyong Yu
UPortal and CHEF Charles Severance University of Michigan
Module 4: Design IIS Maintenance and UDDI. Designing Internet Information Services Backup and Recovery Specifying Monitoring requirements Deploying UDDI.
Infrastructure as code. “Enable the reconstruction of the business from nothing but a source code repository, an application data backup, and bare metal.
Windows Azure Enterprise Role ARole B Role C (multiple VM’s) Windows Azure Enterprise Dev machines Databases Relay.
The Microsoft Private Cloud All About the App Cross-Platform From the Metal Up Foundation for the Future Cloud On Your Terms.
CLM Case Study An investigation of deployment options for IBM Rational Team Concert in a ClearCase/ClearQuest environment July 18, 2011 Michael Gormley.
ATS code development workflow Group Name: TST WG Source: Mahdi Ben Alaya, TST WG vice chair, SENSINOV, Miguel.
An Introduction to Git David Johndrow COMP 490 – Senior Design & Development 2/11/16.
PowerPoint Instructions These are not native PowerPoint objects. They are PNG objects. To change the color, you need to go to the Format Tab.
Glink for Java: applet, application and an API for integrating access to Bull, IBM, UNIX and Minitel systems with your Java based e-business applications.
Support of contact information with multiple organization structure in CWIC & IDN Lingjun Kang Eugene.
Technologies Environments. Quick Poll  What stack are you planning to use?
Quality Service Assurance: Monitoring, Testing, and Metrics Eugene G. Yu Lingjun Kang
Copyright © 2004 R2AD, LLC Submitted to GGF ACS Working Group for GGF-16 R2AD, LLC Distributing Software Life Cycles Join the ACS Team GGF-16, Athens R2AD,
Cloud Installation & Configuration Management. Outline  Definitions  Tools, “Comparison”  References.
CWIC Development Team Yuanzheng Shao Lingjun Kang Archie Warnock
ETL Validator Deployment Options
Containers as a Service with Docker to Extend an Open Platform
External Web Services Quick Start Guide
OpSim Configuration Management Michael Reuter
Trends like agile development and continuous integration speak to the modern enterprise’s need to build software hyper-efficiently Jenkins:  a highly.
Component and Deployment Diagrams
Change Deployment in ServiceN w
Advanced Integration and Deployment Techniques
Cloud Management Mechanisms
Delivering Business Value Faster
Software Development - Version Control
The Ops side of DevOps Manager Microsoft
Patrick Cozzi University of Pennsylvania CIS Fall 2012
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Erik Vollebekk Application Architect
Presentation transcript:

Configuration Management in CWIC Archie Warnock – A/WWW Enterprises Lingjun Kang – GMU Eugene G. Yu - GMU

Outline Code management and versioning System deployment practices Backups Runtime Environments (Ops vs Dev)

Code Management & Versioning Separate source code components – Mediator – Connectors (multiple) Each component may have separate configuration Testable as standalone Java applications Source stored in source code repositories – One for each component – No explicit version numbers or tags (ie, delivery dates only)

System Deployment Practices Deploy jarfiles to Tomcat on DEV first Local and remote testing on DEV Manually migrate jarfiles from DEV to TEST (but maintain config files specific to the TEST instance) Availability for partner testing, as desired Manually migrate jarfiles from TEST to PROD (but maintain config files specific to the PROD instance) No regular release schedule because changes are relatively infrequent at this point – manual migration is not difficult

Backups Deployed instances and associated config files are also migrated into git repositories USGS provides system backup to separate media of Tomcat file tree, user files, git repositories and virtual host images

Runtime Environments (PROD, TEST, DEV) Each environment runs on a separate virtual machine under Tomcat Processes owned by generic cwicdev user Small variations in config files for each instance (generally, file names and/or locations) Migration path DEV -> TEST -> PROD Not currently using build or deployment tools