Appendix F. Enabling and Using the ENVY/Manager- TeamConnection Bridge

Overview of the ENVY/Manager-TeamConnection Bridge

ENVY provides a repository with operational support tailored speci®cally for highly-interactive, prototyping environments that emphasize iterative development, such as VisualAge Smalltalk or VisualAge Generator. A bridge from ENVY to TeamConnection provides access to the powerful software con®guration management (SCM) support provided by ENVY, along with the scalable, enterprise-level support provided by TeamConnection. TeamConnection's ability to manage all development artifacts (not just source code), to share information in a common model, and to integrate multiple tools and multiple languages across the enterprise on a single baseline extends the capabilities of software development groups. The ENVY/Manager-TeamConnection Bridge (also referred to as the bridge in this documentation) will provide essential integration for VisualAge tools which use ENVY as their day-to-day operational library.

VisualAge Generator Version 3.0 has access to the TeamConnection-ENVY Bridge through VisualAge Smalltalk, which can interface directly with ENVY/Manager. The bridge supports the import and export of VisualAge Generator objects (parts) to and from TeamConnection.

ENVY/Manager provides a collaborative component development environment for application development and integration using ®ne-grained object languages, such as Smalltalk. The ENVY repository is designed for languages that run on the universal virtual machine (uVM). The repository includes persistence, versioning, and con®guration management.

TeamConnection can be used to manage artifacts (parts) that need to be shared with non-uVM based languages or tools for purposes of build management, problem tracking, and other con®guration management functions. These artifacts can be exported to the TeamConnection server through the ENVY/Manager-TeamConnection Bridge and stored as TeamConnection parts.

ENVY objects stored in a TeamConnection database can be queried and retrieved back into the ENVY/Manager development environment as needed. The units of storage in TeamConnection include exported ENVY components (such as applications and con®guration maps) and large grained objects (®les). Small-grained objects, such as VisualAge Generator data items, are imported and exported as constituents of applications. The data items in an application are exported to TeamConnection in an array that makes their de®nitions available to other tools through the data model.

© Copyright IBM Corp. 1992, 1995, 1996, 1997, 1998

249

Page 269
Image 269
IBM SC34-4499-03 manual Overview of the ENVY/Manager-TeamConnection Bridge, 249