Fully Integrated Build and Release Management
Thousands of companies today literally “run their business” on SoftwareAG webMethods and have committed millions of dollars in project resources to develop applications on the webMethods suite of products. Managing a large scale application development effort today without a version control or change management solution would generally be considered foolhardy.
Indeed, many webMethods projects attempt to perform this function with one or more of the leading solution providers such as CVS, Subversion, ClearCase, VSS, Serena, etc. However, at the end of the day, none of these solutions can “speak” webMethods which means the project team is still relying on a manual process with limited ability to truly manage your project lifecycle.
CrossVista TEAM Server is the only fully integrated Application Lifecycle Management solution built specifically for the webMethods product suite. By tying together the key features of Version Control, Change Management, Configuration Management, and Release Management, TEAM Server allows users to easily manage all changes throughout the application development lifecycle and across the webMethods product suite.
CrossVista’s methodology uses a “Release” to manage changes across all stages of the application development lifecycle.
A TEAM Release is a logical grouping of all code and configurable logic as well as external configuration files & custom databases required to support a webMethods project. This methodology can be applied to help manage classical webMethods projects as well as the entire SOA/BPM/Integration development lifecycle.

For example, a given Release may include webMethods program logic from Integration Server, Trading Networks, Broker, Process Models, and Optimize. In addition, traditional configuration files and custom database tables may also be required to support the entire solution. TEAM allows you to organize and manage all of that information in one place. Once those Releases are defined, TEAM can do the following:
Collect Application Data – TEAM Server can automatically upload all program logic across webMethods applications (and across the different types of application data storage mechanisms) and store it in a third party version control solution.
Organize Releases – TEAM Server can be used to define new Releases for promotion/deployment that selectively incorporate new fixes to a given Release.
Track Changes – Track what, where, and who made changes to a Release in Development or Operational environments.
Diff/Merge Support – Manage multiple branches of code, perform visual Diffs, and merge changes together.
Concurrent Development – Allow developers to perform true concurrent development and then leverage TEAM’s capabilities to resolve possible repository conflicts.
Distributed Teams – Enables distributed teams to more easily work together, communicate, and collaborate.
Identify Unauthorized Changes – TEAM can compare an entire saved Release to either another previously saved Release or a live environment. If there are code/configuration differences, then TEAM can tell you exactly what & where they are.
Promote/Rollback Entire Releases – Using promotion rules, TEAM can automatically promote or rollback any full or partial Release to any environment at the click of a button.
Automation – TEAM Server automates complex operational tasks – scheduled transactional deployments, environment verifications and synchronizations, code promotions, DR updates.
Synchronize – Synchronize clustered or load-balanced systems with each other or a saved Release.
Audits – TEAM Server tracks and audits all activity. Know who, when, and exactly what changes are made to the system.
Verify – Validate that no changes have been made to your production environment… and ensure that your UAT environment is a mirror image of PROD.
Secure – All data is stored in a 3rd party version control solution so it will comply with your organization’s internal standard.
Support for SubVersion, CVS, ClearCase, VSS, and more.
