
Referenced Materials
Short Name | Reference |
---|---|
[Bass 2012] | Bass, Clements, Kazman, Software Architecture in Practice, third edition. Addison Wesley, 2012. |
[Clements 2001] | Clements, Kazman, Klein, Evaluating Software Architectures: Methods and Case Studies. Addison Wesley Longman, 2001. |
[Hohpe 2003] | Gregor Hohpe; Bobby Woolf, Enterprise Integration Patterns. Addison-Wesley, October 2003. |
[Singh 2004] | Singh et al, Designing Web Services with the J2EE 1.4 Platform. Pearson Education, May 2004. |
Readings to Set the Context to Understand This SAD
Adventure Builder
Pet Store
- Java Pet Store source code. Java BluePrints.
- Java Pet Store Design and Implementation. Java BluePrints.
J2EE
- Advanced Edition Handbook. IBM WebSphere V4.0.
- Designing Enterprise Applications with the J2EE⢠Platform, Second Edition.'' Includes the Pet Store's architecture in Chapter 11.'' Java BluePrints.
UML 2
- Differences between Versions of UML Diagrams. Dirk Ohst, Michael Welle, Udo Kelter. ACM Portal.
- Documenting Component and Connector Views with UML 2.0. James Ivers, Paul Clements, David Garlan, Robert Nord, Bradley Schmerl, Jaime Rodrigo Oviedo Silva. Software Engineering Institute. Technical Report. April 2004.
- OMG'S UML⢠2.0 Resource Page.
- Practical UMLâ¢: A Hands-On Introduction for Developers. Borland. Randy Miller.
- What's New in UML 2? A Question of Profiles. Borland. Randy Miller.
EJBs and UML
- Developing enterprise Java applications with J2EE and UML. Khawar Zaman Ahmed. Addison-Wesley. 2002.
- A UML 2.0 Profile for an EJB Project. Object Web.
- Java Specification Request. JSR 26: UML/EJB Mapping Specification.
- Modeling Web Applications. Chap 7. EJB UML Mapping. Sams Publishing. Paul Allen, Joseph Bambara. Jul 19, 2002 (UML 1.3).
- The Pet Store: Explained. Richard Gronback. TogetherSoft.
Using Wikis in Software Engineering Projects
- Experience with using the Web Based Tool Wiki for Architecture Documentation - SEI report by Felix Bachmann and Paulo Merson
- wikis4se.org web site