This work presents a real experience using architectural methods, techniques, and concepts to help a customer decide the way to evolve its solution architecture. The current architecture's solution processes an exceptional number of daily online financial transactions throughout Argentina and abroad.
The main motivation to evolve the current solution is that the product supporting the operation will be obsolete in less than five years. The presentation will cover how the software architecture's concepts, techniques, and methods were used to build a robust and well-justified reference architecture, considering not only technical issues but also business strategic issues.
This SOA reference architecture includes not only the architecture but also the life cycle suggested and the main patterns to achieve the strategic objectives established by the drivers. The presentation shows the strategy, the processes, the activities, and the learned lessons to define the SOA reference architecture in alignment with the organization's business objectives.