IBM IIB Code Analysis Docs
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted2 hours ago
I have a running IBM Integration Bus (IIB) solution whose original authors are no longer available. I now need a fresh set of eyes to walk through the entire codebase, reverse-engineer its behaviour and give me clear, usable documentation.
Scope of the review
• Message Flows – identify each flow, its triggers, routing paths and any embedded nodes or sub-flows.
• ESQL Code – explain the purpose of every compute module, key procedures and variable mappings.
• Integration Nodes – map out how the nodes are configured and how they interact with the wider runtime environment.
What I am ultimately trying to understand is how the current implementation delivers our business logic. Along the way I would appreciate practical recommendations that could make that logic cleaner, faster or easier to maintain; pure optimisation work can follow later, but for now informed suggestions are enough.
Deliverables
1. A structured document (Word, PDF or Confluence-ready) that covers:
– Source and target systems for each flow
– Step-by-step description of the business logic, transformations and decision points
– Diagrams or screenshots where they help clarity
2. A separate section listing your improvement recommendations, each with a short rationale.
3. All artefacts you create (e.g., Visio, Draw.io or equivalent files) so we can update them in the future.
Acceptance criteria
• Every flow, ESQL module and integration node is referenced at least once in the documentation.
• Logic descriptions are detailed enough for a new developer to pick up maintenance without extra guidance.
• Recommendations are specific, actionable and mapped to the areas of code they affect.
I will provide read-only access to the IIB project repository and the runtime environment; you can work with your preferred tooling as long as the final deliverables are in the formats listed above. If anything is unclear, let’s discuss it early so the handover is smooth for both of us.
Scope of the review
• Message Flows – identify each flow, its triggers, routing paths and any embedded nodes or sub-flows.
• ESQL Code – explain the purpose of every compute module, key procedures and variable mappings.
• Integration Nodes – map out how the nodes are configured and how they interact with the wider runtime environment.
What I am ultimately trying to understand is how the current implementation delivers our business logic. Along the way I would appreciate practical recommendations that could make that logic cleaner, faster or easier to maintain; pure optimisation work can follow later, but for now informed suggestions are enough.
Deliverables
1. A structured document (Word, PDF or Confluence-ready) that covers:
– Source and target systems for each flow
– Step-by-step description of the business logic, transformations and decision points
– Diagrams or screenshots where they help clarity
2. A separate section listing your improvement recommendations, each with a short rationale.
3. All artefacts you create (e.g., Visio, Draw.io or equivalent files) so we can update them in the future.
Acceptance criteria
• Every flow, ESQL module and integration node is referenced at least once in the documentation.
• Logic descriptions are detailed enough for a new developer to pick up maintenance without extra guidance.
• Recommendations are specific, actionable and mapped to the areas of code they affect.
I will provide read-only access to the IIB project repository and the runtime environment; you can work with your preferred tooling as long as the final deliverables are in the formats listed above. If anything is unclear, let’s discuss it early so the handover is smooth for both of us.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.