Prescriptive Architecture
Bibliography
 

Patterns and Practices home

Integration Patterns

June 2004

Summary: Provides a list of references used in the development of Integration Patterns.

[Alexander79] Alexander, Christopher. The Timeless Way of Building. Oxford University Press, 1979.

[Alur01] Alur, Deepak; John Crupi, and Dan Malks. Core J2EE Patterns: Best Practices and Design Strategies. Prentice Hall, 2001.

[Baldoni03] Baldoni, R.; M. Contenti, and A. Virgillito. "The Evolution of Publish/Subscribe Communication Systems." Future Directions of Distributed Computing. Springer Verlag LNCS Vol. 2584, 2003.

[Bertrand00] Meyer, Bertrand. Object-Oriented Software Construction. 2nd ed. Prentice-Hall, 2000.

[Box04] Box, Don. "Code Name Indigo: A Guide to Developing and Running Connected Systems with Indigo." MSDN Magazine. January 2004. Available from the MSDN Windows Code-Named "Longhorn" Developer's Center at: http://msdn.microsoft.com/en-us/magazine/cc164026.aspx.

[Britton01] Britton, Chris. IT Architectures and MiddlewareStrategies for Building Large, Integrated Systems. Addison-Wesley, 2001.

[Buschmann96] Buschmann, Frank; Regine Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stal. Pattern-Oriented Software Architecture, Volume 1: A System of Patterns. John Wiley & Sons Ltd, 1996.

[Chandra03] Chandra, David; Anna Liu, Ulrich Roxburgh, Andrew Mason, E.G.Nadhan, Paul Slater. Guidelines for Application Integration, Microsoft Patterns & Practices, December 2003. Available on MSDN at: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/eappint.asp.

[Chapell03] David Chappell, Chappell & Associates. "Understanding BizTalk Server 2004. " Microsoft Corporation, 2003. Available at http://go.microsoft.com/fwlink/?LinkId=21313.

[Crocker02] Crocker, Angela; Andy Olsen, and Edward Jezierski. "Designing Data Tier Components and Passing Data Through Tiers." MSDN Library, August 2002. Available at: >http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/boagag.asp.

[Erikkson00] Eriksson, Hans-Erik, and Magnus Penker. Business Modeling with UML: Business Patterns at Work. John Wiley & Sons, Inc., 2000.

[Firesmith95] Firesmith, Donald G., and Edward M. Eykholt. Dictionary of Object Technology. Signature Sounds Recording, 1995.

[Fowler01] Fowler, Martin. "To Be Explicit." IEEE Software, November/December 2001.

[Fowler03] Fowler, Martin. Patterns of Enterprise Application Architecture. Addison-Wesley, 2003.

[Gamma95] Gamma, Erich; Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.

[Garlan95] Garlan, David; Robert Allen, and John Ockerbloom. "Architectural Mismatch: Why Reuse Is So Hard," in IEEE Software, Volume 12, Issue 6, November 1995: 17-26.

[Hohpe04] Hohpe, Gregor, and Bobby Woolf. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley, 2004.

[Januszewski01] Januszewski, Karsten. "Using UDDI at Run Time, Part I." December, 2001. Available on MSDN at >http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnuddi/html/runtimeuddi1.asp.

[Januszewski02] Januszewski, Karsten. "Using UDDI at Run Time, Part II." May, 2002. Available on MSDN at >http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnuddi/html/runtimeuddi2.asp.

[Kent00] Kent, William. Data and Reality. 1stBooks Library, 2000.

[Larman02] Larman, Craig. Applying UML and Patterns. Prentice-Hall PTR, 2002.

[Levine03] Levine, Russell. "The Myth of the Disappearing Interfaces," in Business Integration Journal, November 2003.

[Linthicum04] Linthicum, David. Next Generation Application Integration. Addison-Wesley, 2004.

[Mackinnon00] Mackinnon, Tim, et al. "Endo-Testing: Unit Testing with Mock Objects." eXtreme Programming and Flexible Processes in Software Engineering—XP2000 conference.

[Manolescu97] Manolescu, Dragos. "A Data Flow Pattern Language," in Proceedings of the 4th Pattern Languages of Programming, September 1997, Monticello, Illinois.

[Marcus00] Marcus, Evan, and Hal Stern. Blueprints for High Availability: Designing Resilient Distributed Systems. John Wiley & Sons, 2000.

[Martin02] Martin, Robert. Agile Software Development: Principles, Patterns, and Practices. Prentice-Hall, 2002.

[McIlroy64] The fluid-flow analogy dates from the days of the first UNIX systems and is attributed to Douglas McIlroy; see http://cm.bell-labs.com/cm/cs/who/dmr/mdmpipe.html.

[Microsoft02-1] Microsoft Corporation. "XML Web Services Overview.".NET Framework Developer's Guide. Available on MSDN at: >http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconwebservicesoverview.asp.

[Microsoft02-2] Microsoft Corporation. "Application Architecture: Conceptual View.".NET Architecture Center. Available on MSDN at: http://msdn.microsoft.com/en-us/library/ms978007.aspx.

[Microsoft02-3] Microsoft Press. Microsoft Computer Dictionary, Fifth Edition. Microsoft Press, 2002.

[Microsoft04] Microsoft Corporation. "Certificate Stores." Windows XP Professional Product Documentation. Available from Microsoft.com at http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/sag_cmuncertstor.mspx.

[Mowbray97] Mowbray, Thomas J. Corba Design Patterns. John Wiley & Sons, 1997.

[Newcomer02]. Newcomer, Eric. Understanding Web Services: XML, WSDL, SOAP, and UDDI. Addison-Wesley, 2002.

[Noble98] Noble, J. "Classifying Relationships Between Object-Oriented Design Patterns." Proceedings of the Australian Software Engineering Conference (ASWEC), 1998.

[Oki93] Oki, B.; M. Pfluegel, A. Siegel, and D. Skeen. "The Information Bus - An Architecture for Extensive Distributed Systems." Proceedings of the 1993 ACM Symposium on Operating Systems Principles, December 1993.

[PnP02] Patterns & Practices, Microsoft Corporation. "Application Architecture for .NET: Designing Applications and Services." MSDN Library, December 2002. Available at: >http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/distapp.asp.

[Reilly02] Reilly, Douglas J. Designing Microsoft ASP.NET Applications. Microsoft Press, 2002.

[Ruh01] Ruh, William. Enterprise Application Integration. A Wiley Tech Brief. Wiley, 2001.

[Schmidt00] Schmidt, Douglas; Michael Stal, Hans Rohnert, Frank Buschmann. Pattern-Oriented Software Architecture, Volume 2: Patterns for Concurrent and Networked Objects. John Wiley & Sons, 2000.

[Shaw96] Shaw, Mary, and David Garlan, Software Architecture: Perspectives on an Emerging Discipline. Prentice Hall, 1996.

[Skonnard03] Skonnard, Aaron. "How ASP.NET Web Services Work." MSDN Library, May 2003. Available at: >http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwebsrv/html/howwebmeth.asp.

[Skonnard03-2] Skonnard, Aaron. "Understanding SOAP." MSDN Web Services Developer Center, March 2003. Available at: http://msdn.microsoft.com/en-us/library/ms995800.aspx.

[Slywotsky99] Slywotsky, Adrian J. Profit Patterns: 30 Ways to Anticipate and Profit from Strategic Forces Reshaping your Business. John Wiley & Son Ltd, 1999.

[Tannebaum01] Tannebaum, Andrew. Modern Operating Systems. 2nd ed. Prentice-Hall, 2001.

[Teale03] Teale, Philip, Christopher Etz, Michael Kiel, and Carsten Zeitz. "Data Patterns.".NET Architecture Center. June 2003. Available at: http://msdn.microsoft.com/en-us/library/ms998446.aspx.

[Trowbridge03] Trowbridge, David; Dave Mancini, Dave Quick, Gregor Hohpe, James Newkirk, and David Lavigne. Enterprise Solution Patterns Using Microsoft .NET. Microsoft Press, 2003. Also available on the MSDN Architecture Center at: http://msdn.microsoft.com/en-us/library/ms998469.aspx.

[W3C04] "Web Services Architecture W3C Working Draft 11 February 2004." Available on the W3C Web site at: http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/.

[Wanagel03] Wanagel, Jonathan, et al. "Building Interoperable Web Services: WS-I Basic Profile 1.0." MSDN Library, August 2003. Available at: >http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsvcinter/html/wsi-bp_msdn_landingpage.asp.

[Yacoub04] Yacoub, M. Shreif and Hany H. Ammar. Pattern-Oriented Analysis and Design: Composing Patterns to Design Software Systems. Addison-Wesley, 2004.

Start | Previous

Patterns and Practices home

Page view tracker