Gartner defines “system integration” as “The process of creating a complex information system that may include designing or building a customized architecture or application, integrating it with new or existing hardware, packaged and custom software, and communications.” EC Wise has a long history undertaking various types of such system integration projects that goes back to the days of calling external libraries using custom APIs and advancing through ESB based projects and finally encapsulating third party applications in microservices.

 

We have developed a platform that takes in client data representing customer statements and predefined documents in formats such as PDF, TIF and RTF, and coordinates processing that data through licensed products that include a data conversion engine, a page composition engine, address cleansing services, a postal processing engine, a PDF validation service, and email services, as well as services that we built and deployed as standalones. A system like that uses a workflow engine to coordinate all the pieces, an ESB to manage request routing among the services, and a command manager to manage the invocation of licensed product processes.

We have built applications where the driver is a web application that makes real time requests back to some integrated processing engine that returns information that can be presented to the user. A simple example of that is a service based on open source software that creates a thumbnail view of documents available in a content management system.

In short, our architectural practice has the proven know-how for analyzing and designing sophisticated geographically dispersed business data and process management systems.  We know how to identify and leverage common classes of requirements, feature sets and priorities. Working with your product managers, we can support your business analysis process, defining target features to be implemented in your offerings, with specific operational parameters identified and captured in an application management data store.

And for every system we build, we implement process monitoring solutions. While there are a variety of generic bolt-on monitoring solutions in the market, they can be difficult to use, and make it difficult to find the information that operators without programming backgrounds need to resolve problems in complex environments. We find that our clients often prefer that we build custom monitoring either as standalone or to augment off the shelf solutions where there are multiple back end services collaborating to provide customer results.