IBM SC34-4499-03 Personal Computer User Manual


 
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 specifically 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 configuration 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
)toand
from TeamConnection.
ENVY/Manager provides a collaborative component development environment for
application development and integration using fine-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
configuration 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 configuration 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
configuration maps) and large grained objects (files). 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 definitions available to other tools through the data model.
© Copyright IBM Corp. 1992, 1995, 1996, 1997, 1998 249