Figure 6.1 PDM and SCM integration—Common API and common repositories. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product.

Slides:



Advertisements
Similar presentations
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Advertisements

1 GOES-R AWG Products Processing Framework Configuration Management Yunhui Zhao.
Synera The Software That Thinks Like You Do Synera Technical Presentation.
Validata Automated Build & Configuration (ABC)
Summer of Code (SOC) Presentation Fred R McClurg Girish H Mhatre Version Control Overview.
Building New SOA and AJAX- Based Business Applications Mark Barnard R&D Manager – Natural Business Services Software AG (Canada) Inc.
HyperContent 2.0 JA-SIG Winter Conference December 5, 2005 Alex Vigdor, Columbia University.
Revision Control Systems Amin Tootoonchian Kian Mirjalali.
Location based social networking on Android phones – integrated with Facebook. Simple and easy to use.
Local Area Networks Outline –Basic Components of a LAN –Network Architectures –Topologies and LAN Technologies –Selecting a LAN –Improving LAN Performance.
Design of Web-based Systems IS Development: lecture 10.
A Brief Introduction to Configuration Management
Generic Simulator for Users' Movements and Behavior in Collaborative Systems A Application D Design D Document Alex Surguch, Niv Saar, Mattan Margalith,
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
Ch 12 Distributed Systems Architectures
Continuous Delivery A QA Engineers View. CI or CD Martin Fowler Style - delivery
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
UNIT-V The MVC architecture and Struts Framework.
Deploying Dynamics Applications Thomas Hansen – Director, appSolutions a|s
Client/Server Architectures
Copyright © 2006, SAS Institute Inc. All rights reserved. What Is New in SAS Profitability Management (PrM) 2.1? Authors: Jack Zhang Solution & Version:
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
Cube Enterprise Database Solution presented to MTF GIS Committee presented by Minhua Wang Citilabs, Inc. November 20, 2008.
Software Engineering Modern Approaches
Software Configuration Management
Showcasing CI’s technical & functional capabilities with Sage Accpac and Orion Framework Sage Accpac CI.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
Figure 8.1 The eight phases of Sun’s structured process. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management.
Business Solutions: business rules, principles, and best practices Applications: configuration management document management product configurators collaboration.
HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
Software Costs Hardware Costs Total Costs % Figure 1.1 Software and hardware development costs in the industrial robots.
Figure 7.1 The entire process divided in several phases with documentation delivered. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating.
Software Quality Assurance
NOVA Networked Object-based EnVironment for Analysis P. Nevski, A. Vaniachine, T. Wenaus NOVA is a project to develop distributed object oriented physics.
CEN 5011 Ninth Lecture (2 nd part) Nov. 24, 2004 Advance Software Engineering (CEN-5011) Fall 2004 Instructor: Masoud Sadjadi
Figure 10.1 Development process managed by AllFusion Harvest Change Manager. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating.
Figure 5.1 Hardware development process and information usage. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data.
1 © 1999 Microsoft Corp.. Microsoft Repository Phil Bernstein Microsoft Corp.
Figure 9.1 Different management tools and PDM systems. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
ClearCase Concepts and Terminology
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
PosView Overall Architecture – Version 2 SNMP Agent MIB DB Discovery Engine Trap HandlerRequest Handler Polling Engine Logging Event Handler Alarm Handler.
Examples of Software Architecture. 2 CASE Toolset Architecture.
Figure 3.1 Basic version control. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration.
Figure 11.1 The overlap of DMS and PDM functions. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and.
NOVA A Networked Object-Based EnVironment for Analysis “Framework Components for Distributed Computing” Pavel Nevski, Sasha Vanyashin, Torre Wenaus US.
Management of Software Project CSM Software Configuration Management (SCM)
ClearQuest XML Server with ClearCase Integration Northwest Rational User’s Group February 22, 2007 Frank Scholz Casey Stewart
CLM Case Study An investigation of deployment options for IBM Rational Team Concert in a ClearCase/ClearQuest environment July 18, 2011 Michael Gormley.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Middleware IS 8030 – Integrated Computing Environments Dr. Hoganson Middleware What is middleware? A software interface glue that resides between the operating.
Chapter 9  Definition of terms  List advantages of client/server architecture  Explain three application components:
Excercises: CM with ClearCase Sirkka-Liisa Juoperi Exercises: Configuration Management with ClearCase.
Overview of Basic 3D Experience (Enovia V6) Concepts
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Data Management Daniel Marcus Washington University.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
SG Software Configuration Management And CVS scmGalaxy Author: Rajesh Kumar
Software Configuration Management C.Eng 492 Spring 2010 Resources Guozheng Ge(from UCSC) IEEE Standards Previous course slides.
 Software Configuration Management is the process of controlling and monitoring change to work products.  Or  “It is the art of identifying, organizing.
Software Configuration Management -Subversion- RTLAB YuJin Park.
Chapter 10, Software Configuration Management
A Brief Introduction to Configuration Management
Overview of Basic 3D Experience (Enovia V6) Concepts
UFCEUS-20-2 Web Programming
Software Configuration Management
Presentation transcript:

Figure 6.1 PDM and SCM integration—Common API and common repositories. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Common repository PDM API SCM API Other Engineering Tools API Common User Interface Repository Layer Business Layer User Interface Layer Users Common Information Model API

Figure 6.2 PDM and SCM loose integrations. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Users PDM API UI API repository SCM API UI API repository Interoperability functions

Figure 6.3 A loose integration using middleware technology. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Users PDM API UI API repository SCM API UI API repository Intero- perability functions SCM API UI API repository Middleware Intero- perability functions

Figure 6.4 Example of integration of software items. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Parts Baseline x.y Versions PDMSCM Revisions Product structure File 1 File 2 File 3

Figure 6.5 Saving and exchanging data. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” PDMSCM Data Metadata Data Attributes Data Metadata Data Attributes Export Data Attributes Data Metadata Import Data Attributes Metadata Data Attributes Metadata Exchange Data Attributes Metadata Import/Export Data

Figure 6.6 Check out sequences from PDM into SCM. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” pdm:Pdmpdb:PdmDBscm:Scmsdb:ScmDBusr:pdmUser checkOut( ) readFile( ) getScmAttri( ) readAttrib( ) saveScmAttrib( ) readFileAttrib( )

Figure 6.7 Check out sequence from SCM into PDM. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” pdm:Pdmpdb:PdmDBscm:Scmsdb:ScmDBusr:scmUser checkIn( ) saveFile( ) checkIn( ) saveFile( ) readAttr( ) setScmAttr( ) saveScmAttr( )

Figure 6.8 Relationship between Cis in eMatrix and ClearCase. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” BL1 Baseline object CI1 CI2 CI3 Configuration Item objects CR1 Change Request Object main bug-fix 0 1 Attributes: sum_CR_list sum_CR_list_finished sum_merged_CR_list sum_merged_CR_finished Attributes: sum_CR_list = 1:CR1 sum_CR_list_finished sum_merged_CR_list sum_merged_CR_finished eMatrix ClearCase CI1

Figure 6.9 Architecture ClearCase and eMatrix interoperability. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Wizards Status AccountingSearch Std. GUI Wizards Config. Control Std. GUI Baseline Management ClearCase Manager Check- out Check- in Merge Configuration Manager MxCC Map File eMatrix ClearCase Polling BL Approved CR Conn.. CR Disc. CR Appr. PDM/SCM Interface

Figure 6.10 eMatrix and ClearCase client-server architecture. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” Web Browser ClearCase client Thin PDM client PDM Server Oracle DB ClearCase client Trigger Script SCM client SCM Server ClearCase DB Web eMatrix client eMatrix server Adaplet Library Map file eMx triggers & wizards ClearCase server ClearCase client PDM Server eMatrix server Adaplet Library Map file eMx triggers & wizards Oracle DB eMatrix client Thick PDM client

Figure 6.11 Architecture of distributed systems. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” ClearCase server eMatrix thick client eMatrix thin client ClearCase client Site A Site B Multisite eMatrix thin client ClearCase server ClearCase client PDM server eMatrix server ClearCase client

Figure 6.12 Data exchange architecture. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data Management and Software Configuration Management” ClearCase User Interface Extensions Data Exchange Object Metaphase API Metaphase User User Interface Command Event Trigger ClearCase User Event Trigger Interoperability application Metaphase ClearCase