2. Despre CodeCamp
• Comunitate de dezvoltatori .NET
• Activi în Cluj, Timișoara, Iași, Oradea și
București
• Organizăm evenimente pentru a ne împărtăși
cunoștințele
• Vă invităm să vă implicați în evenimente
viitoare
3. Evenimentul de astăzi
1. Windows Azure AppFabric / Mihai
2. Command-Query Responsibility Segregation /
Tudor
3. OAuth / Radu
4. Unit Testing / Adrian
6. Agenda
• Windows Azure AppFabric
– Service Bus
– Caching
• Scenarii de utilizare
• Exemple de cod
7. Despre AppFabric
• Ajută să „legăm” aplicații și servicii aflate în
cloud sau „pe pământ” (on-premises);
• Platformă Middleware pentru
– Performanță (Caching)
– Mesagerie (Service Bus)
– Autentificare și Securitate (Access Control Service)
• Reduce costurile de dezvoltare și mentenață a
aplicațiilor „composite”
8. Evoluția Azure AppFabric
• Aprilie 2007 – BizTalk Services CTP
– Internet Service Bus
– Hosted Workflows
– Access Control
• Iulie 2008 – Project Zurich
– PDC 2008 - .NET Services (parte a Azure Services
Platform)
– ISB, ACS și Workflow Service (retras în Iunie 2009)
• 2010 – Redenumirea .NET Services în Windows
Azure AppFabric
15. Facilități
• Serviciu de conectivitate și mesagerie
• Disponbil printr-un URL accesibil prin Internet
• Suportă o varietate de protocoale de transport
și standarde (SOAP, WS-*, REST);
• Face posibilă expunerea eficientă a aplicațiilor
prin Firewall-uri
• Suportă scenarii complexe de mesagerie
26. Facilități
• Reducerea latenței în aducerea datelor
• Depozitarea („caching”) obiectelor .NET
• Reduce încărcarea pe baza de date
• Furnizează un sistem scalabil