.NET Services - Cloud Interoperability



Azure Dev Challenge Questions Tackled


Last month Microsoft announced its first-ever Azure Developer Challenge. Since then, we've received strong interest and several questions about the competition.

 

The question I most frequently receive is, "Why is the Azure Dev Challenge open to US residents only?"

I am pleased to announce that starting today the Azure Developer Challenge is open to developers outside of the US. Without starting to sound like a lawyer, there were legal and regulatory considerations that took us a little bit longer to resolve for international. We now have those worked out and can't wait to see your applications. See my previous post for more info on getting registered.

 

Seperately, we received questions about interopoerability and the use of existing code. Specifically... "Can we use jQuery?" the answer is yes.

Experiment, have fun, and send us feedback about your experiences during the process of submitting an entry for the competition.

 

Remember, the deadline to submit contest app entries is June 18 for US developers. Developers outside the US have until July 9th to submit their application. So hurry up and go to www.newcloudapp.com to get started today! To follow the contest chatter on Twitter, search for "#newCloudApp".


Azure Developer Challenge – Judged by Om Malik and Michael Cote


As you know, I'm always up for a little friendly competition… I'm excited to announce that today, we are kicking off the first Azure Services Platform Developer Challenge.

 

Over the next two months, developers will have the opportunity to show off what they can do on the  Azure Services Platform. We're looking for innovate apps developed with the user experience in mind that are applicable to the real-world and highlight new opportunities cloud computing brings to developers.  

 

There are a couple of surprise twists to this challenge. The first twist is this contest will have three winners – best .NET application, a top PHP application, and one more we'll talk about in just a bit. For the .NET application category, we want to see a great .NET application running on Windows Azure using ASP.NET or Silverlight to incorporate additional Azure services such as .NET Services and Live Services. Incorporate other Microsoft, 3rd party services, or other cloud services and author a unique web, mobile, or desktop application. 

 

For the PHP contest category running on Windows Azure, we want to see a PHP application taking interoperability to the next level by integrating with other Azure services, 3rd party web services and APIs, and services provided by other cloud providers.

 

The second twist to this contest is that we're really excited that the winner of the .NET and PHP application categories will be judged by industry leaders Om Malik, founder and senior writer for the GigaOM Network, and Michael Cote, IT Management Lead analyst at RedMonk. The winners chosen by the judges will be announced at Structure 09 on June 25.

 

And now the third and final twist… We are inviting the community of web and software developers to decide the third overall community winner via online voting. This winner will be announced on June 30.

 

But before you head off to create your masterpiece, make sure you check out www.Newcloudapp.com for official rules, registration info, important deadlines and to learn what money, fame, and glory are in store for three creative developers J.

 

Expect to see some chatter about this on Twitter. Search for "#newCloudApp" as developers start sharing their creations online.

 

Good luck!


BizTalk Adapter Pack 2.0 announced at WPC


This week I returned to my home state of Texas to attend the Worldwide Partner Conference. Returning to my home state didn't get me back to speaking in my southern-drawl, but it did get me speaking with partners about something we are both excited about. The news may not be as big as the state of Texas (but what is?); however, the BizTalk Adapter Pack 2.0 is far from a Rhode Island sized announcement.

So what is it? The BizTalk Adapter Pack is a separate SKU from the rest of the BizTalk Server family of products. It continues to simplify the ways that customers and partners can connect to line-of-business systems (LOBs). Generally speaking, when developers want to build an application that draws information from an LOB, they use a message broker technology with an application adapter or they write directly to the LOB APIs. Neither is particularly productive especially in simple scenarios. The BizTalk Adapter pack changes this by giving developers simple technology to connect directly to the LOB system without using a heavy mid-tier server.

What's new in V2? Specifically in the V2, we are delivering new adapters for the Oracle E-Business Suite and SQL Server. This builds on existing functionality from first version, which RTM'd a few months ago, and includes adapters for SAP R/3, Siebel and Oracle DBMS. A key value for partners is the WCF LOB Adapter SDK (available as a free download from MSDN) on which Microsoft has built the Adapter Pack. The SDK enables a platform that makes Adapter development much easier by providing support for key capabilities (like Metadata browse & search and connection pooling) out of the box.

Overall, the BizTalk Adapter Pack is another demonstration of Microsoft's long term commitment to interoperability. Customers choose how they want to connect application platforms and people, and we provide them with the tools.


BizTalk Server 2009


Today, we announced updated plans for the next major version of BizTalk Server. We launched the first version of BizTalk Server back in 2000. Eight years later, we've seen our installed base grow to 8,200 customers making it the most widely deployed solution for enterprise connectivity in heterogeneous environments. We're hearing from our customers that BizTalk has become a core part of their infrastructure, running mission critical applications. Our partners (over 1500 of them) tell us that the applications and adapters they build for BizTalk have become a significant part of their business. This positive feedback is our greatest reward.

 

We're excited to offer more details on the next version of BizTalk Server—now dubbed BizTalk Server 2009 to reflect the full release that it is. Initially, We disclosed this as BizTalk Server 2006 R3, but it has so many exciting new features that it deserves a to be referenced as a full release. BizTalk Server 2009 will focus on a few key areas; as always, these areas are determined based on what customers have told us are their priorities. They are platform support, SOA and Web Services, B2B integration and developer productivity. In particular, the platform updates enable greater scalability and reliability, new Hyper-V virtualization support, and many advances in the latest developer tools.

 

I should also note that we're still on track for the final release of BizTalk Server 2009 in 1H of CY2009. For all the features and details, go here or to PressPass.

 

We've actually already delivered a first Community Technology Preview (CTP) to select customers and we're getting great feedback! The next CTP update is coming sometime in Q4 of CY08. We'll use this broad feedback from customers and partners to help us validate the features and readiness of the product.

 

Looking into the future, the goal is to continue to provide a BizTalk Server release approximately every two years, plus additional interim releases of service packs as appropriate. At each milestone, we will take advantage of as much platform technology as is reasonable and consumable by our customers and will take advantage of updates to .NET, Visual Studio, Windows Server and SQL.

 

We're also hearing from many of our BizTalk customers that they're beginning to accelerate the development of more complex composite applications. As you know, one of our missions with "Oslo" is to simplify the development/deployment/management of composite applications through a model-driven approach to the application lifecycle. We see our BizTalk customers benefitting from Oslo's core technologies, and are committed to providing choice, flexibility and a clear integration path for those who are interested in taking advantage.


BizTalk Services "R12" Release – Workflow


Drum roll please….for those of you are as interested in the advent of cloud services, this is big. Today, we released BizTalk Services "R12" Community Technology Preview (CTP). Just as a refresher: "BizTalk Services" is the code-name for an incubation for our SOA platform-in-the-cloud offering from Microsoft. BizTalk Services provides Messaging, Identity and Workflow (our latest addition) enabling developers to extend existing premises applications and build new composite applications. See my previous post for additional information.

 

While the BizTalk Services "R12" CTP includes a variety of updates, the piece that stand out is the release of the anticipated Workflow capabilities. The new cloud-based Workflow capabilities enable 'service orchestration' from the cloud. This functionality is based on the Windows Workflow Foundation (.NET Framework component) and can orchestrate services that connect to systems in your enterprise, or to systems running anywhere on the Internet via Web services messages. Using this service, you can define the interaction of any web-addressable services.  

In addition to the Workflow functionality, the BizTalk Services Identity Service has been expanded and enhanced to enable more flexibility for scenarios demanded by our customers. R12 introduces a new approach for creating, viewing, and managing access control rules.   

 

The new BizTalk Services "R12" CTP is online and available now for your use and the SDK is available at https://labs.biztalk.net. Whether or not you currently have an account, now's the time to try it!


Bring back the red shirt


Sign the petition here! See you at Mix.

 


Convergence - SOA, SaaS, Modeling, Virtualization


Last year at TechEd we talked about deploying technologies in a blended way – both on premises and in the cloud. We also talked about a framework for thinking about which applications might benefit the most from the blended world. Specifically, applications can be grouped in two buckets – core and commodity. Core – things that make your business really unique. Commodity – things that are important, but not secret sauce – think Expense Reporting. Those who started the journey a year ago are starting to see real benefits.

 

Here we are at TechEd a year later with some new trends on the horizon – this time, it's the convergence of technologies that has us really excited. There are four distinct major technology trends which are beginning to converge. Looking into the future, we see a perfect storm of productivity and application richness brewing. Specifically, SOA, SaaS, Application Virtualization and Modeling will collide and spark a wave of application creation that we haven't seen since Al Gore invented the Internet. Let me paint you a picture - developers will compose business critical applications from services they didn't author, run them in datacenters they don't own, manage them at a policy level, and pay for them by the drink.

 

Let's take a look at these four trends. Today, developers build services and expose them across the firewall, which looks a lot like SaaS. Modeling technologies are being used to aggregate services into composite apps. Cloud based, Application virtualization will allow developers to think about their infrastructure in logical terms rather than physical – imagine datacenter as you go. No more worrying about building something and having too much or too little. You eliminate the Three Bears problem, not too hot, not too cold – but just right.

 

Microsoft architecting for convergence. When it comes to building apps that will live in the cloud, we know developers will want to harness their existing skills, leverage their existing apps and connect to existing third party apps. Today we have sevarla active incubations running – BizTalk Services, SSDS and Live Mesh to name a few. We'll say a lot more about our plans for the cloud at the PDC in October.