Model based Tool Integration for product development connects isolated application data across the development lifecycle. Automates B2B data exchange resulting in less effort and better collaboration.

Tool Integration

The agosense.symphony tool integration and data exchange platform connects a range of individual tools and the different domains within the development process (such as requirements management, modelling, test management).

Thus it creates a closed-loop process chain across all disciplines in the product development lifecycle – from Application Lifecycle Management (ALM) to Product Lifecycle Management (PLM) through to IT Service Management (ITSM).This gives your processes a seamless workflow for the working processes: It provides users the data they need, when and where they need it, making their work more efficient and allowing them to make right decisions.

External Data Exchange

Additionally, agosense.symphony makes automated data exchange possible across the whole of your B2B spectrum - including external to the company such as partners, suppliers, clients, etc. 

agosense.symphony supports the use of a large variety of standard formats (e.g. ASAM, RIF, ReqIF, etc.) and out-of-the box adapters for data exchange portals like Daimler DanTe, BMW GIS, Volkswagen KPMWeb and many more.

Thus, manual transmission errors and doubled data management can be avoided.

This lets you get the most out of the tools you already use and provides a smart solution to take your best-of-breed strategy to the highest level of data and workflow automation.


Flexible custom integration

Implement your development processes, regardless of what method you use – agosense.symphony connects your tools and data exactly according to your needs.

Collaboration & Monitoring for right decisions

Improve collaboration between all the parties involved by using automated processes. 

The necessary data provided when and where it is needed and an overview of relevant development activities, lead to better decision making.

Achieve your quality goals systematically

Freeing your employees from manual data transfer and doubled data maintenance, helps to prevent mistakes. 

agosense.symphony automatically carries out these tasks in the background according to your pre-defined rules and improves quality.

Scalability and central administration

Use the opportunities provided by agosense.symphony for completely automated load sharing, high levels of availability and error management. 

Once set up, the system will run reliably and unobtrusively in the background – even with large amounts of data, numerous projects and users without administrator authorisation.

Centrally manage the integration processes via a uniform flexibly adaptable technology. This central integration platform gives you a uniform technology – no distributed scripts and no more need for maintenance intensive, difficult to adapt plug-ins.

Focus on continuity

Use the tools most suitable for you in every domain and combine them into a highly integrated tool chain by using agosense.symphony. 

This means that you can keep the investments you have already made and agosense.symphony will support any updates and migrations should a change of tool become necessary.

Save money

agosense.symphony has a fair and transparent, purely server-based licensing model - regardless of the number of users, projects or tool instances.

The availability of necessary data in the relevant tools means that you save license fees for additional tools which your employees have been using to create attached information. 

The information flows will also be directed through agosense.symphony to ensure that everything is available to every user and every role at the right place. This eliminates the effort of opening of multiple applications in order to procure the necessary data.


Model based Tool Integration

Tool Integration is not just a matter of attribute mapping and hard-coded logic. 

With agosense.symphony, customers graphically model – without a single line of code or scripting required – the process and business rules controlling the information flow and dependencies between tools and data. 

For example, the identification of a new defect after a test run should automatically trigger the creation of a development task in the change management system and be routed to the correct team. Similarly, the change of a requirement should automatically trigger a state change of related tests in the test management system for an impact analysis.

This powerful capability is suitable for all process models, from the simplest to the most complex. At the same time, these process models represent a documentation of what has been defined and simplifies to make changes at a later point in time.

Reusable Modular Architecture

The agosense.symphony tool integration Platform is a modular system.

Administrators can put together adapters, process models and other components like a puzzle to easily build unlimited integration scenarios for any individual integration use case. 

All components can be reused with multiple, separate configuration sets (e.g. attribute and value mappings, transformation rules, schedules, project parameters, etc.).

Open Adapter Framework

Adapters are the connection points between the process execution (process definition) and the connected tools. They translate data formats and command syntax of tools into the platform's logic execution. 

Not only does this remove the need for administrators to have specialised knowledge of all the individual tool's APIs, it also removes any risk of vendor lock-in or update dependency. 

A single adapter for a specific tool (e.g. Atlassian JIRA) can handle unlimited tool instances and project configurations.

Customers with home-grown applications can build their own adapters based on our open and fully supported adapter framework. It enables them to truly integrate all tools by using one single technology.

Transaction based Data Synchronization

Data linking and synchronization in agosense.symphony is transactional. 

As an example: If a single item could not be synchronized during a larger transaction, the process will not be cancelled. All items will be processed and the unsynchronized item will be stored for error resolution and later synchronization - and of course, administrators will be notified by the system of any such cases. 

For another example, if a synchronization process could not be started or is interrupted because an endpoint system is not available, the system can – depending on the configuration – retry the transaction several times and resume the process until the transaction is successful or notify administrators.

Preserve Information Context and Attachments

agosense.symphony also provides exceptional support in keeping all contextual information while transporting data between tools. 

Any kind of artefact relation (e.g. multi-level parent-child relations) will be correctly preserved during transactions – even if the relationship or hierarchy has changed in the meantime. 

Attachments are supported for synchronization as a matter of course or can be hyperlinked if necessary instead of beeing physically duplicated to save storage.

Comments entered by users and teams to communicate regarding specific items are also fully supported by the platform. agosense adapters allow correct transition and transformation of text formatting between different tools.

Multi-tenancy Capabilities

Large organizations can share a single server installation of agosense.symphony and split the administration across different departments or teams. 

Different components of the platform (e.g. adapters, process models, etc.) can be shared and reused amongst different teams, employing a completely separate configuration view for their individual integration scenarios without affecting other teams.

Parallel Execution

agosense.symphony offers online, event based, manual or scheduled synchronization for each of the different integration scenarios. 

Regardless of which option is chosen, the synchronization processes can be run in parallel to ensure an optimal performance of the system.

Server Clustering

If the performance for a single server is not sufficient due to the number of parallel processes or the overall data volume, agosense.symphony offers an out-of-the-box horizontal load balancing capability. 

Simply install the additional server(s) and within minutes they are configured as a server cluster to ensure the best possible performance.

This cluster technology also ensures the best possible system availability. The servers communicate continuously with each other, and if one server is down, the other servers automatically take over its load within fractions of a second.

Smart Data Linking

agosense.symphony provides its own storage for transaction data.
This works at two levels:

Firstly, separate but linked repositories do not require external key pairs to maintain the link. Link management as a whole is managed by the Persistence Module in agosense.symphony. 

Secondly, the platform stores information on every completed transaction using a powerful checksum mechanism. This means that in repeated transactions, only the data that has been altered is transferred – massively reducing computing time and network load.


Integrate ...

Tools agosense Integration Adapter

agosense.symphony has been developed to connect the most different applications among each other. We have the right adapter for a variety of common development tools, ALM platforms and business applications.