| 6. |
Realizing Product
line Architecture with Application by Assembly of Components |
50 min |
|
|
What is component assembly ? |
|
|
|
Defining component assembly, ports etc. |
|
|
|
Component
instance creation, connections, configuration for assembly |
|
|
|
Behavioral semantics of interaction |
|
|
|
Defining host and process collocation
|
|
|
|
Define cardinality |
|
|
|
Maintenance of system by substitution
of parts |
|
|
|
Reuse strategy |
|
|
|
OMG Reusable Asset Specification (RAS) |
|
|
|
Elements of cost-effective software manufacturing |
|
|
|
Developing product lines by reusing domain
components |
|
|
|
Examples & Exercises |
|
| 7. |
Deployment Architecture
for enabling QoS |
50 min |
|
|
Deployment Principle |
|
|
|
QoS Characterisitcs and parameters |
|
|
|
Component Deployment Process |
|
|
|
Key concerns at deployment |
|
|
|
Deployment concerns of Real Time Systems |
|
|
|
Deployment
View N tier Architectural Style |
|
|
|
Deployment
of Assembly (Application) |
|
|
|
Deployment
Descriptors General Structure |
|
|
|
The Component
Deployment Process |
|
|
|
Strategies
for high Performance |
|
|
|
Fault Tolerance
Architecture Overview |
|
|
|
Overview -
Load Balancing Services |
|
|
|
Mapping QoS
need in an architectural development stages |
|
|
|
How to ensure
performance management, scalability and availability |
|
|
|
Deployment
architecture using distributed clustering, fail-over,
load-balancing |
|
|
|
CBAM = Cost
Benefit Analysis Model |
|
| |
Examples & Exercises |
|
|
8.
|
Achieving EAI with
Service-Oriented Architecture (SOA) |
75 min |
 |
Integration Architecture
|
|
| |
|
Aspects in Integration
Architecture |
|
| |
|
Straight through Processing(STP) |
|
| |
|
Zero Latency Management |
|
 |
Middleware Infrastructure
|
|
| |
|
Integration Brokers |
|
| |
|
Application Servers / Component Servers |
|
 |
Integration Issues |
|
 |
Migrating a legacy application
to component/service architecture |
|
 |
Componentize the enterprise
architecture towards the service assembly line: |
|
 |
Need for Enterprise Service
Bus (ESB) |
|
 |
Enterprise Application
integration levels |
|
|
|
How does components and Web Services
fit together? |
|
|
|
Developing web services with components(CORBA/CCM,
EJB/J2EE, .NET) |
|
|
|
Web Services Software Development Lifecycle
|
|
|
|
BPEL for Web Services |
|
|
|
Modeling BPEL (Web Services) with UML |
|
|
|
EAI Stack vs Web Services Stack |
|
|
|
Web Services Security Issues |
|
 |
How to ensure maintainability,
reusability and performance management of integrated systems
|
|
 |
Integration strategy for
integrating 2 systems vs several systems |
|
 |
Performance Comparison of
IIOP based integration vs with SOAP based integration |
|
 |
Wrapping legacy apps as
component and exposing as a web services |
|
 |
COTS Integration checklist |
|
 |
.NET /CCM/J2EE Inter-working |
|
 |
Integration Governance |
|
| |
Example & Exercises |
|
|
| Case
studies to be discussed during the workshop |
|
1
|
How to apply Zachman &
RM-ODP frameworks and how to use them in your
enterprise
|
|
2
|
Applying RUP/UML Models
with Zachman and RM-ODP
|
|
3
|
Component Modeling with
UML2.0 for Business domains
|
|
4
|
Product Line Architecture,
COTS selection and component assembly
|
|
5
|
Use MDA for developing architecture
models, model-to-model transformation and model-to-code
generation.
|
|
6
|
Deployment architecture
using distributed clustering, fail-over, load-balancing
for large-scale business applications
|
|
7
|
Legacy transformation and
defining product vision and rationalization
|
|
8
|
Web Services Software Development
Lifecycle and BPEL
|
|
9
|
.NET, J2EE, CCM based application
and interworking among them
|
|
10
|
The process and role of
Architecture in a SEI-CMM enterprise and strategy
to introduce architecture team
|
|