12
Integration Practicalities Nick Meredith Chief Architect - Altus

Integration Practicalities - Altus · Integration Practicalities Nick Meredith Chief Architect - Altus. Background Chief Architect at Altus 15+ years of experience building and delivering

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Integration Practicalities - Altus · Integration Practicalities Nick Meredith Chief Architect - Altus. Background Chief Architect at Altus 15+ years of experience building and delivering

Integration Practicalities

Nick MeredithChief Architect - Altus

Page 2: Integration Practicalities - Altus · Integration Practicalities Nick Meredith Chief Architect - Altus. Background Chief Architect at Altus 15+ years of experience building and delivering

Background

Chief Architect at Altus

15+ years of experience building and

delivering componentised solutions

Strongly believe in a componentised

approach

Backed up by our own solutions

Page 3: Integration Practicalities - Altus · Integration Practicalities Nick Meredith Chief Architect - Altus. Background Chief Architect at Altus 15+ years of experience building and delivering

Altus Business Systems

AIG / AFG - Trading Components

APG – Pension Payroll and HMRC

Reporting Component

ATG – Account Transfers & Asset

Re-Registration component

But… It does have its challenges

Trading

Transfers Pensions

£

Page 4: Integration Practicalities - Altus · Integration Practicalities Nick Meredith Chief Architect - Altus. Background Chief Architect at Altus 15+ years of experience building and delivering

The Component Challenge

It’s a good architectural approach

But… It does have its pitfalls

Often see poorly designed solutions

Regularly see the same mistakes

So what challenges do you face?

Page 5: Integration Practicalities - Altus · Integration Practicalities Nick Meredith Chief Architect - Altus. Background Chief Architect at Altus 15+ years of experience building and delivering

Technology Mismatch

Modern vs Legacy

Language / Platform differences

Python vs C# vs COBOL

UNIX vs Windows

Data encoding

XML vs JSON

Differing Architectures

Client / Server vs web-based

Service Bus vs P2P

Hosted vs On Premise

Pub/Sub vs Webservice

Page 6: Integration Practicalities - Altus · Integration Practicalities Nick Meredith Chief Architect - Altus. Background Chief Architect at Altus 15+ years of experience building and delivering

Scheduling

Release Schedules

Processing Schedules

Downtime

Global businesses

Page 7: Integration Practicalities - Altus · Integration Practicalities Nick Meredith Chief Architect - Altus. Background Chief Architect at Altus 15+ years of experience building and delivering

Data

Data Mapping

Data Interpretation

Master Data Management

Availability

Encoding

Page 8: Integration Practicalities - Altus · Integration Practicalities Nick Meredith Chief Architect - Altus. Background Chief Architect at Altus 15+ years of experience building and delivering

Process and Capability

Batch vs Realtime

Functional Capability

Parallelism

Capability Overlap

Page 9: Integration Practicalities - Altus · Integration Practicalities Nick Meredith Chief Architect - Altus. Background Chief Architect at Altus 15+ years of experience building and delivering

Management

Administration

DR / HA / Synchronisation

Support and Maintenance

MI Tracking / Debugging / Error

Handling

Vendor Management

Page 10: Integration Practicalities - Altus · Integration Practicalities Nick Meredith Chief Architect - Altus. Background Chief Architect at Altus 15+ years of experience building and delivering

Usability

Application Overload

Security

Accessibility

Source of Truth

Technology Driven solution

Page 11: Integration Practicalities - Altus · Integration Practicalities Nick Meredith Chief Architect - Altus. Background Chief Architect at Altus 15+ years of experience building and delivering

What’s the Solution?

It’s hard… to get it right!

Data modelling / mapping

Process modelling / mapping

Orchestration

Obfuscation / Middleware

Lots of upfront thinking and it’ll all

be fine!

Page 12: Integration Practicalities - Altus · Integration Practicalities Nick Meredith Chief Architect - Altus. Background Chief Architect at Altus 15+ years of experience building and delivering

Thank you