Arquitetura,
implementaçõesalémdo
“CONCRETO”?
Vanilson Burégio
[vanilson.com] – [vaab@cin.ufpe.br]
Estilosguiamarquiteturas…
Architectures
Styles
guide
Principles
Constraints
Patterns
Properties
Elements
Inter-
relationships
Relatedandinteracting
buildingblocks
Mas,comotraduzirestilose
arquiteturasem
sistemasconcretos?
Implementandoapropriadamente
osconceitoseabstraçõesdosseus
buildingblocks!
Tornando-osCONCRETO?
Tornando-osCONCRETO…
Masnemsempre“CONCRETO”éo
maisAPROPRIADO…
Àsvezes,éprecisoFibradevidroePlástico…
OuaindaAçoOndulado…
Enonossocontexto?
ArquiteturasdeSoftware,para
seremCONCRETIZADAS,
necessitamdousoAPROPRIADO
depadrões,ferramentas,
linguagens,etc…
Nemsempre“elementosnovos”
mas,muitasvezes,combinaçõesque
vãoalémdo“concretocomum”…
SoMAr:SocialMachine-oriented
Architecture
umestilo…
SoMAr=(SOA+SNs+REST+ WOA+CDB...)*SocialMachines
PrinciplesConstraints Patterns+ +
SocialMachines
AbstraçãodeBuildingblocks…
Eatradução?
SMADL-TheSocialMachines
ArchitectureDescription
Language
SMADL,umalinguagemalémdo
“CONCRETO”?
Umaquestãode
convergência!
….
Foundations
SOCIAL
MACHINE Composability
Paradigm
Discoverability
Architectural
Style
….
ADL
Sociability Code
Generation
Design
Patterns
Ownership
SM federation
deployment
Data Privacy
Common
Model
Relationship-
aware
Systems
Languages
Arquitetura,implementações
alémdo“CONCRETO”…
Vanilson Burégio
[vanilson.com] – [vaab@cin.ufpe.br]
By Vanilson Burégio
vanilson.com
QuersabermaissobreSocialMachines?
Visite: http://bit.ly/smparad

Arquitetura, implementações além do "concreto"?