Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Requirements Description
Language
Software Architecture
• Views and Viewpoints of Architecture
Blueprint
– Functional/logic view
– Code/module view
– Development/structural view
– Concurrency/process/thread view
– Physical/deployment view
– User action/feedback view
– Data view
Self-aware Challenges of SOA based
Software Systems
• Self-Adapting to Requirements changes
• Self-Governance to Requirements, Models, Services,
Processes, Components.
• Self-Configuring of running system through system
components
• Self-Configuring to processes (hot swapping of
services)
• Self-Healing after system faults
• Self-Discovery and Self-fixing of bugs
Approach To Challenges
SLA’s
Construct
Sign SLA SLA’s
Error
Deploy
Process
Classificatio
Analyzi n
ng Classificatio
Monitoring n
SLO’s Aggregation
1- B2B Agreements contain an
aggregate of SLO’s to business goals
through KPI’s and Metrics
KPI Construction
5- Sign formal process intention level agreement with partners (including
BPEL host provider, infrastructure resource provider); this agreement links
pertained SLO’s to intention Goal in high-level KPI’s
Monitoring KPI’s