...
Topics Covered
Today's Dynamics | From small businesses to large enterprises there are some common technological patterns that can be observed. We open the course by introducing the world of the enterprise, the past and current attempts that have been made to integrate the many disparate systems within these enterprises. | |
Managing Complexity | What is a distributed system, what function does it serve, and what are the core distributed system principles. How to think and design distributed systems, thinking logically and physically. Client/Server and Peer/Peer architectures. | |
Architecture Stakeholders | The complexities of connecting distributed systems, RPC basics, middleware defined, TCP, UDP and IP, Sockets, Multi-processing vs. Multi-threading, Communication modes and styles, middleware technologies - CORBA, Java RMI, .Net Remoting, MS WCF, SOAP, Web Services, MOMs and DDS. | |
Architecture Life Cycles | Justify the need for an architecture, what is its function, what concerns does it address and how do those concerns get addressed.||
Business Architecture Development | ||
Business Design Principles | ||
Business Environment | ||
Architecture Governance | ||
Architecture Levels | ||
Business Architecture Outputs | ||
The Elements of Business Architecture | ||
Business Views of the Organisation | ||
Business Capabilities | ||
Operating Models | ||
Business Process and Methods | ||
Overcoming the Barriers to Business Architecture | ||
The Business Architect | ||
Establishing a Business Architecture Practice | ||
Architecture Frameworks | ||
Reference Models | ||
Architecture Tools, Meta-models and Standards |
...