March 11, 2016

Internal Software Integration

As organizations leverage software to increase efficiencies and drive profits, it becomes critically important to eliminate standalone systems.  The various systems that need to be linked together may reside on different operating systems, may be on premise or in the cloud, use different database solutions or computer languages, may have different date and time formats, or may be legacy systems that are no longer supported by the vendor who originally created them.  If integration is applied without following a structured enterprise application integration (EAI) approach, point-to-point connections grow across an organization, resulting in a complex structure that is difficult to maintain.

Brainspire offers application integration solutions that follow enterprise level best practices and leverage proven techniques and tools.  As each client is unique, each solution is also unique.  But generally all application integration solutions fall into 1 of 4 categories – File Transfer, Shared Database, Remote Procedure Invocation or Messaging.  Perhaps a client has made an investment in an enterprise service bus (ESB) which can be leveraged for integration.  Likely more modern systems are architected with the concept of loose coupling, separation of concerns, or services so messaging is quickly becoming the method of choice.  We strive to implement message based systems to implement Micro Services or best practice SOA systems that have “smart endpoints and dumb pipes”.  Brainspire has the experience to know which solutions are best to assist clients with a variety of integration challenges and makes recommendations based on each client’s unique needs.

Brainspire developed a series of software solutions to replace legacy shop floor manufacturing systems for a global manufacturing company headquartered in Denver.   In total, we wrote a solution that was customized and implemented in 37 plants across the country.  The client leveraged SAP to handle all of their business processes, so integration with SAP was critical to the end to end solution.  Leveraging WebMethods for integration as part of a service oriented architecture (SOA), the new shop floor manufacturing systems received orders from SAP, allowed the shop floor operator to configure the machinery to fulfill orders, and track the finish products back into their ERP inventory module.