Microsoft Courts PHP Developers with Reporting Services SDK

Microsoft, continuing its strategy of opening up its products to developers who use non-Microsoft technologies, yesterday announced a software development kit to help PHP developers use SQL Server Reporting Services in Web apps.

PHP has been getting a lot of attention from Microsoft lately. Within just the last two months, the company has announced a command-line tool for PHP to deploy applications on Windows Azure, OData interoperability with PHP and guidance for using PHP with the Windows Azure Tools for Eclipse plug-in.

The new SQL Server Reporting Services SDK for PHP provides a simple API to let developers list available reports and manage the rendering of reports in PHP applications, and also provide custom parameters from a PHP Web form, according to a Interoperability@Microsoft blog post.

The open-source project hosted on CodePlex works with the free SQL Server 2008 Express with Advanced Services edition. The Business Intelligence Development Studio bundled with that free edition is used to design reports. Persistent Systems Ltd. worked on the project with Microsoft, according to the CodePlex page.

"This edition includes the SQL Server 2008 Express database engine as well as graphical administration tools and the Reporting Services server components for creating, managing, and deploying tabular, matrix, graphical, and free-form reports," according to the blog post.

Speaking to this site about Microsoft’s increased emphasis on openness, Jean Paoli, general manager of Interoperability Strategy, said, “Mixed IT environments are a reality for many customers. We take a multi-faceted approach to interoperability that includes collaboration with competitors, partners and the open source community.

"We have released interoperability technical bridges for popular products including Windows Azure, SQL Server and Silverlight to connect them with various platforms, languages and tools like PHP, Java, Ruby and Eclipse,” Paoli continued. “We expect to continue adding others in line with customer demand."

About the Author

David Ramel is an editor and writer for Converge360.

comments powered by Disqus


  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

  • What's New for Python, Java in Visual Studio Code

    Microsoft announced March 2024 updates to its Python and Java extensions for Visual Studio Code, the open source-based, cross-platform code editor that has repeatedly been named the No. 1 tool in major development surveys.

Subscribe on YouTube