Data Development......uses Microsoft's data platform to create data-centric solutions across mobile devices and desktops for web servers, enterprise servers, and the cloud. Read: Technologies At-a-Glance | Guide for .NET Developers Technologies Past, Present, & Future |Top Ten Questions on Data .png) | Database Technologies Use the SQL Server Database Engine to create relational databases for online transaction processing or online analytical processing data. Use SQL Azure to move your database to the cloud and SQL Server Compact to build standalone and occasionally connected applications for mobile devices, desktops, and Web clients. | | | | .png) | .NET Technologies Use the Entity Framework to easily access databases using LINQ, with direct access to SQL Server and the option to control the mapping between an Entity Data Model (EDM) and raw relational structures.
Use Data Services for a near-turnkey solution to easily create and consume OData services on both the web and intranet. Use PowerPivot for Excel to perform data analysis using the familiar toolset of Microsoft Excel.
Use the core ADO.NET technology to manually implement a data access layer on top of any data store, and System.Xml for XML access in .NET. Also see LINQ to SQL for access to SQL Server tables represented as objects. Use the Sync Framework to enable offline access to any data type, any data store, any transfer protocol, and any network topology. | | | | .png) | Application Services
Regardless of where your data is stored, you can depend on powerful technologies built into SQL Server, such as SQL Server Integration Services, SQL Server Reporting Services and SQL Server Service Broker to expand the power and scope of your applications. SQL Server Analysis Services Data Mining and SQL Server Analysis Services Multidimensional Data are powerful tools for analyzing the data contained in your databases. SQL Server Master Data Services enables you to create a single source of master data and maintain an auditable record of that data as it changes over time. Look to SQL Server StreamInsight to quickly implement robust and highly efficient event processing applications. | | | | .png) | Native and Cross-Platform Technologies Depend on the MSXML technologies for working with XML. Access a wide range of data sources via ODBC, OLE DB, and ADO using Windows Data Access Components (WDAC). Get high performance access to Microsoft SQL Server via ODBC and OLE DB connectivity with SQL Server Native Client. The SQL Server JDBC Driver and the SQL Server Driver for PHP enable rich, scalable Java and PHP applications to access SQL Server databases. | | | | .png) | Roadmap to the Future Look to new features being planned for the Entity Framework and Data Services. Look to the SQL Server Modeling technologies for new approaches to textual modeling (the code name "M" language), a new environment for building data-driven applications (code name "Quadrant"), and enterprise-level Modeling Services. |
Data Development Highlights
Microsoft Drivers for PHP for SQL Server 2.0The Microsoft Drivers for PHP for SQL Server provide connectivity to Microsoft SQL Server from PHP applications. In addition to some important bug fixes for the existing SQLSRV driver, version 2.0 rel... moreThursday, Aug 5
Building an AtomPub Server Using WCF Data ServicesLearn how to use the AtomPub protocol to pump up your blogs. Chris Sells includes a practical demonstration of mapping so you can expose a standard AtomPub service from a Web site and use Windows Live... moreMonday, Aug 9
How We Used Data in GiveAQuiz.comIn this article, Shawn Wildermuth details how the new website, giveaquiz.com, was built using a variety of Microsoft data technologies: SQL Server 2008, Entity Framework 4, WCF Data Services 4, Visual... moreThursday, Jul 22
View all... | |
Featured Team Blog.jpg) | Alex James Alex James is a Program Manager on the Data Services Team at Microsoft. He is passionate about unlocking the inherent value in data, and loves cooking up crazy ideas that generally involve leveraging Metadata somehow. |
More... | Featured Community Blogger.jpg) | Christian Weyer Christian Weyer is co-founder of thinktecture, a European company aiding and supporting software architects and developers in designing and implementing distributed solutions architectures. He has been modelling and implementing distributed applications with Java, COM, DCOM, COM+, Web Services and other technologies. Christian has been focusing on the ideas and concepts of service-orientation and their practical translation in customer projects in the past few years, with Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) being the two main technologies applied recently. |
More... |
| Data TechnologiesDatabase Technologies .NET Technologies Application Services Native and Cross-Platform Technologies Future Technologies More Data Development Resources |