15. SOA Definition? “ A paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. It provides a uniform means to offer, discover, interact with and use capabilities…” OASIS
16. Cloud Definition? “ A style of computing where SCALABLE and ELASTICIT-enabled capabilities are provided as a service to external customers using Internet technologies“ Gartner, Inc. “ A standardized IT capability, such as SOFTWARE, APP PLATFORM,or INFRASTRUCTURE, delivered via internet technologies in a pay-per-use and self-service way.“ Forrester Research, Inc.
17. Cloud Attributes Service Orientation Always Available Scale-Out Staged Production Self-Service CLOUD APPLICATION MODEL Multi-Tenant Failure Resilient Federated Elastic
46. Windows Azure AppFabric AppFabric Services .NET + AppFabric Composition Model & Tools AppFabric Management AppFabric Container SQL Azure SQL Server Windows Azure Windows Server
47. Windows Azure AppFabric Services Open & interoperable platform capabilities offered as services, which raise the level of abstraction and reduce complexity of cloud development AppFabric Services .NET + AppFabric Composition Model & Tools AppFabric Management AppFabric Container SQL Azure SQL Server Windows Azure Windows Server AppFabric Services Caching Service Bus Access Control Integration Composite App (WF, WCF)
48.
49. Developer Tooling: Visual Studio based rich developer experience to compose, deploy, and manage a cloud application as a single logical entity
56. Granular control of connectivity between WA roles and external machinesWindows Azure Role B Role A Role C (multiple VM’s) Relay Dev machines Databases Enterprise
57.
58. Migrate apps without requiring changes or relocating on-premises resources to be internet accessible
106. A container can contain many blobsPIC01.JPG images http://<account>.blob.core.windows.net/<container>/<blobname> cohowinery PIC02.JPG videos VID01.WMV
143. Set a limit for message expiration128*128;http://… thumbnailjobs http://<account>.queue.core.windows.net/<queuename> cohowinery 256*256;http://… orderprocess PartitionKey=x…
144. thank you for coming – please provide feedback– feedback
145. Questions? SQL Azure Azure Connect REST Windows Azure API SOA Composite App WCF 4.0 Queues Dallas WS-* Spec BizTalk server Security Hybrid Cloud SOAP Routing HTML5 REST WF4.0 Windows Server AppFabric Velocity Private Cloud Azure storage Caching Silver light Windows Appliance Service Bus Window Close Event Caching Composite Applications Access control Hybrid Cloud WCF RIA Services New Admin Upgrade Domain VIP Switch