22.03.2014 Views

2003 Course - K. K. Wagh Education Society

2003 Course - K. K. Wagh Education Society

2003 Course - K. K. Wagh Education Society

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!