Overview
Developer Courses
e-Learning CES
e-Consultancy
Onsite Training
Certification
University Programme
Software Architecture
Web Services
OOAD and UML
Component Based Development (Part I)
Component Based Development (Part II)
Java Basics
Java Advanced
EJB
J2EE
CORBA
Web Programming
XML
Design Patterns
Enterprise Application Integration (EAI)
Project Management
Software Architecture
Audience:
IT Managers, Software Developers, Architects, Information Managers
Topics:
Defining Software Architecture
Software Architecture Approaches
Zachman Framework
Open Distributed Processing (ODP)
Domain Analysis
Rational's 4+1 View Academic Software Architecture
Architecture Styles
Pipes & Filters
Event Based, Implicit Invocation
Layered Systems, Repositories, Interpreters, Process Control
Software Design Level Model
Prevalent Forces in Software Decisions
Priorities for Key Design Forces
Model-View Control Pattern
An Example Pattern Template
Common Interface Patterns
Horizontal-Vertical-Metadata Pattern
Pattern Applicability at Multiple Scales
Partial Processing Sequence Diagram
Comparison of Design Pattern Languages
AntiPatterns
Component Infrastructures
Objects vs Components
3 Tier Client/Server Computing
Why are these tiers anyway
Components: When 3 tier is N tier
When Should You use 3-tier
Role of Middleware
Middleware Reference Model
Distributed Technologies in Context
Object Management Architecture
Technology Independence of the Interface Definition Language
Interoperability Vision for Object Technology
Applying Standards to Application Systems
The Five Stages of Standardization
Standards from User, Application Developer Perspective & Vendor's Perspective
Architectural Software Notation
Object-Oriented Modeling Notations
UML Diagram Types
Purchasing System Modeling Example
Example of UML Packages
Use Case, Component, Deployment Diagram Example
Collaboration, Sequence, State Diagram Example
7 Step Architecture Centered Development Process
Architecture Intelligence gathering techniques
Architecture Mining
Architecture Iteration
Architecture Judgement
Distributed Infrastructures
Infrastructure Reference Model
Evolution of Distributed Computing Technologies
Commercial Software Technology Consortia
Distributed Computing Environment
Component Object Model
Object Request Broker Concept
Key Interfaces in CORBA Architecture
Legacy to web Services - everything transformed
SOA + Internet = Web SOA
Anatomy of Composite Applications
Defining the powerful ePlatform
System Integration
Architecture vs Programming
Managing Complexity using Architecture
Integration of Multiple Technology Bases
Systems Integration with Object Wrapping
Vertical Domain-Based Integration
Hybrid Horizontal and Vertical Integration
Comparison of Architectural Options
System Architecture Migration
Application Integration Scenario - Tying all together
E-business Integration Architecture Style
Organized Application Integration
The Central Architecture Team
Integration Architecture
Integration Infrastructure
Convergence of B2B & Internal A2A
Integration Technology Evolution
Seven Habits of Highly Successful Software Architects
Copyright © 2008 iCMG. All rights reserved.
Site Index
|
Contact Us
|
Legal & Privacy Policy