Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

3,819 views
3,657 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,819
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
65
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • You might also have a similar situation if you are trying to integrate your own applications across distributed locations. your own remotely hosted application has the same challenges as a partner’s app in getting through the network and domain boundaries”
  • CONNNECTIVITYEasy integrationSecurely traverse/bridge organization and network “barriers/boundaries”PRODUCTIVITYLeverage existing knowledgeExtend solutionsvia 3rd party servicesTRUSTSecure services and applicationsWorld-class service and support
  • Connect to cloudExtend .NETInteropWeb Standards: REST, SOAP, HTTP/TCPLanguages/Frameworks: .NET, Java, RubyPlatform providers: Windows, Linux; Azure, AWS, GAEDO NOT BUILD
  • Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control Presentation

    1. 1.
    2. 2. Service Bus and Access Control<br />BDM Strategy Briefing<br />Presenters Name | November 09<br />
    3. 3. Agenda<br />
    4. 4. Challenges Facing Today’s Enterprise<br />1<br />5<br />Infrastructure costs are fixed and ongoing, and distract from the mission of reducing business process friction and problems.<br />Leveraging past investments to provide future value.<br />Many data centers at limit—real estate, capacity, cooling and power.<br />Matching capacity to demand.<br />Maintaining security while increasing access and transparency—within and outside the organization<br />2<br />6<br />Security, access, and transparency across the value chain: suppliers, partners, etc.<br />3<br />7<br />Lack of a common platform.<br />4<br />
    5. 5. Understanding Cloud Computing<br />Generally accepted as the next logical step in IT evolution<br />Many definitions of “cloud computing”<br />Important to have a common understanding across the industry<br />“Cloud computing is a reality, and it's a force that IT professionals need to quickly come to terms with. The economic and social motivation for the cloud is high, the business need for speed and agility is greater than ever before, and the technology has reached a level in which prudent investments in cloud services are fast and easy.”<br />–Network World, <br />May 2009<br />“’Cloud computing’ is the latest buzz term sweeping through the information-technology industry, but it’s losing whatever meaning it once had as an increasing number of companies apply the label to their wares.” <br />–Wall Street Journal<br /> Sept 2008<br />“[Cloud computing] is a security nightmare.”–John Chambers, Cisco CEO<br />“The interesting thing about cloud computing is that we’ve redefined cloud computing to include everything that we already do… Maybe I’m an idiot, but I have no idea what anyone is talking about. What is it?” <br />–Larry Ellison, Oracle CEO<br />
    6. 6. Simplifying Cloud Computing<br />Benefit Drivers<br />FLEXIBILITY & CONTROL: Host services in the cloud, or integrate with on-premises applications<br />AGILITY: Respond quickly to <br />business needs with software and <br />services integration<br />EFFICIENCY:Deploy new solutions quickly, leveraging existing expertise and assets<br />FOCUS: Invest in delivering <br />services and value, not on <br />managing technology infrastructure<br />TRUST: A reliable and secure platform, hosted in best-of-class data centers around the world, provided by the leader in service and support<br />SCALABLE COMPUTING <br />SECURE STORAGE<br />SERVICES MANAGEMENT <br />WINDOWS AZURE PLATFORM INTEGRATION<br />
    7. 7. How Microsoft Views the Cloud<br />Fundamentals<br />Automated<br />Service<br />Management<br />High<br />Availability<br />Scale out<br />Multi-tenancy<br />Considerations<br />Location<br />On premises<br />Off premises<br />Infrastructure<br />Heterogeneous<br />Homogeneous<br />OpEx<br />CapEx<br />Business model<br />Lease/Rented<br />Owned<br />Ownership<br />Third Party<br />Self<br />Management<br />
    8. 8. Experiences should span beyond a single device.<br />Create rich and consistent experiences from PCs and web browsers to mobile devices to servers.<br />Infrastructure and solutions should span the server and the cloud.<br />Use Microsoft technology for both cloud and server-base solutions.<br />Tightly coupled systems should give way to federations of cooperating systems and loosely coupled compositions.<br />Solutions integrate easily with a variety of web-scalable and web-addressable services.<br />“With the Windows Azure platform, we’re focused on delivering the best services platform to create compelling Web applications and services–which enables our customers and partners to quickly develop and deploy compelling solutions.”<br />– BOB MUGLIA<br /> President<br /> server and tools business<br />microsoft, (July’09)<br />Software + Services Unites the Web<br />
    9. 9. Software + Services<br />Client<br />PC<br />Phone<br />TV<br />Tools and Cross-Platform Support<br />Server<br />Cloud<br />
    10. 10. Introducing Windows Azure<br />Windows Azure is an internet-scale cloud services platform hosted in Microsoft data centers around the world, proving a simple, reliable and powerful platform for the creation of web applications and services. <br />
    11. 11. Windows Azure Platform<br />
    12. 12. Simplified, Secure Connectivity for the Cloud  <br />Service Bus and Access Control in Windows Azure platform AppFabric are powerful building blocks.<br />Secure Connectivity<br /><ul><li>Bridge cloud services, on-premises apps, and hosted assets
    13. 13. Build distributed apps for your business or to collaborate with partners</li></ul>Across boundaries<br /><ul><li>Navigate network and security boundaries, securely and simply
    14. 14. Federate identity and access across organizations and ID providers
    15. 15. Simplify claims-based authorization for distributed apps and web services</li></ul>At Cloud Scale<br /><ul><li>Scale up and down as your business requires
    16. 16. Automated service mgmt. and dynamic scale
    17. 17. Interoperate with a variety of languages and industry standards</li></ul>AppFabric SERVICE BUS<br />Connect apps & services<br />AppFabric ACCESS CONTROL<br />Control & secure access<br />
    18. 18. Solving Connectivity Challenges<br />Challenges:<br />You want to make it easy and secure for partners and customers to integrate with your application<br />But you don’t always know ahead of time the characteristics or scale of the integration<br />Plus partners and customers have devices and services running behind firewalls<br />OUR APPROACH:<br />The Windows Azure platform AppFabric provides a highly-available “Service Bus” based on standard Internet protocols and “Access Control” uniting existing security models.<br />
    19. 19. AppFabric Service Bus<br />Expose apps and servicesover the internet across firewall, domain, and network boundaries<br />Communicate bi-directionally between in an interoperable manner<br />Choose interaction patterns to fit your application architecture,<br />like eventing, service remoting, and protocol tunneling<br />Scale out naturally and reliably as applications and services grow<br />
    20. 20. AppFabric Access Control<br />What it is:<br /><ul><li>Federated authorization management service</li></ul>What it does:<br /><ul><li>Simplify user access authorization across organizations and ID providers
    21. 21. Perform claims transformation to map identities with access levels</li></ul>Use it to:<br /><ul><li>Secure AppFabric Service Bus communications
    22. 22. Secure RESTful web services</li></li></ul><li>How You Benefit<br />Simplicity Efficiency Agility Focus<br />SERVICE BUS <br />ACCESS CONTROL <br />Connectivity<br />Productivity<br />Trust<br />
    23. 23. Windows Azure platform AppFabric Benefits<br />Connectivity<br />Flexible, Internet-scale Service<br />TRUST<br />Extends Existing Investments<br />PRODUCTIVITY<br />Standards-based and interoperable<br /><ul><li>Part of the Windows Azure platform
    24. 24. Easily connect cloud services to on-premises assets
    25. 25. Solve firewall traversal challenges and network address limitations
    26. 26. Build on proven technology and programming models
    27. 27. Federate existing claims-based security systems
    28. 28. Delivered with world-class service and support
    29. 29. Support web standards
    30. 30. Leverage your familiarity with Visual Studio tools and .NET
    31. 31. Quickly access finished services via the internet
    32. 32. Compatible with MS stack
    33. 33. SDKs also available for Java TM, PHP and Ruby</li></li></ul><li>AppFabric Service Bus Solves Cloud Connectivity<br />Scale up and down as your business requires<br />Easily locate and connect cloud services, hosted assets and on-premises applications<br />Navigate firewall boundaries securely and simply<br />Interoperate with a variety of languages and industry standards<br />
    34. 34. AppFabric Service Bus Connectivity <br />Text<br />XML<br />Graphics<br />Binary Data<br />Streaming<br />Receive<br />Receive<br />Firewall<br />Send<br />Send<br />Exchange messages between loosely coupled, composite applications.<br />Direct Connection facilitated by Service Bus if that is best connection mechanism.<br />Application #1<br />Application #2<br />
    35. 35. AppFabric Access Control Secures Cloud Services<br />Interoperateacross a variety of federated identity providers<br />Securely scale out and upnaturally and reliably as solutions grow<br />Simplify authorizationby managing and aggregating different identities, and providing a common access method<br />Create more options for what different users are allowed to do<br />
    36. 36. AppFabric Access Control<br />Simplify and automate complex authorization schema requests.<br />Provide abstraction for federated claims-based authentication.<br />Easily establish secure trust relationship.<br />Applications or Users<br />Data and Applications<br />
    37. 37. Productivity<br />Consistent and familiar developer technologies–no costly staff retraining<br />Evolutionary, not revolutionary tools and technologies <br />Web-addressable and interoperable with web-standards<br />Best-of-breed technology from on-premises applications to web-addressable services—quickly build world class solutions.<br />
    38. 38. The Developer Experience<br />Flexible, Internet-scale service<br /><ul><li>Part of the Windows Azure platform
    39. 39. Use it to connect cloud services to on-premises assets
    40. 40. Or consume as a cloud service for composing “traditional” web and enterprise services</li></ul>Standards-based and interoperable<br /><ul><li>Support web standards
    41. 41. Program in multiple languages and frameworks, including .NET, Java and Ruby
    42. 42. Interface via API or Web console
    43. 43. Compose apps that span multiple platform providers</li></ul>Extends existing investments<br /><ul><li>Build on prove Microsoft technology and programming models
    44. 44. Leverage your familiarity with .NET experience, tools, frameworks
    45. 45. Develop, debug, test, and deploy from Visual Studio
    46. 46. Compatible with MS stack</li></ul>Developers use existing skills and tools. <br />
    47. 47. Case Study<br />Benefit Drivers:<br /><ul><li>Efficiency: Cost-effective for the company and customers
    48. 48. Agility: Massive scalability and faster development time
    49. 49. Trustworthy: The security, interoperability, and performance required for large-scale smart grid applications
    50. 50. Focus: New Revenue Potential</li></ul>Situation/Solution:<br />Smaller electric utilities want to participate in a U.S. energy-saving initiative called smart grid, which requires a cost-effective, scalable, secure way to share pricing data with customers.<br />Invensys used Service Bus and Access Control, part of Windows Azure™ platform AppFabric, to build the Smart Grid Pilot, demonstrating Internet-scale communications. <br />Key Advances: The ability to cut costs with a secure solution, develop quicker, scale on a massive level, and reach new revenue potential.<br />Firm Uses Internet Service Bus to Enable Smart Grid for Dynamic Energy Savings<br />“The Service Bus provides the security, interoperability, and performance required for large-scale smart grid applications, at a significantly lower cost than building data centers.”<br />—David Hardin, Staff Engineer, Invensys Operations Management<br />Company Profile:<br />Invensys Operations Management provides automation control solutions to companies in the manufacturing and infrastructure industries. Based in Plano, Texas, the company has 9,000 employees.<br /> <br />
    51. 51. Case Study<br />Benefit Drivers:<br /><ul><li>Efficiency: Reduction in infrastructure costs
    52. 52. Agility: Powerful database capability
    53. 53. Trustworthy: Trusted platform for future growth
    54. 54. Focus:Less resources spent on maintenance as well as familiar tools and flexible development.</li></ul>Situation/Solution:<br />TicketDirect wanted to improve its ability to sell tickets quickly and better manage the highly elastic peak loads commonly seen when big events go on sale.<br />TicketDirect has begun using the Windows Azure™ platform to move to a cloud computing model that offers highly scalable processing and data storage capabilities and reduces hardware and IT costs.<br />Key Advances:<br />The ability to reduce costs, free up resources from maintenance, rely on a powerful database capability, and easily develop on a trusted platform. <br />Ticket Seller Finds Ideal Business Solution in Hosted Computing Platform<br />“Now we’ll be able to apply more of our internal resources to delivering an even better user experience, since we won’t have to use those resources for managing and troubleshooting hardware platforms.” <br />—Matthew Davey, Founder, TicketDirect<br />Company Profile:<br />TicketDirect, based in Dunedin, New Zealand, provides online and on-premises ticketing services for a network of 80 sporting and cultural venues in New Zealand and Australia.<br /> <br />
    55. 55. Benefit Drivers:<br /><ul><li>Efficiency: Decreased startup infrastructure costs and reduction in costs by creating new handheld devices
    56. 56. Focus: Create other innovative solutions
    57. 57. Flexibility and Control: Gives developers an extension to the on-premise environment
    58. 58. Agility: Massive scalability
    59. 59. Trustworthy: Safely connect to data behind their own firewall</li></ul>Situation/Solution:<br />easyJet wanted to eliminate its dependence on expensive airport service-desk technology and better serve customers by equipping roving agents with mobile devices.<br />easyJet used AppFabric Service Bus, a developer service that runs on Windows Azure™, to securely open up corporate applications to mobile devices at airports all over Europe.<br />Key Advances:<br />The ability to decrease rental costs, decrease infrastructure costs, scale to meet high demand, access data safely, develop new tools and do so in a developer-friendly environment. <br />Case Study<br />Airline Saves Millions, Improves Customer Experience with Mobile Services<br />“The fantastic thing about the Service Bus is that I was able to create something single-handedly that was proof enough for management to proceed with the idea.”<br />—Bert Craven, Enterprise Architect, easyJet<br />Company Profile:<br />easyJet is Europe’s leading low-fare airline and its fourth largest, with 6.4 percent market share and 44 million passengers. easyJet is based in Luton, England, and employs 5,500 people. <br /> <br />
    60. 60. Microsoft brings Cloud Computing to the Enterprise<br />Blending on-site IT with cloud computing capabilities<br />More development options<br />On-demand developer test environments: develop locally, test for scale in cloud<br />Meet periodic resources requirements<br />Scale as needed for planned events, such as payroll, tax processing and end of year reporting<br />Microsoft technology enables blended solutions<br />.NET enabled applications, SQL Azure, SharePoint Services<br />
    61. 61. Commercial Release<br />CTP<br />Future<br /><ul><li>Rich Service Templates
    62. 62. Multiple Geo Locations
    63. 63. Multiple Languages
    64. 64. Full Trust
    65. 65. Active Directory and Web ID
    66. 66. Relational & Virtualized Database
    67. 67. Auto DB Management
    68. 68. Simple Service Templates
    69. 69. One Geo
    70. 70. ASP.NET
    71. 71. Medium Trust
    72. 72. Automated Service Management
    73. 73. Windows Azure platform AppFabric
    74. 74. Admin Mode/VM Deployment
    75. 75. Geo Replication & On Premises
    76. 76. Systems Center Integration
    77. 77. Enterprise ID Federation
    78. 78. Distributed Queries & CLR
    79. 79. Analytics & reporting
    80. 80. Data Synch (DataHub)</li></ul>Web 2.0<br />Partners<br />Enterprise<br />Windows Azure Platform Roadmap<br />
    81. 81. Windows Azure Platform Purchasing Options<br />SUBSCRIPTION<br />CONSUMPTION<br />VOLUME LICENSING<br />“Pay as you go and grow”<br />Available at launch <br />“Coordinated purchasing” <br />Planned for launch<br />“Value for a commitment“<br />Select offers at launch<br /><ul><li>Low barrier to entry and flexibility
    82. 82. Optimized for cloud elasticity
    83. 83. Discounts for commitment
    84. 84. Plans for payment predictability
    85. 85. Unified purchasing through EA
    86. 86. Introduction to volume discounts </li></li></ul><li>"It’s the transformation of our software, it’s the transformation of our strategy and our offerings across the board to fundamentally embrace services.”<br />—RAY OZZIE<br />High-level services integrate with your on-premises application, extending your infrastructure into the cloud and enabling new types of solutions.<br />On-Premises Application and Cloud Storage allows you to reduce IT staff, and focus on delivering solutions, not managing technology infrastructure.<br />Windows Azure platform is open, enabling you to have vendor choice and increasing your flexibility in how to build applications.<br />Microsoft is enterprise ready, providing a worldwide datacenter presence, Service Level Agreements, developer programs and the customer service and support your business expects.<br />Microsoft is Your Trusted Technology Partner<br />
    87. 87. Service Bus and Access Control<br />“IDC sees the launch of Windows Azure and Azure Services Platform as a first step in a long evolutionary path that customers will take moving them from today’s self-hosted IT to consuming a hybrid of both internally and externally hosted services, and if so desired, could eventually support a fully outsourced model.”<br /> —IDC Insight, Microsoft Unveils Cloud Services Strategy and the Azure Services Platform: Managing Customer Expectations and Competitive Pressures as Solution Evolves Is Key, Nov 2008, Doc #215034<br />
    88. 88. Stay Updated<br />Know More about Windows Azure- http://www.microsoft.com/windowsazure/<br />Know more about Microsoft Cloud Services- http://www.microsoft.com/india/cloud/<br />Request for an Enterprise Cloud Assessment workshop- email us at azurepro@microsoft.com<br />Follow us <br />

    ×