Enterprise Integration Patterns
Conversation Patterns
HOME PATTERNS RAMBLINGS ARTICLES TALKS DOWNLOAD BOOKS CONTACT
BibliographyConversation Patterns » Appendices

EIP
Gregor Hohpe, Bobby Woolf, Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions, Addison-Wesley, 2004, ISBN: 0321200683

EAA
Martin Fowler, Patterns of Enterprise Application Architecture, Addison-Wesley, 2003, ISBN: 0321127420
The most comprehensive book yet on application architecture patterns. Even though it covers 51 patterns, it is an easy and interesting read while never sacrificing technical accuracy.

Voelter
Voelter, Kircher, Zdun, Wiley, 2005, ISBN: 0470856629

Abowd
Gregory Abowd, Robert Allen, David Garlan, "Using Style to Give Meaning to Software Architecture", 1993,

Helland
Pat Helland, The Irresistible Forces Meet the Movable Objects, 2007, http://blogs.msdn.com/b/pathelland/archive/2008/01/11/pdf-version-of-the-slides-for-the-irresistible-forces-meet-the-movable-objects.aspx

Atomikos
Guy Pardon, Try-Cancel/Confirm, 2008, http://www.atomikos.com/Publications/TryCancelConfirm

Fielding
Roy Thomas Fielding, Architectural Styles and the Design of Network-based Software Architectures, 2000, http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm

Garlan
Mary Shaw, Garlan David, Software Architecture: Perspectives on an Emerging Discipline, Prentice Hall, 1996, ISBN: 0131829572

Helland
Pat Helland, Life beyond Distributed Transactions: an Apostate’s Opinion, 2007, http://www-db.cs.wisc.edu/cidr/cidr2007/papers/cidr07p15.pdf

Hohmann
Luke Hohmann, Beyond Architecture, Addison-Wesley, 2003, ISBN: 0201775948

He
Hao He, What is Service-Oriented Architecture?, http://webservices.xml.com/pub/a/ws/2003/09/30/soa.html

Leymann
Frank Leymann, et al., Production Workflow: Concepts and Techniques, Prentice-Hall PTR, 1999, ISBN: 0130217530

Monroe
Robert T. Monroe, Drew Kompanek, Ralph Melton, David Garlan, Stylized Architecture, Design Patterns, and Objects, 1996, http://www-2.cs.cmu.edu/afs/cs/project/compose/ftp/pdf/ObjPatternsArch-ieee97.pdf

PLoPD5
Manolescu, Voelter, Noble (eds), Addison-Welsey, 2006, ISBN: 0321321944

POSA
Buschmann et al, Pattern-Oriented Software Architecture, Wiley, 1996, ISBN: 0471958697

POSA3
Kircher, Jain, Pattern-Oriented Software Architecture 3: Patterns for Resource Management, Wiley, 2004, ISBN: 0470845252

POSA5
Buschmann, Henney, Schmidt, Pattern-Oriented Software Architecture 5: On Patterns and Pattern Languages, Wiley, 2007, ISBN: 0471486485

REST
Wilde, Pautasso, REST: From Research to Practice, Springer, 2011, ISBN: 1441983023

Sagas
Hector Garcia-Molina, Kenneth Salem, Sagas, Department of Computer Science, Princeton University, 1987, http://www.cs.cornell.edu/andru/cs711/2002fa/reading/sagas.pdf

Coffee Shop
Gregor Hohpe, Your Coffee Shop doesn't use two-phase commit, IEEE Software, 2005, http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=1407829

Transmission Control Protocol
Jon Postels (ed.), Transmission Control Protocol (RFC761), 1980, https://tools.ietf.org/html/rfc761#page-13

Luckham
David Luckham, The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems, Addison-Wesley, 2002, ISBN: 0201727897
A great book on what it means to be event-driven. Good treatment of event aggregation, event hierarchies and causality. David is a language guy so expect a technology neutral, but formal treatment without being too academic. Required reading for everyone who throws the "EDA" (Event-Driven Architecture) term around!

WS Choreography Model
http://www.w3.org/TR/ws-chor-model/

WS-CDL
http://www.w3.org/TR/ws-cdl-10/

WSCI
http://www.w3.org/TR/wsci/

BPEL
Business Process Execution Language for Web Services, Version 1.1, http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/


In Association with Amazon.com