Integration Assessment for Department Store Chain
Organization
XTIVIA’s client is a department store chain founded in 1888, with nearly 300 locations in 16 states offering apparel, shoes, accessories, cosmetics, home furnishings, and wedding registries.
Challenge
Our client is a leading technology innovator in retail, with mission-critical systems which handle high volume and high velocity of data movement from on-premise to cloud. XTIVIA partnered with the client to perform an integration process and technology debt assessment to determine if the current integration strategy is optimal. We conducted technology sessions and evaluated tools involved in the integration of different sources and target systems, and identified anomalies.
- Missing Enterprise-level architecture group
- Teams working independently, the challenge being that this is not concise
- Different teams are using different tools for the same purpose and have different
opinions about the tools - Implementing all the used cases with the same commercial product is increasing
license cost
Technical Solution
The purpose of this assessment is to provide our client insight into industry integration best practices and determine if the current integration strategy is optimal. The assessment process was a combination of artifacts and technology sessions conducted by XTIVIA over several weeks to understand the existing integration processes. The XTIVIA team evaluated several integration technologies; Talend, IIB, DataPower, MuleSoft, DataStage, SpringBoot, Workato, and Apache Camel. Since cost and ease of implementation were critical factors in determining future Integration options, XTIVIA recommends the following:
- Adopt microservices architecture with open-source technologies, frameworks, and tools (i.e., Spring Boot, Spring Integration, Apache Camel). This should be adopted across the organization.
- Limit the current use of MuleSoft
- Only use MuleSoft for real-time integrations with complex transformations or
orchestrations and mediations. - Do not use MuleSoft for simple database interactions or proxying APIs. This
does not mean that MuleSoft cannot handle them. It is from the perspective of cost efficiency. Moving to open-source technologies like Spring Boot is a better solution for this kind of scenario. - Do not use MuleSoft for point-to-point integrations with simple transformations. Spring Integration or Apache Camel will be a more cost-effective solution. These solutions are highly scalable with lower cost, and they can be deployed on the cloud or on-premise.
- Only use MuleSoft for real-time integrations with complex transformations or
- Adopt a single tool at the enterprise level for all of their ETL requirements. XTIVIA also recommends that our client consider using open-source frameworks such as Spring Batch, Spring Integration Apache Camel, and Spring Cloud Data Flow.
- Migrate all flows from IIB to MuleSoft or open-source technologies such as Spring Integration or Apache Camel.
BUSINESS RESULT
Enable our client to drive further retail innovation with scale and speed, XTIVIA provided:
- Insight into industry integration best practices,
- Identified technical debt and provided cost-effective options
- Recommended open-source technologies to reduce licensing costs.
- APIs should be rearchitected to microservices when required
Let's Talk Today!
XTIVIA CORPORATE OFFICE
304 South 8th Street, Suite 201
Colorado Springs, CO 80905 USA
Additional offices in New York, New Jersey,
Missouri, Texas, Virginia, and Hyderabad, India.
USA toll free: 888-685-3101, ext. 2
International: +1 719-685-3100, ext. 2
Fax: +1 719-685-3400
XTIVIA needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at anytime, read our Privacy Policy here.