2003 Course - K. K. Wagh Education Society
2003 Course - K. K. Wagh Education Society
2003 Course - K. K. Wagh Education Society
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Understanding quality attributes, architecture and quality attributes, achieving quality<br />
attributes.<br />
UNIT III:<br />
Design Patterns: history, principles and expectations. Ways of using patterns. Study of a<br />
number of representative patterns like Singleton, Factory, Adaptor, Façade, Proxy, Pipes<br />
And Filter, Event Listener, Iterator, Observer, Mediator.<br />
UNIT IV:<br />
Types of Middleware, Application servers, Introduction to Java EE, Introduction to<br />
Java EE technologies like JMS, JDBC, JAX-WS, JXTA. EJB 3.0 Architecture,<br />
Entity, Session, Message beans.<br />
UNIT V:<br />
Introduction to three tier and N-Tier Web Architectures, XML, Client side<br />
technologies DHTML, Java Applets, Active X controls, Server side technologies<br />
JSP, JSF, Java Servlets.<br />
UNIT VI :<br />
Components, Interfaces, Iunknown, DLL Servers, Introduction to .NET<br />
architecture, .NET assemblies, .NET Remoting, .NET Web Services<br />
Reference Books :<br />
1. Len Bass, Paul Clements, Rick Kazman, “Software Architecture in Practice”,<br />
Second Edition ,Hardcover<br />
2. Eric J. Braude, “Software Design: From Programming to Architecture” ,ISBN: 0-<br />
471-20459-5,©2004<br />
3. Dale Rogerson , “Inside Com (Microsoft Programming Series) “, Paperback<br />
4. James L. Weaver, Kevin Mukhar, “Beginning J2EE 1.4: From Novice to<br />
Professional (Apress Beginner Series) (Paperback) “, James P. Crume (Publisher)<br />
5. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides ,”Design Patterns:<br />
Elements of Reusable Object-Oriented Software” (Addison-Wesley Professional<br />
Computing Series) (Hardcover)<br />
Software Architecture Lab<br />
Objectives:<br />
• Understand various non-functional requirements that lead to need for good<br />
Architecture and good Design.<br />
• Explore various design patterns and learn to implement them<br />
• Explore some representative architectural styles