AppFabric Team Blog   |   MSDN Dev Center   |   Forums   |   Release Notes   |   Give Feedback

Welcome to MSDN Blogs Sign in | Join | Help

Microsoft .NET Services November CTP Release

A few weeks ago, we outlined what you could expect from the next update to the Microsoft .NET Services CTP. Throughout the CTP process, tens of thousands of developers signed up for the services and provided us with feedback. You will see much of that feedback incorporated into the latest version of Service Bus and Access Control Service. Today, we are excited to announce our November CTP, which represents the complete feature set that will be available at Microsoft’s PDC conference from both the Service Bus and Access Control Service when the Windows Azure platform becomes commercially available early next year.

For those who are new to the conversation, Service Bus and Access Control Service make it easier to connect applications and services in the cloud and on-premises. The Service Bus helps applications and services communicate across network and organizational boundaries, and the Access Control Service helps create secure authorization for your apps, services and users. Built on Windows Azure, the Service Bus and Access Control Service provide secure connectivity as a cloud service to complement the compute, storage, and database services available on the Windows Azure platform. In the same way that Microsoft® .NET Framework provides higher-level libraries to make developers more productive, Service Bus and Access Control Service help developers focus on their application logic rather than deploying and managing their own cloud-based infrastructure.

Below is an overview of the launch features we will deliver at PDC. As we outlined last week, PDC marks the beginning of our transition from a CTP to a business. The Windows Azure platform CTP will remain open through December 31st, allowing you to experiment with the full feature platform and to give us any feedback. We won’t start charging customers for using the Windows Azure platform until February 1, 2010.

Please continue to let us know what you think about the product, what you are building with the Windows Azure platform, and how we can continue to deliver product improvements that simplify your projects and please our joint customers!

 

Access Control Service Feature-Complete Capabilities

The Access Control Service provides an easy way to control access to REST web services and Service Bus communications while integrating with standards-based identity providers, including enterprise directories and web identity systems such as Windows Live ID. Authorization decisions can be pulled out of the application and put into a set of declarative rules hosted in Windows Azure that can transform incoming security claims into developer-defined claims that web services can consume directly.

·         Cloud-based federated authorization management service

o    Claims Transformation Engine: Transform input claims to output claims using configurable rules

o    Security Token Service: Package and transit output claims using REST tokens

·         Setup Issuer trust with a simple Web interface or programmatically through APIs

·         Supports Active Directory and other identity infrastructures, with minimal coding

·         Support for multiple credentials, including Windows Live IDs, and X.509 certificates

·         Two token-exchange endpoints addressable using standard HTTPS POST requests:

o    REST with symmetric key: Makes it easy for developers on any platform to package claims for the Access Control Service

o    REST with SAML Extension will work with tokens issued by ADFS V2

·         Support for standard protocols including REST

·         Applications that run inside and outside the organizational boundary can rely on the service

        

Service Bus Feature-Complete Capabilities

The Service Bus makes it easy to connect applications together over the Internet. Services that register on the Service Bus can easily be discovered and accessed, across any network topology. The Service Bus provides the familiar Enterprise Service Bus application pattern, while helping to solve some of the hard issues that arise when implementing this pattern across network, security, and organizational boundaries, at Internet-scale.

·           Services discovered through a stable, internet-accessible URL, irrespective of location

o    Enable tree hierarchical based service naming system

o    Service Naming Registry enables opt-in service public discoverability

·           One-way messaging between sender and listener supports unicast and multicast datagram distribution

o    Provide a FIFO data structure within the namespace and exist independent of any presence of active listeners

·           Full-duplex, connection-oriented session between sender and listener support bi-directional communication

·           Full-duplex, connection-oriented peer-to-peer session with network-boundary traversal create direct end-to-end connectivity through NAT

o    Service Bus endpoint is secured by Access Control Service

·           Multiple publishers and multiple subscribers can simultaneously use the services’ top management and event distribution system

·           Support for REST and HTTP Access from non-.NET platforms

·           Global hierarchical namespaces that are DNS- and transport-independent

·           Anonymous access to services is supported only if you permit it.

If you have any questions or need further information, please visit our Technical Discussion Forum.  

 

You can –

-       download the latest SDK at http://www.microsoft.com/windowsazure/developers/dotnetservices/,

-       visit the Developers Center at http://msdn.microsoft.com/en-us/azure/netservices.aspx, and

-       follow us on Twitter @dotnetservices.

 

 

 

The Service Bus and Access Control Service Team

 

Windows Azure Platform Launch Update

In October 2008 at our Professional Developer Conference we opened the Community Technology Preview (CTP) for the Windows Azure platform (Windows Azure, SQL Azure and .NET Services).  The CTP has been invaluable in terms of shaping many aspects of the Windows Azure platform.
PDC 2009 is an exciting event for all of us who are working on the Windows Azure platform as it’s our opportunity to show you the work that we’ve done over the past year, including some brand new features. The conference also marks the beginning of our transition from a CTP to a business.  For your planning purposes, this post maps out the key stages of that transition that you should be aware of.

  • At PDC 2009, on November 17th, 2009, a number of new features in Windows Azure will be made available for the first time.  The CTP will remain open through December 31st, allowing you to experiment with the full feature platform and to give us any final feedback. 
  • Beginning January, 2010, new customers will have to sign up for an offer to access services on the Windows Azure platform. Usage during the month of January will be at no charge, so you can see your exact usage while still enjoying free service.
  • On February 1, 2010, we will begin charging customers for using the Windows Azure platform.

Making the transition in these three steps accomplishes a few goals.  First, it gives you a chance to explore our full feature set for free.  Second, it allows our team time to get your feedback on the new features and address any issues that arise.  Finally, it lets you preview exactly how billing will work before you need to start paying.
We’d like to thank everyone who has participated in our Community Technology Preview.  Windows Azure, SQL Azure and .NET Services are better products because of you. We look forward to seeing you next month at PDC 2009!

 

Updated 10/30/2009: Clarified that January is free of charge.

Update on the Next Microsoft .NET Services CTP

It’s been a while since our last update on this blog, hopefully everyone enjoyed a warm, sunny summer break while we continued the march toward the commercial release of Microsoft .NET Services.

 

For those that are new to the conversation .NET Services make it easier to connect applications and services in the cloud and on premises. .NET Services includes access control to help create secure connections between your applications and services, as well as a service bus for communicating across network and organizational boundaries.  In the same way that Microsoft® .NET Framework provides higher-level libraries to make developers more productive, .NET Services help developers focus on their application logic rather than deploying and managing their own cloud-based infrastructure

 

The next Community Technology Preview (CTP) of .NET Services and the supporting Software Development Kit (SDK) is due out in October, and will closely resemble what is planned for our commercial launch. So, what does this mean for capabilities that will comprise of .NET Services when we reach commercial availability? The Microsoft® .NET Service Bus remains largely the same compared to the current CTP, while the Microsoft® .NET Access Control Service will undergo changes in order to bring us closer to locking down the .NET Services launch features.

 

So, let’s dig into it!

 

What We’ve Heard and Observed Regarding Microsoft .NET Services

 

What’s become a core area of focus for the team, and also a point of discussing during the customer feedback process, is that REST web services are clearly increasing in popularity with both Web and enterprise developers. What is also apparent is a significant gap has emerged in the market place for REST-based identity and access control technologies.

 

Today, developers of REST web services lack an easy, accessible means to secure their services. At MIX09, we exposed some of our thinking about taking a first step toward radically simplifying the REST developer experience, and used this as an opportunity to gauge customer interest and feedback. Your response was overwhelming, positive and confirmed our priorities as we approach the commercial availability of .NET Services.

 

Developers face a lack of consistency and common patterns for managing identity and access control in a way that is compatible with REST.  As developers move towards REST in the enterprise, they will have an increasing need for robust security. They will be required to address the more systematic security concerns of enterprise customers as well as the more complex identity management scenarios that enterprises present. They will need a way to address these requirements in a simple way that integrates well with REST.

 

In speaking with the community in the past several months, it became clear that we all need a better way to control access to REST web services.  We believe that the .NET Access Control Service will address this need and compliment other Microsoft technologies for security and identity management.  The combination of simplicity and support for key enterprise integration scenarios will ensure that .NET Services are useful to enterprise developers as well as the broader developer audience.

What to Expect from Microsoft .NET Services Access Control Services in the October CTP

 

The.NET Access Control Service provides an easy way to control access to web applications and services while integrating with standards-based identity providers, including enterprise directories and web identity systems such as Windows Live ID. Authorization decisions can be pulled out of the application and put into a set of declarative rules that can transform incoming securing claims into claims that applications understand.

 

October CTP –  .NET Access Control Service Capabilities

·         Simple Web Trust – Authorization for REST Web Services and the .NET Service Bus

o   Two token-exchange endpoints: REST with symmetric key and REST with SAML Extension

§  REST with symmetric key: Makes it easy for developers on any platform to package claims for the .NET Access Control Service

§  REST with SAML Extension will work with tokens issued by ADFS V2

§  Both endpoints will be addressable using standard HTTPs POST requests

o   Claims Transformation Engine: Transform input claims to output claims using configurable rules

o   Security Token Service: Package and transit output claims using REST tokens

 

While we believe – and have heard clearly – that the changes to the .NET Access Control Service outlined above will bring tremendous benefit to our customers in the near-term, we also recognize these changes will significantly impact any code you are writing today.

 

In concrete terms, this means the WS-* integration features currently supported today will be temporarily unavailable while we focus on delivering a robust infrastructure for REST web services authorization. Once this infrastructure is in place, we will work on future version features of .NET Services, like web single sign-on and rich WS-* support. In future releases, we will reinstate full support for the WS-* protocols, web Single Sign On, and round out the .NET Access Control Service offering in a way that spans the REST/SOAP spectrum. We’ll talk more about these future features at a later date.

 

What to Expect from Microsoft .NET Services Bus in the October CTP

 

The .NET Service Bus makes it easy to connect applications together over the Internet. Services that register on the Bus can easily be discovered and accessed, across any network topology. The Service Bus provides the familiar Enterprise Service Bus application pattern, while helping to solve some of the hard issues that arise when implementing this pattern across network, security, and organizational boundaries, at Internet-scale.

 

As we work with you to gather feedback on implementations, and work on our future product planning cycles, it is clear developers see great promise for a cloud-based service bus and desire expanded functionality beyond what is available in today’s version .NET Service Bus. Here is what you can expect on this front, from our next CTP…

 

October CTP – .NET Service Bus Capabilities

·         Services Naming System and Registry

o   Enable tree hierarchical based service naming system

o   Service Naming Registry enables opt-in service public discoverability

·         Messaging

o   Enable one way, request/response and peer-to-peer messaging through NAT and firewall

o   NET Service Bus endpoint is secured by .NET Access Control Service

·         Message Buffer

o   Provide a FIFO data structure within .NET Services namespace and exist independent of any presence of active listeners.

 

In order to facilitate expanded functionality in coming releases and as we approach commercial availability, you will see several key changes relative to the Service Bus available for download today. Specifically, we are making core changes to Routers, Queues, WSHttpRelay Binding, and External Endpoint Registration, as outlined below.

 

·         Routers – We are temporarily removing Routers beginning with the next CTP. For developers who architected applications relying on the Router functionality, we will provide a sample to demonstrate a method for implementing Router-like functionality – including multicast, anycast, and push-style message operations – using existing Service Bus features.

 

·         Queues -- Queues will be replaced with a simpler offering called Message Buffers. In future releases we will add message buffer durability, delivery guarantees, and other enhanced message delivery semantics.

 

·         WSHttpRelay Binding - The WSHttpRelay Binding will no longer be available beginning in the October CTP release.  Customers who were using the WSHttpRelay Binding are advised to consider migrating to the WS2007Relay Binding, which provides support for the updated versions of the Security, ReliableSession, and TransactionFlow binding elements.

 

·         External Endpoint Registration - Beginning with the October CTP release, it will no longer be possible to register external (non-Service Bus) endpoints in the Service Registry.  We expect to re-instate this functionality in a future release.

 

Wow, that was a mouthful of an update! We, like many of you, are excited by the fast approaching commercial availability of .NET Services. Continue to let us know what you think about the product, what you are building with the Windows Azure platform, and how we can continue to deliver product improvements that simplify your projects and please our joint customers! If you have any questions or need further information, please visit the .NET Services Technical Discussion Forum.

 

The .NET Services Team

.NET Services Scheduled Maintenance (September 8th, 2009)

 

.NET Services Scheduled Maintenance (September 8th, 2009)


When:

Start:  08:00hrs PDT, September 8th, 2009
End:  14:00hrs PDT, September 8th, 2009

 

What:

Routine maintenance on the storage layer of the Access Control Service.

 

Impact Alert:

Customers can expect intermittent timeouts on Access Control operations during this maintenance window. This will also impact ServiceBus and Portal.

 

 

Thank You,

The .NET Services Team

 

Posted by netsqlservicesteam | 0 Comments
Filed under:

Pricing information for the Windows Azure platform

Pricing information for the Windows Azure platform was announced on Tuesday, July 14 at Worldwide Partner Conference. Click the link to learn about pricing, SLA, offers, and commercial availability for Windows Azure, SQL Azure, and .NET Services.

Posted by netsqlservicesteam | 0 Comments
Filed under:

Microsoft .NET Services July 2009 CTP Release

The IT industry is in the midst of a computing transformation as more applications are delivered over the Web and through the browser. Today businesses and customers have the power of choice to run applications locally, in the cloud, or a combination of both.

 

The hybrid model prioritizes user and organizational experiences that rise above the level of a single computer, phone, corporate data center or Web browser, and beyond the forced choice dictated by a single deployment model, data center, or bandwidth constraint. To capitalize on these hybrid scenarios presented by cloud computing, customers need the flexibility to run their applications and services on a variety of hardware and software platforms, across a myriad of deployment scenarios.

 

In heterogeneous environments, customers need three capabilities in order to realize success:

 

(1) Connect Applications and Users – Microsoft .NET Services connects disparate applications, whether on-premises, hosted, or cloud-based, across network and organizational boundaries..

(2) Interoperability by Default – .NET Services supports Web standards and is Web addressable, enabling developers to use any programming language to connect, collaborate, and create federated applications.

(3) Federation of Data, Messages, Identity and Access - .NET Services federates data and messages, simplifying the crossing of network and organizational boundaries.  It also federates identity and access, making it easier to implement access control through a variety of identity providers, using a cloud-based service for access control. As an example, you might want to allow users to sign into your service using Live ID, a Yahoo! ID, Google, Facebook Connect, OpenID, OAuth, or any number of other standards-based ID providers.  With .NET Services, developers will find those solutions easier to build.

 

.NET Services includes a hosted .NET Service Bus for connecting applications and services across network boundaries, and .NET Access Control for securing applications.

 

 

Today’s news

 

Today, Tuesday July 7 2009, Microsoft will release an updated Community Technology Preview (CTP) of the .NET Services Software Development Kit (SDK). The latest .NET Services SDK CTP delivers support for Windows 7 RC, expedites the set-up experience, improves service security and reliability, and follows-through on the planned removal of the.NET Services Workflow Service.

 

As we approach commercial availability before year-end 2009, we will continue to deliver incremental improvements to the .NET Services SDK which enable loosely-coupled connections between applications and organizations, improve our by-default-interoperability across Web services standards and various programming languages, and ensure a simple, familiar experience for developers utilizing .NET Services.

 

 

Additional Detail

 

The July CTP Release for.NET Services SDK introduces the following updates:

 

(1) Windows 7 RC Support - .NET Services now supports Windows 7 RC, in addition to Windows Server 2008, Windows Server 2008 R2 and Windows Vista.  The July CTP Release SDK can be installed on machines running Windows 7 RC.

(2) Set-up - There are multiple improvements in the set-up experience, which make it quicker for developers to get started and take advantage of the benefits of .NET Services: 

   - One-click install.

   - Integrated installer (combined UI/ unattended install) for both the SDK and the Client Redistributable.

   - The SDK installer now also supports incremental upgrades.

 

Workflow Service – As announced previously, after listening to customer feedback this service is being removed from .NET Services until further notice.

 

 

You can –

 

   - download the latest SDK at www.azure.com/netservices,

   - visit the Developers Center at http://msdn.microsoft.com/azure/netservices, and

   - follow .NET Services (@dotnetservices) on Twitter at http://twitter.com/dotnetservices.

 

 

 

 

The Microsoft .NET Services Team

 

.NET Services July 2009 CTP Breaking Changes Announcement and Scheduled Maintenance

Please see this blog post for the .NET Services July 2009 CTP breaking changes and scheduled maintenance detail.

.NET Services Team

.NET Services June 18th 2009 QFE Pre-Announcement and Scheduled Maintenance

Please see this blog post for the pre-announcement and scheduled maintenance detail.

 

.NET Services Team

Upcoming Important Changes to Microsoft .NET Workflow Service

Please see this blog post for upcoming changes to Microsoft .NET Workflow Service.

.NET Services Team

.Net Services: Microsoft’s Key to Cloud Security and Java Interoperability

Last week, Network World featured a “10 Questions” article with Burley Kawasaki, Director of Developer Platform Product Management.  The article, by Julie Bort, focuses on .NET Services and covers themes of interoperability, extension of the .NET Framework, and the tie to the Azure Services Platform.  Julie makes note of the March CTP release and points out the importance of .NET and Java interoperability in a time of heated debate around cloud computing.  Other highlights of the Q&A include a mention of Microsoft partner S3Edge extending an existing .NET app to .NET Services, as well as John Shewchuk’s demo at MIX.

 

In addition to the Q&A, the article contains a short song about .NET Services which resulted from her challenging us to write lyrics – if she promised to sing it.

 

Quote Highlights:

"We want Java developers to feel comfortable accessing our technology, without having to learn anything new - they can continue to leverage their existing skills and extend their existing Java apps."

“Most of our customers have a large investment in their on-prem apps that they are trying to leverage and extend. This includes Java, COBOL, .NET, etc. Anything you can imagine can be - and is - being used in the enterprise... So it's an important design principle for us that we have to be able to interoperate with the full heterogeneity of the enterprise.”

        -Burley Kawasaki

.NET Services March 2009 CTP Is Released

.NET Services Team is excited to announce the release of the .NET Services March 2009 CTP.  There are many exciting improvements in  cross-platform interoperability, Services Bus and Workflow Service capabilities and the developer experience.  To learn more about this release, please see our official release announcement.

 

 

.NET Services Team

Retiring labs.biztalk.net

Back when what is now known as the .NET Services Team was first getting started, the team made available very early access to their work through the labs.biztalk.net web site and supporting endpoints.  This gave the team an opportunity early on to engage early adopters in order to get meaningful and very helpful feedback.  This feedback helped the team codify the work that ultimately went into the October CTP release of .NET Services. 

 

With the release of the .NET Services October CTP we are now able to open up this dialog to an even broader set of customers.  And although the labs.biztalk.net site served us well, it is now time for us to retire it.  Azure.com and the supporting developer portal for .NET Services and SSDS supersede the the initial work done with labs.biztalk.net.  So, as of today, we are retiring labs.biztalk.net. 

 

Thank you from the .NET Services Team.

Invitation Code Process Update

We’ve experienced incredible interest in the Azure Platform Services offering we announced at the Microsoft PDC.  The CTP we made available was limited to invitation only participation. The amount of requests for invitation codes required to use the CTP has well exceeded our expectations.  As a result of such strong interest we gave Microsoft PDC attendees priority in our invitation code approval process.

 

As of this past Monday, we started to approve non-PDC attendees.

More Posts Next page »
 
Page view tracker