Data Integration
Data Transformation as a Service: SWIFT and EDI
SWIFT and EDI message transformation requires mappings, validation rules and operational support. An as-a-service model brings these capabilities together in a dedicated service.
The idea of an application programming interface goes back to the early days of computing. What changed is the weight placed on it. Libraries and operating systems exposed routines and protocols in the 1960s and 1970s. APIs grew more capable through the 1980s and 1990s, and the arrival of the public internet turned them into the way systems talk across organisational boundaries.
SOAP, then REST, made that ordinary. REST is now the default for building web interfaces because it is simple and it bends easily. That very ease is where the trouble starts.
We have spent years on data integration across B2B platforms, SOA, ESB, message queuing, transformation and APIs. The same problems come back.
When an API estate is built without management tooling or a control process, organisations end up with thousands of APIs whose existence is not always known and which nobody dares modify because the consequences are unclear. The count grows, the duplicates multiply, and parallel APIs do nearly the same job with nobody governing how they evolve.
API management means juggling versions, each with its own behaviour and compatibility requirements. Keeping old versions alive for existing systems is where the cost accumulates, and dependencies between versions create conflicts that surface late.
Maintaining an API is not only fixing defects. It is following new user needs and new technology. Preventive maintenance is what keeps it safe and fast, and it needs resources and planning that were rarely budgeted.
Cyclic dependencies between APIs create loops where A needs B and B needs A. Debugging and upgrading both become hard, and processes lock up in ways that are painful to diagnose.
As usage grows, handling the request volume becomes the constraint. Response times and traffic peaks are where it shows. Designing for that volume without giving up performance is a real architectural problem, not a tuning exercise.
Documentation decides whether an API gets adopted or worked around. Outdated or thin documentation produces implementation errors and lengthens every project that touches it.
We aim for an API architecture that uses current API technology and adds the management, security and performance layers around it. Six components carry that.
Control and expose APIs so that consumers are identified and usage is measured. Use a management platform to monitor, protect, distribute and analyse. The result is better security, real visibility into usage, and a manageable lifecycle. Done properly it also lets you monetise usage and run partner relationships on evidence.
Decouple API consumption from the data sources behind it, with an intermediary layer between the APIs and the applications. You get modularity, simpler maintenance and reusable services.
Give access to the information that is needed while respecting regulation, security rules and the handling of sensitive data. Virtualisation removes the need to extract and duplicate. Storage and processing costs fall, confidentiality obligations are met, and access improves. It also removes the reflex of writing an API for every short-term internal need.
Move data securely and efficiently across the protocols partners actually use worldwide, without giving up throughput. Better data security, better handling of transaction volume, more interoperability.
Take the complexity of data processing out of the API itself and put it in tools built for it. API performance improves, complexity drops, and integration gets easier to maintain.
Define how an API is created and maintained before the estate grows. That is what stops the overuse and the duplication, and it reduces development cost by preventing the work rather than cleaning up after it.
Our approach combines API management, an SOA layer, data virtualisation, B2B communication, real transformation tooling and a defined development process. Together they answer what the business needs now and leave room for what it will need next, which is the part an API-only architecture never handles.
Blog
Data Integration
SWIFT and EDI message transformation requires mappings, validation rules and operational support. An as-a-service model brings these capabilities together in a dedicated service.
IBM Solutions
Migrating SWIFT MT messages to MX involves formats, mappings, interfaces and counterparty testing. Our approach covers conversion and integration with existing systems.
Group and events
Public IT tenders require relevant references, technical skills and a suitable delivery organisation. The Alan Allman Associates ecosystem brings complementary capabilities together.
Our specialists can assess your context and agree the next steps: a technical discussion, an assessment or project support.