We need to drop the old 'stop-the-world' enterprise architecture strategies, and embrace the fact that change is ongoing.
Guerilla SOA is the iterative, lightweight, and rapid approach to establishing an enterprise architecture. Focusing on business capabilities, a mixed team of technologists and business stakeholders map out a current set of processes and capabilities along with their respective owners. From business-aligned model developed by that exercise, a candidate Service-Oriented Architecture is produced.

Architectures produced through this technique tend to be lean. The architecture is fit for purpose today, and adaptable for unanticipated needs tomorrow because they are business- rather than simply technology-aligned. This high-level architecture can be used to set delivery and technology strategy for small or large programs of work, since it partitions the problem domain into smaller cooperating services which have real-world corresponding business units to support them.

Guerilla SOA isn't a technology play - we believe in simplicity and sophistication in our technology stack. We use techniques like RESTful services and Consumer-Driven Contracts to help build and evolve robust systems over time (keeping even large, distributed software, soft). While developing systems under this architectural umbrella we use agile practices to drive all aspects of delivery.

In this briefing, Dr. Jim Webber outlines the Guerilla SOA approach. Learn how to incrementally map business capabilities to services; and by using protocol-centric approaches like Web Services or the Web, how to weave together a more robust integration fabric.

Materials

Download the presentation here

Upcoming events

  • Join us as we present a one day training on Continuous Delivery

    London, UK, 22nd February 2012

    Berlin, Germany, 6th March 2012

    Munich, Germany, 8th March 2012

    Bangalore, India, 30th March 2012

    read more >
  • Out-compete and out-innovate
    ThoughtWorks' invite-only conference for executive leaders

    Sydney, 2nd February, 2012

    Melbourne, 7th February, 2012

    read more >
  • ThoughtWorks Agile Fundamentals is a 1-day workshop designed as both a primer for organizations that have yet to embark on the path to adopting Agile practices, as well as a baseline and refresher for those that may have varied levels of Agile maturity.

    London, UK, 7th February 2012

    read more >

Related case study

thetrainline.com

Setting new standards for collaborative offshore Agile development, ThoughtWorks helped the UK’s leading independent retailer of online train tickets rebuild its core processing and website platform.

read more >