While IBM’s WebSphere Commerce (WC) platform delivers a modern experience, there are some challenges to overcome when you’re faced with the task to migrate or upgrade to a new version.
IBM’s e-commerce software, WebSphere Commerce, is a modern tool for businesses to deliver an innovative experience and provide innovative tools. However, just like any other software, there are challenges, especially if you’re migrating to a newer version.
1. Migrating to Version 9
Are you still operating on version 7 or version 8? Well, in case you haven’t heard, version 7 will no longer be supported as of April 30th. If you’re scrambling to follow through with migrating, you can extend support through the end of 2021, but don’t wait! Upgrading is a significant investment, but there are highlights including an easier maintenance strategy and upgrades going forward and major architecture changes customers need to be aware of before jumping into a migration. Common challenges to version 9 is that due to architectural changes in this new version, some features have been discontinued – this is why it’s important to be aware of those features and the alternative functions that have replaced them.
If you’re running an earlier version of WC, the APIs can be weak (a majority of customers haven’t migrated to the improved v9 just yet. For example, JSON is the only response format that is supported by the WC search REST API by default. A lot of default settings need to be changed. For example, REST services that use HTTPS requests to receive e-Marketing Spot data. Data compression is also not supported by default since it might result in search errors in the storefront. All WebSphere Commerce data beans now follow Java Persistence API (JPA) in the latest version. JPA is a specification that facilitates object-relational mapping to manage relational data in Java applications.
3. Moving to the cloud
The latest version of WC is architected for the cloud, so if you host in-house, the plus side is that you can see great price reductions, however some are weary of cloud deployment when it comes to security. While there are risks to using cloud services, there are best practices that help protect your data – and that’s the most important factor to consider. Protect your data! Another best practice is to always be aware and keep track of who has access to that data and where it’s going. You never want to assume your current cybersecurity technologies are up to par either, especially when you’re moving to a cloud strategy. What might have worked while you kept all that data on-premise, might not successfully translate to the cloud.
4. Prerequisites for v9 and discontinued features and functions
WC v9 requires Docker software and to run Docker containers. This might raise some red flags for some since many believe that they are less secure than virtual machines because if there’s a vulnerability in the container host kernel, it could provide a way into the containers that are sharing it. Just like any other upgrade, decision-makers need to weigh the costs and benefits and understand what the changes are to ensure the upgrade doesn’t also mean costly interruptions in operations. It all comes down to having a set migration plan. The following are key features that are game changers for users:
- Externalized Customization – This customization increases security and allows developers to quickly deploy customizations and a more stable application. It’s a giant leap in the right direction for the overall UI experience.
- One development workspace for all containers – this allows users to test and code in all in one place!
- Compartmentalized Servers – With version 9, the Store and Search servers are decoupled from the larger WC server – the Transaction server. The Transaction server was separated into five main servers including the transaction server, utility server, search server, customization server, and store server. Each server has different roles/functions and now operate with fewer dependencies.
5. Modernizing your infrastructure is likely to cause growing pains
V9 was a huge switch for IBM to transform how maintenance and customization is handled with their platform – and that also extends to users as well. Making sure your environment is cloud-compatible is a big initiative to take on and it will cost you. Although the integration and upgrade might cause some headaches, you’re going to realize a massive ROI with its cloud initiatives and enhanced services by being able to use IBM Cloud Private to reduce a lot of configuration work that was previously done manually. What is IBM Cloud Private? Before the integration of WC and IBM Cloud Private, users were responsible for implementing their own container orchestration. Now, WC images can be quickly deployed into runtime environments with IBM Cloud Private without having any advanced skills. Of course, there are even more network and hardware prerequisites to make sure your environment can handle this integration, and it’s important to keep operation and maintenance traffic separate from user traffic to avoid bottlenecks.
The challenges for any kind of upgrade or migration can be very intimidating, but with limited support for previous versions coming up fast, your options are limited. It’s critical to be informed and to have a plan set in place to minimize downtime and to educate your team properly to avoid any major hiccups along the way.
Keep Moving Forward with Aptude
Aptude is your own personal IT professional services firm. We provide our clients with first class resources in a continuous, cost-containment fashion.
Our support services will free up your senior IT staff from the overwhelming burden of day-to-day maintenance issues. Now they’ll have time to launch those new projects and applications you’ve been waiting for. Simply put, we can free up your resources and contain your costs. Let’s have a quick chat to discuss our exclusive services.
Gain Time, Increase Currency, Contact Us
It’s amazing how one quick email can change your life. Give us a shout! We’ll get back to you right away with the right person for what you’re looking to accomplish.
Aptude provides onsite and offshore Oracle DBA support, which includes troubleshooting, back-up, recovery, migration, upgrades, and daily maintenance of Oracle database servers. Aptude has been working with our team for the past four years and we continue to use them and are satisfied with their work
Warren E., Schneider National
Aptude provided us with Oracle DBA migration support, including an upgrade from Oracle 11.1 to Oracle 11.2, and the project was completed on time and to specifications. The project manager and project consultants were responsive and proactive, resulting in a successful conclusion to the work. I would definitely contract with them again, and have recommended them to other technical offices at the University of Georgia.
David C., University of Georgia