How SOA Simplified Complex Projects

2009 NACo Achievement Award Winner

Montgomery County, Md., MD

About the Program

Category: Information Technology (Best in Category)

Year: 2009

To address the project challenges, the County developed and integration architecture based on a Service Oriented Architecture by utilizing the Enterprise Service Bus (ESB). ESB is an enterprise design pattern for integration providing Service Oriented approach to integrations. By placing the ESB in the center of the integrations for the projects, the County has transformed various challenges into solvable solutions. ESB and SOA were applied to the projects’ challenges using an Iterative Integration Methodology by applying the following evolutionary steps to the Integrations: build an ESB service as a standard front end to legacy systems; when a project reaches the development phase, then integrate the system to the ESB; iterate each Project systems integration as changes occur in the respective systems; selectively retire legacy services when their data production or consumption is no longer required by the County Business Processes; and then services are ready to be adopted to be integrated to the future projects.