Modernising applications? Integration with APIs is the way to go
Today’s enterprises can relate to this logic, especially concerning digital transformation projects. They have broken systems that need fixing, but they also spend a lot of effort fixing systems that don’t necessarily need those levels of intervention. Specifically, companies often face a dilemma: digital modernisation requires apps and systems to be upgraded and operate in the new technology norms. Yet those same systems often exist for good reasons. They work well, people know them and they’ve proven their ability to deliver. They store valuable data and processes. Their value to the organisation is evident.
Sometimes, such systems are replaceable with more modern alternatives. But they frequently have no true peers, leaving an enterprise with two choices: stick with the outdated technology or modernise the application by re-coding or refactoring it. Neither are good choices. The former keeps the enterprise behind and the latter is often a very technical, expensive and risky project. Furthermore, such projects create even more complexity, often leading to project failures, dissatisfaction with IT and desperate attempts to re-platform these applications from Adabas, Natural and COBOL to Java and .Net.
Fortunately, there is a third option: integration. Enterprises are saving considerable time and money by packing applications via application programming interfaces (APIs) and connecting them to modern systems and user interfaces. They don’t have to abandon established business systems or attempt to shoehorn these systems into new paradigms. These advantages extend to mid-market and smaller companies as well: they can enable key business features using partner APIs or, like their enterprise contemporaries, leverage legacy systems without radical development overhauls.
mWtech is an expert at integrating different systems, even bringing mainframe systems into the web and cloud worlds. We help you fix what’s broken in your modernisation journey and enhance the rest.
Integration that marries modern and legacy
We combine our business analysis, consulting, engineering and design expertise to deliver integration at enterprises. We align legacy interfaces and data sources powered by the likes of COBOL and Natural, using integration toolkits to expose those as web services available across the organisation.
Valuable elements such as mainframe data are usually ‘raw’ yet appropriate for applications that support legacy integrations, and enterprise service bus (ESB) integration can manage external legacy APIs.
Cobol and Natural engineering tools enable us to understand the detailed structure of legacy applications and identify the most important data flows. We leverage tools from vendors such as Software AG to create suitable integration, ESBs to combine and enrich services and API gateway to add value services such as security, monitoring and protocol switching.
Our experience has enlightened us on technically approaching legacy systems modernisation:
- Evaluate the pros and cons of automated vs manual migration.
- Reduce dependency on migration vendor frameworks.
- Prepare to deal with performance issues in normalised databases.
- Prepare to use stored data access procedures and a relational database management system (RDBMS) vendor.
- Avoid starting migration before substantial refactoring is completed.
- Maintain collaboration between Natural and Java development teams.
- Consider running old and new systems in parallel with an Adabas Event Replicator.
Nastel Technologies is the global leader in Integration Infrastructure Management (i2M). It helps companies achieve flawless delivery of digital services powered by integration infrastructure by delivering tools for Middleware Management, Monitoring, Tracking, and Analytics to detect anomalies, accelerate decisions, and enable customers to constantly innovate, to answer business-centric questions, and provide actionable guidance for decision-makers. It is particularly focused on IBM MQ, Apache Kafka, Solace, TIBCO EMS, ACE/IIB and also supports RabbitMQ, ActiveMQ, Blockchain, IOT, DataPower, MFT, IBM Cloud Pak for Integration and many more.
The Nastel i2M Platform provides:
- Secure self-service configuration management with auditing for governance & compliance
- Message management for Application Development, Test, & Support
- Real-time performance monitoring, alerting, and remediation
- Business transaction tracking and IT message tracing
- AIOps and APM
- Automation for CI/CD DevOps
- Analytics for root cause analysis & Management Information (MI)
- Integration with ITSM/SIEM solutions including ServiceNow, Splunk, & AppDynamics