Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Figure 6.1 PDM and SCM integration—Common API and common repositories. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product."— Presentation transcript:

1 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

2 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

3 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

4 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

5 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 1 2 3 4 5 6 7

6 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( )

7 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( )

8 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 0 1 2 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

9 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

10 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

11 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

12 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


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

Similar presentations


Ads by Google