This is software architecture notes. I hope it will help you. Let me know if you need more notes for your course.

Unit Contents
Nos.
Hrs
Introduction to Software Architecture, Architecture Business Cycle, What is
6
software architecture, software architecture requirements, Architecture
Unit I
structures and views, Documenting software architectures, Opportunities and
Advances in software architectures.
Introduction to Quality Attributes, Need of quality attributes, Understanding
6
quality attributes, architecture and quality attributes, achieving quality
Unit II
attributes. Case study of quality attributes in software architecture
templates. Deriving Quality Attributes for software architectures
Design Patterns: history, principles and expectations. Study of a number of
6
representative patterns like Singleton, Factory, Adaptor, Facade, Proxy,
Unit III
Iterator, Observer, Mediator, composite, chain of. Ways of using patterns
Case studies of patterns in software architecture
Introduction to Middleware, Types of Middleware, Application servers,
6
Introduction to Java EE, Introduction to Java EE technologies like JMS,
Unit IV
JDBC, RPC, RMI, SOCKET. EJB 3.0 Architecture, Entity, Session,
Message beans, XML, XSLT. Specifications and characteristics of
Middleware technologies. Recent advances in Middleware technologies
Introduction to three tier and n-Tier Web Architectures, XML, Client side
6
technologies HTML, DHTML, Java Applets, Active X controls, DOM,
Unit V
AJAX. Need of Client side technology in multi-tier architectures
Examples of three tier and n-tier architectures, client side technologies
Case study of mobile or portable client side technologies.
Need of server side technology in multi-tier architectures, Java Web
6
Services, Server side technologies: JSP, JSF, SOA,MVC. Java Servlets,
Unit VI
struts
Unit Contents Nos.
Hrs
Introduction to Software Architecture, Architecture Business Cycle, What is 6
software architecture, software architecture requirements, Architecture
Unit I structures and views, Documenting software architectures, Opportunities and
Advances in software architectures.
Introduction to Quality Attributes, Need of quality attributes, Understanding 6
quality attributes, architecture and quality attributes, achieving quality
Unit II attributes. Case study of quality attributes in software architecture
templates. Deriving Quality Attributes for software architectures
Design Patterns: history, principles and expectations. Study of a number of 6
representative patterns like Singleton, Factory, Adaptor, Facade, Proxy,
Unit III Iterator, Observer, Mediator, composite, chain of. Ways of using patterns
Case studies of patterns in software architecture
Introduction to Middleware, Types of Middleware, Application servers, 6
Introduction to Java EE, Introduction to Java EE technologies like JMS,
Unit IV JDBC, RPC, RMI, SOCKET. EJB 3.0 Architecture, Entity, Session,
Message beans, XML, XSLT. Specifications and characteristics of
Middleware technologies. Recent advances in Middleware technologies
Introduction to three tier and n-Tier Web Architectures, XML, Client side 6
technologies HTML, DHTML, Java Applets, Active X controls, DOM,
Unit V AJAX. Need of Client side technology in multi-tier architectures
Examples of three tier and n-tier architectures, client side technologies
Case study of mobile or portable client side technologies.
Need of server side technology in multi-tier architectures, Java Web 6
Services, Server side technologies: JSP, JSF, SOA,MVC. Java Servlets,
Unit VI struts
i am having exams in 10-15 days so please kindly send me the notes on software architecture if you are having.........