Microsoft has announced Windows Azure BizTalk Services for EAI and EDI on day one at TechED North America. These services has been around for quite a long time however it has been released a full fledged Azure Services. Below is Scott Gu post for the reference.
Various other very important posts from product team:
These services will enable enterprise to move its EDI and EAI based solutions to Cloud and with stronger BAA(Business Associate Agreement) and EA (Enterprise Agreement) it could soon become a reality and we will extended and fruitful use of Windows Azure in Microsoft Integration domain which primarily dominated by On-premise BizTalk Server.
So how to start with Windows Azure BizTalk Services:
Signup for Windows Azure. You can sign up for Windows Azure 90 day trial however make sure to enable $200 credit which is being provided by MS for azure accounts. Reason is simple, BizTalk service are Pay As you Go, so may be charge from your first day or BizTalk Service creation. Below is the link for sign up:
2- Down load the WABS SDK:
If you are using Windows 8 or Windows server 2012, I believe installing 64 bit version will make more sense. review the system requirements carefully.
Create a self signed certificate and be ready with its private key. certificate name should be as below:
<BizTalk Service Name>.Windows.BizTalk.net
Now how to create it:
You have two options to create it
Create using Powershell. Below is the screen shot with command however I found issues during exporting the cert as .pfx. I am still trying to figure out how to get past the issue and I will surely post the solution. So what is the better way. Use option 2.
Make use of makecert.exe. If you are using Windows 8, it may be difficult to locate makecert.exe however you can download it from Windows SDK. Since you only need makecert.exe, Windows SDK for Windows 7 will also work. Download SDK from here: http://msdn.microsoft.com/en-us/windowsserver/bb980924.aspx
Use below command to create a self signed cert:
Locate your makecert.exe and run command as below:
Once you are done with creation go to your personal cert store and export the private key cert:
4 – Create Access Control Service and make note of below items:
a- ACS user name and password
b- Identity issuer and Identity Provider
How to create a Access Control Service: If you are new to Access Control Service, please follow below steps else ignore these steps.
Step 1 – Login to Windows Azure Management Portal
Step 2 – Click on New –> App Services –> Access Control –> Quick Create
Step 3: Provide a namespace and click on create:
Step 4: Once the service is successfully created you need to make note of few identities:
a- ACS user name and password: To get this, in Windows Azure management portal go to access control and click on manage:
b- This will take you to the old Access Control Service management portal. “ManagementClient” will be your user name.
c- Click on this and click on “password” as shown below:
d- Show password and make a not of this user name and password.
Step 5: How to find Issue Name and Key. Issuer Name and Key will be required to login to Portal.Windows.BizTalk.Net. So how to get this. Before showing how to get this read below msdn notes for the significant and various uses of Issuer name and Key. http://www.windowsazure.com/en-us/manage/services/biztalk-services/issuer-name-issuer-key/
So in our case we need ACS Issuer Name and Issuer Key as we would like to configure the Windows Azure BizTalk Services Portal.
a- Login to ACS management portal: Click on Service Identity and ‘”owner” will be our Issuer Identity.
b- Click on Owner—> Password
c-Password will be our Issuer Key.
Hurray !!!!!! If you done till this point, you are done with prerequisites. Now let’s start creating our First BizTalk Service.
Creating Our First BizTalk Service:
Step 1: Login to Windows Azure Management Portal and click on New.
Step 2: Click on App Services –> BizTalk Services
Step 3: Click on Custom create: Provide your BizTalk Service name. Try to keep tracking database and your service name space in the same region for better performance. Once your are done with these click on next
Step 4: Select the database name and provide password.
Step 5: On click on Next you will be prompt to ask your ACS name, user name and password. Provide the user name and password received in Step 4 for Prerequisites 4(Create Access Control Service and make note of below items:).
Step 6: Next Step it will ask for BizTalk Service Certificate. Browse and upload the private key certificate which we created using makecert tool. Provide the password if you have choosen a password during the creation of export of .pfx.
After this step we are almost done. Please be patient as it will take around 30 minutes to provision the service.
After 30 minutes, you will see your services is successfully created.
As a last steps of this exercise click on “Manage”
You will prompted to login to portal.windows.biztalk.net. It will ask about your service name, issuer name and key. Provide your service name(BizTalk Service name, do not give fully qualified name), issuer name and key (From Access Control Service) and upon successful login you will presented with BizTalk Service management Portal.
Hope you would have liked this post. In case you have any questions/queries please reach out to me at firstname.lastname@example.org