Page: (Bot) (Prev) (Next) Course: (Cover) (Content) (Syllabus) (Instructor) (References)
MASTER OF SCIENCE IN INFORMATION SYSTEMS
SPRING SESSION 2003
IT533 - SOFTWARE ARCHITECTURES
Dr. David L. March
This course addresses the role of software architectures
in the development of enterprise application systems.
Software architecture terminology;
architecture in the system development life cycle;
physical versus logical architectures.
- Architectural Viewtypes and Styles
Module viewtypes and styles; component-and-connector viewtypes
and styles; allocation viewtypes and styles;
architecture patterns and frameworks.
- Application Architectures
Centralized versus distributed architectures;
distributed architectures including client server, peer-to-peer, and push.
- Data Architectures
Centralized versus distributed databases; relational versus
object oriented databases.
- Middleware Technologies
Remote procedure calls; object middleware including DCOM and CORBA;
- Web-Based Architectures
Enterprise Java Beans architectures; Microsoft .NET architectures.
Product line architectures; enterprise application integration
The following links provide access to additional information about
A week by week plan for the course including links to each class outline,
summary, and assignment page.
This page starts with a "what's new" section to alert students
when the online material is updated.
Students who are taking the course should bookmark the contents page for
faster access to the course content.
The course syllabus including objectives, prerequisites, text, and grading.
A short resume for the instructor including his background,
education, and publications.
Send suggestions and comments to:
Dr. David L. March, Dooling Hall
Page: (Top) (Prev) (Next) Course: (Cover) (Content) (Syllabus) (Instructor) (References)
Prepared by David L. March -- Last Revised on March 03, 2003