Professional IT Services
Tricord Data
call us: +44 (0) 1277 624 700
Platform & OS designJ2EE infrastructure designApplication integration

Application Integration

By definition application integration also known as EAI (Enterprise Application Integration) is the process of joining data or a function from one application program together with another.  Where these programs already exist, the process is sometimes made possible through the use of middleware either developed internally or through a 3rd party product.  A common challenge for an enterprise is to integrate an existing (Legacy) program with a new program or with another’s companies Web service.

All of our partner product suites provide application integration solutions and we pride ourselves on evaluating and tying the right design for your requirements.  We have gained extensive knowledge in the application integration space from both ends of the spectrum:

  • Desktop application integration
  • Client / Server application integration
  • Web Services Patterns
  • Service Orientated Architecture
  • Enterprise Service Bus

Integration is a unique skill as it requires both generalist and specialist’s knowledge and our team is dedicated to matching this requirement.  The benefits of application integration are:

  • Swiftly adapt your business process infrastructure to meet change
  • Automate business processes reducing cost, time and human error;
  • Reduce your application hosting foot-print;
  • Improve the user experience for your customers;
  • Open standards, component re-use and agile capabilities.

We have developed a number of patterned approaches which provide a one-stop shop for your applications.  We have patterned principles in object-orientated design and message design to provide a cost reducing model for your business.

We take a hands on approach with our team being deployed onsite with your key application stakeholders.  We document all considerations and ensure a common understanding of our joint design proposal.  We can operate alongside you application architects and developers for a more effective collaboration or provide remote services.  We work at all levels of the integration life-cycle from design through to test and production implementations.

We understand the cost implications of replicating your production hardware foot-print in a test environment so we provide virtual integrated test environments.  Many production systems do not have a live-like test facility so we specialise in provisioning harnesses and stubs allowing for representative productive integration of your application.

Business Integration diagram

We tackle a wide-range of integration requirements and understand the importance of business perspective.  It is difficult to recognise the need to change, convince budget holders that change is needed, define I.T. application strategies and measure the ROI – that is why we have a growing business and a loyal client base.

Package Offering

Design - During this phase our team established policies with help from your architects and stakeholders.  Services are defined and registries created.  We analyse the requirements and agreed teams, timescales and budgets.  We produce proposals, considerations and document the solution at a High-Level.

Build - During the build phase the building blocks are defined and coding standards are agreed.  The infrastructure designs are brought to fruition and communication interfaces are agreed.  We agree the physical environments and proof of concept infrastructure designs are build.  The solution is documented to Low-Level including automation guides and supporting scripts.

Deploy - During the deployment stage services are published and validated against the design.  The development undergoes silo validation and documentation is finalised for handover to our integration team.

Integrate - Our Integration team validate interactions between services checking each communication initiation and response.  We fully integrate and where required stub functionality providing a high-level of validation.  The documentation is reviewed and agreed in line with solution.

Manage - We apply operational modelling and processes for the day to day management of solution.  We undertake performance testing, verify altering and confirm all requirements have been met and agreed.

Promote - Deployment to a live infrastructure.