SlideShare a Scribd company logo
Customer: DreamFactory SoftwareCountry or Region: United StatesIndustry: Professional services—SoftwareCustomer OverviewDreamFactory is a leading publisher of rich Web applications in the cloud, which are accessed via the Internet. Combining the agility of on-demand delivery with the performance of desktop applications, the DreamFactory Suite delivers enterprise-class project, document, and data collaboration applications to more than 4,000 businesses. DreamFactory is based in Campbell, California.Business ResultsAbility to merge data from different cloud-based data centersRapid time-to-market for initial migration and ongoing upgradesPerformance improvement of up to 30 percent versus other cloudsGateway to growth opportunitiesProfileChief Technology OfficerDuring 25 years in the software business, Eric Rubin and Bill Appleton have seen organizations struggle to implement big, expensive, packaged software applications. Then, when software as a service emerged as a deployment option in the 1990s, they saw that it provided deployment and maintenance efficiencies, but companies often ended up with a one-size-fits-all solution that failed to meet their specific needs.<br />In 2005, as “cloud computing”—running applications in hosted data centers—progressed, Rubin and Appleton joined forces to launch DreamFactory Software. The company’s aim is to combine the agility of on-demand application delivery with the performance and customization of on-premises applications. DreamFactory created a suite of eight workgroup productivity tools encompassing enterprise-grade project, document, and data collaboration capabilities, which are delivered over the Internet. The tools integrate easily with popular online software such as Salesforce.com customer relationship management and the Intuit QuickBase database. Today, more than 4,000 businesses use DreamFactory tools in combination with business data residing in Amazon Web Services, Intuit Workplace, Cisco Webex Connect, and Force.com.<br />Workhorse Cloud Platform<br />When customers started asking DreamFactory if it would support the Windows Azure platform, Chief Executive Officer Rubin and Chief Technology Officer Appleton immediately put it in their strategic plan. “We knew that Microsoft would be a major cloud provider and that customers would want to run their applications on Windows Azure and be able to interoperate with other clouds,” Rubin says. “Our strategy is to be able to run on and interoperate with all of the critical cloud platforms, so we immediately moved to support Windows Azure.”<br />One thing that Rubin and Appleton liked about Windows Azure was its breadth, providing operating system, development, storage, and service management capabilities. “It’s not just a place to store data but a powerful development and processing platform,” Rubin says. “Microsoft will undoubtedly be a major player in enterprise cloud computing, and Windows Azure opens up opportunities for us in corporate IT that we wouldn’t have with other cloud platforms.”<br />Adds Appleton, “Windows Azure is a powerful combination of enterprise-grade cloud computing capabilities and commodity pricing. Plus, the performance is great. We initially thought that the role of a backbone workhorse platform could be met by Amazon alone. But we found that the Windows Azure platform, with its fully relational database, offers us the most complete development and deployment infrastructure.”<br />Data Merged Between Clouds<br />Companies can run DreamFactory tools on Windows Azure and store data in Micros“Windows Azure was built from the ground up with interoperability in mind. Developers can use just about any language or development tool to build their application, run it on Windows Azure, and consume data from any other cloud or on on-premises platform.”Bill Appleton, Chief Technology Officer, DreamFactory Softwareoft SQL Azure. But to Rubin and Appleton, the real power comes from combining the DreamFactory tools with data from other cloud databases. For example, within a DreamFactory workspace running on Windows Azure, a company might pull sales data from Force.com and financial data from Intuit Workplace and combine it with corporate data in SQL Azure. Moreover, customers can collaborate on related documents and manage structured projects inside workspaces in Windows Azure.<br />“Windows Azure was built from the ground up with interoperability in mind,” Appleton says. “Developers can use just about any language or development tool to build their application, run it on Windows Azure, and consume data from any other cloud or on-premises platform. Using DreamFactory tools, users can then drag, drop, and connect applications and data between clouds,” Appleton says. “We bring a new level of interoperability to cloud computing.”<br />Rapid Time-to-Market<br />DreamFactory was able to migrate its tools to Windows Azure in less than four weeks. “Not only was the time-to-market significant, but we also had much richer development capabilities than other cloud platforms provide,” Appleton says. “The BLOB Storage service was very familiar, and the Table service was very complete.” The Windows Azure BLOB (Binary Large Object) Storage service provides unstructured data storage, and the Table service provides structured data storage.<br />“Development speed is very important to us to support our business model,” Rubin says. “We continuously improve our products based on customer feedback, and time-to-market is critical in making this model work. The sophisticated development services in Windows Azure enable us to deliver faster and widen the gap between us and the competition.”<br />Great Performance Plus Growth Opportunities<br />Not only can DreamFactory quickly enhance its tools on Windows Azure, but it also can make them run faster. “The performance of Windows Azure is impressive,” Appleton says. “We benefit from as much as a 30 percent performance increase over similar cloud computing offerings. This enables us to scale applications for enterprise customers without concerns about performance.”<br />For DreamFactory, Windows Azure provides big growth opportunities. “The Windows operating system offers the largest potential deployment platform for on-premises applications, and Windows Azure offers the same potential in cloud environments,” Rubin says. “With Microsoft, we have an opportunity to access a whole new universe of customers, especially as more corporate IT staffs move to cloud computing. Microsoft is the first cloud service available for building applications of any type with strong enough features for enterprise applications. We also believe that Microsoft has the ability to bring IT departments to the cloud en masse and that this will be beneficial to providers on any cloud.”<br />Please continue reading for profile perspectives.<br />Chief Technology Officer ProfileHow We Blend Applications from Different Clouds  <br />Bill AppletonChief Technology OfficerDreamFactory SoftwareBill Appleton is an expert on service-oriented architectures, rich media authoring tools, and user interface development. He has written more than two dozen commercial software publications and has worked closely with Disney, Paramount, Viacom, and Bandai to build creative vehicles for content development.“The Windows Azure platform is the first cloud service targeted at the needs of enterprise IT departments. The table sizes, BLOB limits, partitioning capability, and performance are great for the cost profile.”<br />An application developed with the DreamFactory Interactive Development Environment can run natively on multiple cloud platforms using a single code base. Currently supported deployment environments include Windows Azure, Force.com, Intuit Workplace, Amazon Web Services, and Cisco WebEx Connect.<br />“We have a ‘blend’ software layer that enables the interoperation between different cloud platforms,” says Bill Appleton, Chief Technology Officer for DreamFactory Software. The blend layer is a software abstraction that blends the DreamFactory applications running in different cloud platforms into a single application programming interface (API).<br />From the user perspective, running a DreamFactory application is similar to embedding an animation or a movie file on a Web page. There is a client player that “plays” the application content. The player implements a security sandbox that protects local files and other private network assets. The player is carefully written to minimize contact with the local machine, but also to allow access to certain external Web-based assets or local desktop files under user control. DreamFactory does not host any user data; rather, all communication is conducted directly through an encrypted Secure Sockets Layer (SSL) pipeline with Windows Azure or other cloud platforms, where data is stored.<br />Migrating DreamFactory applications to the Windows Azure platform was a straightforward process, according to Appleton. “It took us under a month to get DreamFactory applications running on Windows Azure,” he says. “The process went very smoothly. The BLOB Storage service was very familiar, and we liked the fact that the Table service placed no limits on table field sizes. We also had the ability to transmit updates and deletions together as a set, which helps our customers reduce the costs of Internet transactions. The support for Gzip compression and coding upload and download also reduces the cost of Internet transactions. Other table services do not have one or more of these features, and that makes it difficult to work with them in an enterprise context.”<br />Another benefit provided by Windows Azure is the pay-as-you-go pricing model, which enables customers to use processing and storage capacity on an as-needed basis. They can easily scale up during peak periods of activity and scale down as less power or space is needed.<br />“The Windows Azure platform is the first cloud service targeted at the needs of enterprise IT departments,” Appleton states. “The table sizes, BLOB limits, partitioning capability, and performance are great for the cost profile.”<br />Business Results<br />DreamFactory took less than a month to migrate its applications to Windows Azure.<br />BLOB Storage service was familiar, and Table service placed no limits on table field size.<br />Support for Gzip compression and coding upload/download reduces cost of Internet transactions for customers.<br />Pay-as-you-go pricing model enables customers to purchase processing and storage as needed.<br />For More InformationFor more information about Microsoft products and services, call the Microsoft Sales Information Center at (800) 426-9400. In Canada, call the Microsoft Canada Information Centre at (877) 568-2495. Customers in the United States and Canada who are deaf or hard-of-hearing can reach Microsoft text telephone (TTY/TDD) services at (800) 892-5234. Outside the 50 United States and Canada, please contact your local Microsoft subsidiary. To access information using the World Wide Web, go to:www.microsoft.comFor more information about DreamFactory products and services, call (650) 641-1800 or visit the Web site at:www.dreamfactory.com<br />This case study is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.Document published April 2010<br />Windows Azure Platform<br />The Windows Azure platform provides an excellent foundation for expanding online product and service offerings. The main components include:<br />Windows Azure. Windows Azure is the development, service hosting, and service management environment for the Windows Azure platform. Windows Azure provides developers with on-demand compute and storage to host, scale, and manage Web applications on the Internet through Microsoft data centers.<br />Microsoft SQL Azure. Microsoft SQL Azure offers the first cloud-based relational and self-managed database service built on Microsoft SQL Server 2008 technologies.<br />Windows Azure platform AppFabric. With Windows Azure platform AppFabric, developers can build and manage applications more easily both on-premises and in the cloud.<br />AppFabric Service Bus connects services and applications across network boundaries to help developers build distributed applications.<br />AppFabric Access Control provides federated, claims-based access control for REST Web services.<br />Microsoft \"
Dallas.\"
 Developers and information workers can use the new service code-named Dallas to easily discover, purchase, and manage premium data subscriptions in the Windows Azure platform.<br />To learn more about the Windows Azure platform visit:<br />www.windowsazure.comSoftware and ServicesWindows Azure PlatformWindows AzureBLOB StorageMicrosoft SQL Azure Table service Linkswww.microsoft.com/windowsazure <br />
Microsoft Windows Azure - Dream Factory Software Combines Data Across Clouds Case Study
Microsoft Windows Azure - Dream Factory Software Combines Data Across Clouds Case Study
Microsoft Windows Azure - Dream Factory Software Combines Data Across Clouds Case Study

More Related Content

PDF
Duelling for the desktop
DOCX
AcXess saves U.S.$5 million in hardware with Hyper V
PPT
Cloud Computing Primer
DOCX
Hyper-V improves appliance manufacturer’s productivity
PPT
Welcome to Cloud Computing World
DOCX
UnitedAirlines_WS2012R2_CS
DOCX
Cloud Computing 2.0
DOC
Microsoft Windows Azure - Kelly Blue Book Case Study
Duelling for the desktop
AcXess saves U.S.$5 million in hardware with Hyper V
Cloud Computing Primer
Hyper-V improves appliance manufacturer’s productivity
Welcome to Cloud Computing World
UnitedAirlines_WS2012R2_CS
Cloud Computing 2.0
Microsoft Windows Azure - Kelly Blue Book Case Study

What's hot (18)

PDF
9 Cloud Success Stories - Microsoft Azure
PPTX
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
DOCX
Cloud final with_lab
PDF
Cloud Computing With SAS
PDF
Enterprise Cloud Analytics
PDF
dinCloud PR Highlights - Q4 2015
PPTX
Azure and the Cloud White Paper - Ethos
DOCX
Microsoft Windows Azure - GCommerce IT Services Transforms Special Order Proc...
PDF
Solstice Cloud-Native Trends for 2018
PDF
WorksPad Overview - mar2016 SP
PPTX
Hadoop Twelve Predictions for 2012
PDF
Google cloud - solution deck
PPTX
Technology Trends 2013-2014 at HUI
PPTX
PPT
Albara Abdalkhalig
PDF
looksoftware Case Study: Agilysys
PDF
Upmc tpdev4
PDF
Supercharging the Cloud for an Agile Enterprise
9 Cloud Success Stories - Microsoft Azure
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
Cloud final with_lab
Cloud Computing With SAS
Enterprise Cloud Analytics
dinCloud PR Highlights - Q4 2015
Azure and the Cloud White Paper - Ethos
Microsoft Windows Azure - GCommerce IT Services Transforms Special Order Proc...
Solstice Cloud-Native Trends for 2018
WorksPad Overview - mar2016 SP
Hadoop Twelve Predictions for 2012
Google cloud - solution deck
Technology Trends 2013-2014 at HUI
Albara Abdalkhalig
looksoftware Case Study: Agilysys
Upmc tpdev4
Supercharging the Cloud for an Agile Enterprise
Ad

Viewers also liked (20)

PPTX
Refactoring to clean code
PPT
PPTX
Presentacion
PDF
NONG ORACHAT WATCHARAOPAS PORTFOLIO WORK 03 PROCESS 2011-2016
PPT
Mi semana♥
PDF
SIGRE: Reciclaje de medicamentos - Cifras
PDF
Acciones de diseño y desarrollo de objetos educativos copia
PPTX
Sobre el color
PPS
Power Start English
PPTX
Pompeii
PDF
Multipurpose Website blogwordpress.website
PDF
Dead horse bay teacher packet 2007
PDF
East Don Trail - Design Concepts
PDF
Tp efapel 201302
PDF
Vialidad revista argentina
PDF
Estatutosminiempresa.odt
PDF
¿Qué experiencia de usuario en los social media y cómo? (2012)
PPTX
Alan Turing, día da ciencia en galego, IES A Basella
PDF
Calidad educativa Jardín de Niños Ebani - Ma Isabel e Ilda Aguirre, Rocío Al...
PPT
Workplace Design And Accommodating Workers With Disabilities
Refactoring to clean code
Presentacion
NONG ORACHAT WATCHARAOPAS PORTFOLIO WORK 03 PROCESS 2011-2016
Mi semana♥
SIGRE: Reciclaje de medicamentos - Cifras
Acciones de diseño y desarrollo de objetos educativos copia
Sobre el color
Power Start English
Pompeii
Multipurpose Website blogwordpress.website
Dead horse bay teacher packet 2007
East Don Trail - Design Concepts
Tp efapel 201302
Vialidad revista argentina
Estatutosminiempresa.odt
¿Qué experiencia de usuario en los social media y cómo? (2012)
Alan Turing, día da ciencia en galego, IES A Basella
Calidad educativa Jardín de Niños Ebani - Ma Isabel e Ilda Aguirre, Rocío Al...
Workplace Design And Accommodating Workers With Disabilities
Ad

Similar to Microsoft Windows Azure - Dream Factory Software Combines Data Across Clouds Case Study (20)

DOCX
Case Study | DreamFactory Software
PDF
ReactJS Test Questions Answers.pdf
PPTX
An Introduction to the Microsoft Cloud
PDF
What is Microsoft Azure?
PPTX
Discovering the value of the cloud for the business session 2
PPTX
Cloud computing
PPTX
Discovering the value of the cloud for the business
PPT
Sami-Cloud
DOCX
CC ASSIGNMENT 01.docx
DOCX
Microsoft Windows Azure - Quest Software Expands Market Reach Case Study
PPTX
Bluemix overview - UK WebSphere Integration User Group
PDF
Cloud Computing Essay
PDF
Seminar_report on Microsoft Azure Service
PPT
Cloud Computing
PPTX
Cloud computing
PPTX
Cloud computing
PPTX
Cloud infrastructure engineering services for enterprises
PPT
Hybrid Cloud Service on the ThinkFree Mobile Android Platform
PDF
Hybrid datasenter - fremtidsrettet og optimalisert med Microsoft Cloud OS
PDF
10 Best Cloud Computing Service Providers in the World.pdf
Case Study | DreamFactory Software
ReactJS Test Questions Answers.pdf
An Introduction to the Microsoft Cloud
What is Microsoft Azure?
Discovering the value of the cloud for the business session 2
Cloud computing
Discovering the value of the cloud for the business
Sami-Cloud
CC ASSIGNMENT 01.docx
Microsoft Windows Azure - Quest Software Expands Market Reach Case Study
Bluemix overview - UK WebSphere Integration User Group
Cloud Computing Essay
Seminar_report on Microsoft Azure Service
Cloud Computing
Cloud computing
Cloud computing
Cloud infrastructure engineering services for enterprises
Hybrid Cloud Service on the ThinkFree Mobile Android Platform
Hybrid datasenter - fremtidsrettet og optimalisert med Microsoft Cloud OS
10 Best Cloud Computing Service Providers in the World.pdf

More from Microsoft Private Cloud (20)

DOCX
Microsoft at No. 1 Spot In Customer Satisfaction Audit - Data Quest
PDF
Cloud Computing Myth Busters - Know the Cloud
PDF
Economics of the Cloud - A Report Based On CFO Survey
PDF
Assess The Economics Of The Cloud By Using In Depth Modeling
PDF
A Guide To Finding Your Cloud Power
DOCX
TicTacTi Advertising Improves by 400% by Adopting to Cloud Computing Case Study
DOC
REEDS Jeweller Moves to Online Services to Boost Productivity and Cut Costs b...
DOCX
Godiva Chocolatier Saves $250,000 Annually by Moving Email to Cloud Case Study
DOC
Aviva Insurance Enhanced its Global Communication and Collaboration with Micr...
DOCX
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...
DOC
Simplify Your IT Management with Microsoft SharePoint Online: Whitepaper
DOCX
Engage Customers through Real Time Meetings with Microsoft Office Live Meetin...
DOC
Get Instant Messaging and Presence Functionality with Microsoft Office Commun...
PDF
Deployment Guide for Business Productivity Online Standard Suite: Whitepaper
DOCX
Communicate Easily with Others in Different Locations with Microsoft Office C...
PPTX
Introduction to Microsoft SharePoint Online Capabilities, Security, Deploymen...
PPTX
Cloud Based Communications Solutions from Microsoft
PPTX
Reduce Capital & Operational Expenses with Business Productivity Online Suite
PPTX
Overview of Microsoft Exchange Online
PPTX
A Microsoft Approach to Cloud Computing
Microsoft at No. 1 Spot In Customer Satisfaction Audit - Data Quest
Cloud Computing Myth Busters - Know the Cloud
Economics of the Cloud - A Report Based On CFO Survey
Assess The Economics Of The Cloud By Using In Depth Modeling
A Guide To Finding Your Cloud Power
TicTacTi Advertising Improves by 400% by Adopting to Cloud Computing Case Study
REEDS Jeweller Moves to Online Services to Boost Productivity and Cut Costs b...
Godiva Chocolatier Saves $250,000 Annually by Moving Email to Cloud Case Study
Aviva Insurance Enhanced its Global Communication and Collaboration with Micr...
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...
Simplify Your IT Management with Microsoft SharePoint Online: Whitepaper
Engage Customers through Real Time Meetings with Microsoft Office Live Meetin...
Get Instant Messaging and Presence Functionality with Microsoft Office Commun...
Deployment Guide for Business Productivity Online Standard Suite: Whitepaper
Communicate Easily with Others in Different Locations with Microsoft Office C...
Introduction to Microsoft SharePoint Online Capabilities, Security, Deploymen...
Cloud Based Communications Solutions from Microsoft
Reduce Capital & Operational Expenses with Business Productivity Online Suite
Overview of Microsoft Exchange Online
A Microsoft Approach to Cloud Computing

Recently uploaded (20)

PPTX
Cloud computing and distributed systems.
PDF
Machine learning based COVID-19 study performance prediction
PDF
Encapsulation theory and applications.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Big Data Technologies - Introduction.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Chapter 3 Spatial Domain Image Processing.pdf
Cloud computing and distributed systems.
Machine learning based COVID-19 study performance prediction
Encapsulation theory and applications.pdf
Approach and Philosophy of On baking technology
Encapsulation_ Review paper, used for researhc scholars
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Big Data Technologies - Introduction.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Per capita expenditure prediction using model stacking based on satellite ima...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Network Security Unit 5.pdf for BCA BBA.
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Weekly Chronicles - August'25 Week I
Review of recent advances in non-invasive hemoglobin estimation
Chapter 3 Spatial Domain Image Processing.pdf

Microsoft Windows Azure - Dream Factory Software Combines Data Across Clouds Case Study

  • 1. Customer: DreamFactory SoftwareCountry or Region: United StatesIndustry: Professional services—SoftwareCustomer OverviewDreamFactory is a leading publisher of rich Web applications in the cloud, which are accessed via the Internet. Combining the agility of on-demand delivery with the performance of desktop applications, the DreamFactory Suite delivers enterprise-class project, document, and data collaboration applications to more than 4,000 businesses. DreamFactory is based in Campbell, California.Business ResultsAbility to merge data from different cloud-based data centersRapid time-to-market for initial migration and ongoing upgradesPerformance improvement of up to 30 percent versus other cloudsGateway to growth opportunitiesProfileChief Technology OfficerDuring 25 years in the software business, Eric Rubin and Bill Appleton have seen organizations struggle to implement big, expensive, packaged software applications. Then, when software as a service emerged as a deployment option in the 1990s, they saw that it provided deployment and maintenance efficiencies, but companies often ended up with a one-size-fits-all solution that failed to meet their specific needs.<br />In 2005, as “cloud computing”—running applications in hosted data centers—progressed, Rubin and Appleton joined forces to launch DreamFactory Software. The company’s aim is to combine the agility of on-demand application delivery with the performance and customization of on-premises applications. DreamFactory created a suite of eight workgroup productivity tools encompassing enterprise-grade project, document, and data collaboration capabilities, which are delivered over the Internet. The tools integrate easily with popular online software such as Salesforce.com customer relationship management and the Intuit QuickBase database. Today, more than 4,000 businesses use DreamFactory tools in combination with business data residing in Amazon Web Services, Intuit Workplace, Cisco Webex Connect, and Force.com.<br />Workhorse Cloud Platform<br />When customers started asking DreamFactory if it would support the Windows Azure platform, Chief Executive Officer Rubin and Chief Technology Officer Appleton immediately put it in their strategic plan. “We knew that Microsoft would be a major cloud provider and that customers would want to run their applications on Windows Azure and be able to interoperate with other clouds,” Rubin says. “Our strategy is to be able to run on and interoperate with all of the critical cloud platforms, so we immediately moved to support Windows Azure.”<br />One thing that Rubin and Appleton liked about Windows Azure was its breadth, providing operating system, development, storage, and service management capabilities. “It’s not just a place to store data but a powerful development and processing platform,” Rubin says. “Microsoft will undoubtedly be a major player in enterprise cloud computing, and Windows Azure opens up opportunities for us in corporate IT that we wouldn’t have with other cloud platforms.”<br />Adds Appleton, “Windows Azure is a powerful combination of enterprise-grade cloud computing capabilities and commodity pricing. Plus, the performance is great. We initially thought that the role of a backbone workhorse platform could be met by Amazon alone. But we found that the Windows Azure platform, with its fully relational database, offers us the most complete development and deployment infrastructure.”<br />Data Merged Between Clouds<br />Companies can run DreamFactory tools on Windows Azure and store data in Micros“Windows Azure was built from the ground up with interoperability in mind. Developers can use just about any language or development tool to build their application, run it on Windows Azure, and consume data from any other cloud or on on-premises platform.”Bill Appleton, Chief Technology Officer, DreamFactory Softwareoft SQL Azure. But to Rubin and Appleton, the real power comes from combining the DreamFactory tools with data from other cloud databases. For example, within a DreamFactory workspace running on Windows Azure, a company might pull sales data from Force.com and financial data from Intuit Workplace and combine it with corporate data in SQL Azure. Moreover, customers can collaborate on related documents and manage structured projects inside workspaces in Windows Azure.<br />“Windows Azure was built from the ground up with interoperability in mind,” Appleton says. “Developers can use just about any language or development tool to build their application, run it on Windows Azure, and consume data from any other cloud or on-premises platform. Using DreamFactory tools, users can then drag, drop, and connect applications and data between clouds,” Appleton says. “We bring a new level of interoperability to cloud computing.”<br />Rapid Time-to-Market<br />DreamFactory was able to migrate its tools to Windows Azure in less than four weeks. “Not only was the time-to-market significant, but we also had much richer development capabilities than other cloud platforms provide,” Appleton says. “The BLOB Storage service was very familiar, and the Table service was very complete.” The Windows Azure BLOB (Binary Large Object) Storage service provides unstructured data storage, and the Table service provides structured data storage.<br />“Development speed is very important to us to support our business model,” Rubin says. “We continuously improve our products based on customer feedback, and time-to-market is critical in making this model work. The sophisticated development services in Windows Azure enable us to deliver faster and widen the gap between us and the competition.”<br />Great Performance Plus Growth Opportunities<br />Not only can DreamFactory quickly enhance its tools on Windows Azure, but it also can make them run faster. “The performance of Windows Azure is impressive,” Appleton says. “We benefit from as much as a 30 percent performance increase over similar cloud computing offerings. This enables us to scale applications for enterprise customers without concerns about performance.”<br />For DreamFactory, Windows Azure provides big growth opportunities. “The Windows operating system offers the largest potential deployment platform for on-premises applications, and Windows Azure offers the same potential in cloud environments,” Rubin says. “With Microsoft, we have an opportunity to access a whole new universe of customers, especially as more corporate IT staffs move to cloud computing. Microsoft is the first cloud service available for building applications of any type with strong enough features for enterprise applications. We also believe that Microsoft has the ability to bring IT departments to the cloud en masse and that this will be beneficial to providers on any cloud.”<br />Please continue reading for profile perspectives.<br />Chief Technology Officer ProfileHow We Blend Applications from Different Clouds <br />Bill AppletonChief Technology OfficerDreamFactory SoftwareBill Appleton is an expert on service-oriented architectures, rich media authoring tools, and user interface development. He has written more than two dozen commercial software publications and has worked closely with Disney, Paramount, Viacom, and Bandai to build creative vehicles for content development.“The Windows Azure platform is the first cloud service targeted at the needs of enterprise IT departments. The table sizes, BLOB limits, partitioning capability, and performance are great for the cost profile.”<br />An application developed with the DreamFactory Interactive Development Environment can run natively on multiple cloud platforms using a single code base. Currently supported deployment environments include Windows Azure, Force.com, Intuit Workplace, Amazon Web Services, and Cisco WebEx Connect.<br />“We have a ‘blend’ software layer that enables the interoperation between different cloud platforms,” says Bill Appleton, Chief Technology Officer for DreamFactory Software. The blend layer is a software abstraction that blends the DreamFactory applications running in different cloud platforms into a single application programming interface (API).<br />From the user perspective, running a DreamFactory application is similar to embedding an animation or a movie file on a Web page. There is a client player that “plays” the application content. The player implements a security sandbox that protects local files and other private network assets. The player is carefully written to minimize contact with the local machine, but also to allow access to certain external Web-based assets or local desktop files under user control. DreamFactory does not host any user data; rather, all communication is conducted directly through an encrypted Secure Sockets Layer (SSL) pipeline with Windows Azure or other cloud platforms, where data is stored.<br />Migrating DreamFactory applications to the Windows Azure platform was a straightforward process, according to Appleton. “It took us under a month to get DreamFactory applications running on Windows Azure,” he says. “The process went very smoothly. The BLOB Storage service was very familiar, and we liked the fact that the Table service placed no limits on table field sizes. We also had the ability to transmit updates and deletions together as a set, which helps our customers reduce the costs of Internet transactions. The support for Gzip compression and coding upload and download also reduces the cost of Internet transactions. Other table services do not have one or more of these features, and that makes it difficult to work with them in an enterprise context.”<br />Another benefit provided by Windows Azure is the pay-as-you-go pricing model, which enables customers to use processing and storage capacity on an as-needed basis. They can easily scale up during peak periods of activity and scale down as less power or space is needed.<br />“The Windows Azure platform is the first cloud service targeted at the needs of enterprise IT departments,” Appleton states. “The table sizes, BLOB limits, partitioning capability, and performance are great for the cost profile.”<br />Business Results<br />DreamFactory took less than a month to migrate its applications to Windows Azure.<br />BLOB Storage service was familiar, and Table service placed no limits on table field size.<br />Support for Gzip compression and coding upload/download reduces cost of Internet transactions for customers.<br />Pay-as-you-go pricing model enables customers to purchase processing and storage as needed.<br />For More InformationFor more information about Microsoft products and services, call the Microsoft Sales Information Center at (800) 426-9400. In Canada, call the Microsoft Canada Information Centre at (877) 568-2495. Customers in the United States and Canada who are deaf or hard-of-hearing can reach Microsoft text telephone (TTY/TDD) services at (800) 892-5234. Outside the 50 United States and Canada, please contact your local Microsoft subsidiary. To access information using the World Wide Web, go to:www.microsoft.comFor more information about DreamFactory products and services, call (650) 641-1800 or visit the Web site at:www.dreamfactory.com<br />This case study is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.Document published April 2010<br />Windows Azure Platform<br />The Windows Azure platform provides an excellent foundation for expanding online product and service offerings. The main components include:<br />Windows Azure. Windows Azure is the development, service hosting, and service management environment for the Windows Azure platform. Windows Azure provides developers with on-demand compute and storage to host, scale, and manage Web applications on the Internet through Microsoft data centers.<br />Microsoft SQL Azure. Microsoft SQL Azure offers the first cloud-based relational and self-managed database service built on Microsoft SQL Server 2008 technologies.<br />Windows Azure platform AppFabric. With Windows Azure platform AppFabric, developers can build and manage applications more easily both on-premises and in the cloud.<br />AppFabric Service Bus connects services and applications across network boundaries to help developers build distributed applications.<br />AppFabric Access Control provides federated, claims-based access control for REST Web services.<br />Microsoft \" Dallas.\" Developers and information workers can use the new service code-named Dallas to easily discover, purchase, and manage premium data subscriptions in the Windows Azure platform.<br />To learn more about the Windows Azure platform visit:<br />www.windowsazure.comSoftware and ServicesWindows Azure PlatformWindows AzureBLOB StorageMicrosoft SQL Azure Table service Linkswww.microsoft.com/windowsazure <br />