BizTalk Server 2013 (Beta) New Features – Dependency Modelling in the Administration Console

BizTalk Server 2013 (Beta) New Features – Dependency Modelling in the Administration Console

What a surprise today finding out that Microsoft has decided to brand it’s next versionof BizTalk Server as BizTalk Server 2013. Even better, they’ve already thrown a beta version atthe general publicwhich is a whole lot more full-fledged in terms of new features compared to some earlier builds made available to a select audience. While […]
Blog Post by: Johann

Vote for “The Story of Your Life – Mr. Virtual Machine” in the Windows Azure Makes Me FAST Contest

Vote for “The Story of Your Life – Mr. Virtual Machine” in the Windows Azure Makes Me FAST Contest

Over the past few months I have been blogging a lot about the new Windows Azure Virtual Machines.  That is because I can see the huge impact on projects for having this type of infrastructure available literally at your fingertips – for pennies an hour. 

Just yesterday I setup a full windows domain with 4 servers accessible worldwide in a matter of an hour or two.

I wanted to highlight the general complexity I see at many client related to setting up a new Virtual Machine.  I created a video and entered it into the Windows Azure Makes Me FAST Contest.  The video is called “The Story of your Life – Mr. Virtual Machine”.  It is a “remake” of the old TV Show This Is Your Life well at least that was the goal.

Take a look at the video below and vote for it if you like what you see!

Step 1: Got to http://www.meetwindowsazure.com/fast and find my video.  The videos are in the middle of the page.  You might have to click the right arrow to see it.

Step 2: Look for video titled “The Story of your Life – Mr. Virtual Machine by Stephen W. Thomas”.

Step 3:  Watch it and Vote for it if you like it.

Of course, if you do not like the video please do not vote for it.  This website has a lot of other interesting videos.  The coolest, next to mine of course, is the one by Alan Smith – “Rapid Massive On-Demand Scalability Makes Me Fast!”.  It is well worth a watch.

 

Microsoft Exam 70-497: Software Testing with Visual Studio 2012

Congratulations to Anthony Borton on becoming a Microsoft Quality Enablement Specialist. Anthony is Quicklearn’s lead TFS trainer and courseware developer and earlier this week he passed Microsoft exam 70-497: Software Testing with Visual Studio 2012. This is one of three exams Microsoft have recently released focusing on TFS 2012.

If you’d like to become a Microsoft Quality Enablement Specialist, the best way to prepare yourself for the exam is to attend one of our upcoming courses.

  • December 3rd & 4th, 2012
  • February 7th & 8th, 2013
  • April 15th & 16th, 2013

Our Software Testing with Visual Studio 2012 course is a 2-day course that gets you up to speed with all aspects of testing using Microsoft Test Manager 2012.

Student feedback from the most recent course has been overwhelmingly positive and here’s just one example from an attendee.

Anthony was FANTASTIC! Did a great job of keeping it interactive for the full 2 days. He explained things very well and at a level for all attendees, especially with the diverse backgrounds and work experiences.” – October 2012.

BizTalk Server 2013 Beta Released

It’s finally happened!! Microsoft has officially opened a public beta for BizTalk Server 2013. The beta bits can be downloaded here.

Here are my personal top 5 new features of BizTalk Server 2013. I know that many of my customers have been asking for some of these features for a while.

  1. Too many new adapters to keep up with
    • Integration with RESTful services – new BizTalk adapters provide CRUD operations using REST endpoints.
    • New and Improved SharePoint adapter – Previous SharePoint versions did not support client-side API calls so the BizTalk Adapter required installing a special web service on the SharePoint front-end server(s). SharePoint 2010 and the soon-to-be-released SharePoint 2013 both support client-side API calls. The new BizTalk Adapter for SharePoint takes advantage of these client-side APIs to provide an easier, more seamless integration experience.
    • Azure Service Bus integration – adapters to connect to Azure Service Bus endpoints
    • SFTP adapter – If I had a dime for every time someone asked about an SFTP adapter…
  2. ESB Toolkit 2.2 – while the internals of the ESB Toolkit is largely untouched, the latest release boasts a better configuration experience, and full-fledged support.
  3. Dynamic send port configuration – You can now specify which adapter handler your dynamic send port will use rather than being stuck with the default handler.
  4. Artifact Dependency Tracking – The BizTalk Server Administration console provides better explanation of dependencies among artifacts (for example, orchestration X requires: schemas Y and Z).
  5. General Performance Improvements – Significant changes under the covers has improved the performance of send port when using ordered delivery as well as the mapping engine

Although not available yet, I’m also excited that a new Azure VM with the BizTalk Server 2013 Beta is on its way.

I’m also pleased to announce that QuickLearn Training is diligently working on new versions of all of our Developer and Administrator BizTalk Server courses designed for BizTalk Server 2013.

Announcing BizTalk Server 2013 Beta!

We are super excited to announce the Beta release of BizTalk Server 2013 (yes, this is a major release). We announced our CTP in August and since then we have added a bunch of really cool capabilities, including SFTP support, ESBT integration, better SharePoint integration, and simplified manageability via dependency tracking in BizTalk Admin console.

We enabled a bunch of integration capabilities in CTP, and with the Beta release it just got better. You can now download the Beta bits here. All these capabilities will be available in Windows Azure Virtual Machine platform gallery soon. This beta release of BizTalk Server 2013 includes the beta version of new HIS capabilities as well.

Following is a quick overview of the capabilities in BizTalk Server 2013 Beta, including the ones that have been added since CTP

  • Integration with Cloud Services – BizTalk Server 2013 Beta includes new out-of-the box adapters to send and receive messages from Windows Azure Service Bus. It also provides capabilities to transfer messages to relay endpoints hosted on Azure.
  • RESTful services – BizTalk Server 2013 Beta provides adapters to invoke REST endpoints as well as expose BizTalk Server artifacts as a RESTful service.
  • Enhanced SharePoint adapter – Integrating with SharePoint using BizTalk Server 2013 Beta is now as simple as integrating with a file share. We have removed the need for dependency on SharePoint farms, while still providing backward compatibility.
  • SFTP adapter – BizTalk Server 2013 Beta enables sending and receiving messages from an SFTP server.
  • ESB Toolkit integration – With BizTalk Server 2013 Beta, ESB Toolkit is now fully integrated with BizTalk Server. Also, the ESB Toolkit configuration experience is vastly simplified to enable a quick setup.
  • Dependency tracking  – The dependencies between artifacts can now be viewed and navigated in Admin console
  • Improvements in dynamic send ports – BizTalk Server 2013 Beta provides the ability to set host handler per adapter, instead of always using the default send handler of the adapters.
  • XslCompiledTransform – BizTalk Server mapping engine makes use of XslTransform API for mapping needs. With BizTalk Server 2013 Beta release, the mapping engine makes use of the enhanced XslCompiledTransform API. This will provide improvements in mapping engine performance.
  • Ordered Send Port improvements – With BizTalk Server 2013 release, we have made changes to the BizTalk runtime engine which increases the performance of ordered send port scenarios.
  • BAM Alerts update – In previous releases of BizTalk Server, BAM Alerts feature had a dependency on SSNS (SQL Server Notification Services). With the current release of SQL Server (SQL Server 2012), SSNS is no longer available. However, we have made sure your existing BAM Alerts scenario work just the same even if your backend is targeting SQL Server 2012. If your backend is SQL Server 2008 R2, you will continue to require the dependency on SSNS.

In HIS 2013 Beta, we have made significant improvements in the following areas:

  • Data Integration – New OLE DB Provider for Informix and new Service for DB2 DRDA.
  • Application Integration – New Transaction Integrator runtime and web configuration-based administration and deployment.
  • Network Integration – New 3270 emulator and improved Session Integrator, both with direct TN3270 connectivity.
  • Platform Support – Support for Window Server 2012, Visual Studio 2012, SQL Server 2012, BizTalk 2013 and new IBM Systems.

Over and above these, BizTalk Server 2013 Beta continues to enable integration solutions with heterogeneous Line-of-business systems. It helps you optimize user productivity, gain business efficiency and increase agility. BizTalk Server 2013 Beta allows .Net developers to take advantage of BizTalk capabilities right out of the box to rapidly build solutions that need to integrate transactions and data from applications like SAP, Mainframes, MS Dynamics, and Oracle. Similarly SharePoint developers can seamlessly use BizTalk capabilities directly through the new Business Connectivity Services in SharePoint.

You can use the following resources to get started

  • Download BizTalk Server 2013 Beta – click here
  • BizTalk Server 2013 Beta documentation – click here

Blog Post by: BizTalk Blog

BizTalk 2010 R2 CTP meet BizTalk 2013 Beta

Microsoft released some exciting news on Monday for people who live and breathe Middleware.  They have released BizTalk 2010 R2 CTP’s successor: BizTalk 2013 Beta.  The new name signifies a major release and rightfully so, it does deserve it.

Back in June 2012, I was at TechEd North America where the BizTalk team provided a glimpse into the future of BizTalk.  At that point, I did feel that they were adding enough new functionality to warrant the full release but it was only until today that they officially announced the name change.

What is included in this release?

Many of the features that they did speak to at TechEd have been included in the CTP including:

  • Integration with Cloud Services via SB-Messaging Adapter
  • Support for RESTful Services (both Send and Receive)
  • Platform Support (Windows Server 2012, Visual Studio 2012 and SQL Server 2012)
  • Azure BizTalk VMs (IaaS)

The BizTalk team has now added some more features within the Beta including:

  • Enhanced SharePoint Adapter (No longer do we need to install an agent(web service) on the SharePoint Server)
  • Secure FTP (SFTP) Adapter
  • ESB Toolkit Integration
  • Dependency Tracking (The dependencies between artifacts can now be viewed and navigated in Admin console)
  • Improvements to Dynamic Send Ports (ability to set host handler per adapter, instead of always using the default send handler of the adapters)

After I discovered the Microsoft post I sent it off to my team and a lively discussion was held.   There was a bit of a debate over which of the feature we can benefit from the most.  The interesting thing is that we can benefit from each of these new features. 

SharePoint Adapter

We do a lot of work with SharePoint and in addition to running a multi-node BizTalk farm we also have a multi-node SharePoint farm.  The BizTalk team does not like installing the Adapter Web Service on the SharePoint Web Front ends so you can imagine that the SharePoint team isn’t a big fan of it either.  To make things worse, try to perform an upgrade from BizTalk 2009 to BizTalk 2010 and ask a SharePoint person to come in on the weekend to assist with the install.  Not going to make many friends that way.

Secure FTP (SFTP) Adapter

It is great to see a native SFTP adapter being included “in the box”. Back in BizTalk 2009, Microsoft provided an FTPS adapter but that protocol is not nearly as pervasive as SFTP, in my opinion anyways. As you may have seen on my blog previously, I do have several posts about a 3rd party SFTP adapter.  The adapter has been a pretty good adapter for us.  Yes there have been a few bugs, but the vendor has always provided top notch support.  However, it is a pain to deal with another vendor, pay another invoice and get license keys. 

ESB Toolkit Integration

We don’t do much with ESB itineraries but we do heavily leverage the Exception Management Portal that is included in the toolkit.  We have made some small modifications, to the exception portal,  and many of our Business Units rely upon it for Business level exceptions that occur within the Middleware or other systems like SAP.  There are many opportunities for improvement and the installation is certainly one of them.  So even though the description on the Microsoft link is rather vague, I am really hoping for a seamless experience this time around.

Dependency Tracking

We have a fairly large BizTalk environment.  It is something that we have been building upon for the last 7 years.  I can confidently say that our Business runs on top of BizTalk.  If BizTalk doesn’t function, there are widespread impacts to our employees and customers.  A Vice President was asking me about BizTalk and he was purely amazed that it supported so many Business processes within the company.  With that said, we try to leverage common components and leverage previous investments.  Overtime this can be difficult to manage so this feature is definitely welcomed.

Improvements to Dynamic Send Ports

We do have a few different scenarios where we need to determine the route that a message will take at run-time and has been a bit of a pain that these messages will always be processed by the default send handler for that Adapter.  It will be nice to have some more granularity.

RESTful Services

Looking back there have been a few different integration scenarios where could have benefited by a ’lighter weight’ service construct.  I don’t expect this to be our de facto standard when exposing services but I do recognize the benefit in having a more flexible option than SOAP.

Integrations with Cloud Services via SB-Messaging Adapter

If you have been following my blog recently, I have quite a few posts (Post 1, Post 2, Post 3, Post 4 and Post 5)  on the new SB-Messaging Adapter which allows us to connect Service Bus Queues and Topics.  I actually have a blog post currently in the works with the CTP version but I will now save it and implement it with the new Beta. So far I have been very impressed with this new capability.  It is very easy to get this to work.  It will be this adapter that allows for many(but not all) hybrid integration scenarios with on-premise Line of Business (LOB) systems.  I fully expect BizTalk PaaS to participate in LOB integration scenarios but for those customers who have heavily invested in BizTalk, leveraging the SB-Messaging adapter has many benefits.

Azure VM BizTalk IaaS

I haven’t actually had a chance to try this out.  We do a lot of On-Premise integration so it just hasn’t been a big of a priority for me. I do recognize the value for some people though.  It creates a much lower barrier of entry for some organizations and allows them to get their “feet wet” with BizTalk before investing more significant capital in a larger environment.

Host Integration Services 2013 Beta

In addition to all of these BizTalk features a Beta of Host Integration Services (HIS) has also been released.  This version includes the following updates:
Data Integration – Several key updates in integration with DB2.
Application Integration – Updates to Transaction Integrator designer, tools and accounting.
Network Integration – Direct connectivity from Server/Client to IBM mainframe systems using fully managed TN3270E runtime.
Message Integration – WCF Channel Support for WebSphere MQ v7.5 and v7.1.
Platform Support – Introducing the support for Window Server 2012, Visual Studio 2012, SQL Server 2012, BizTalk 2013 and IBM Systems.

Conclusion

From what I have seen with the BizTalk 2010 R2 CTP, the BizTalk team has been working very hard on this next release of BizTalk.  I think they are already demonstrating that the end product will be very solid as they have put together two compelling “pre-releases” of BizTalk.   I really encourage you to download the new bits and take the new BizTalk for a spin.  There are a lot of great features included.

New release of BizTalk Mapper Extensions UtilityPack for BizTalk Server 2010

New release of BizTalk Mapper Extensions UtilityPack for BizTalk Server 2010

Exciting news there’s a new release of “BizTalk Mapper Extensions UtilityPack” with new functoids but before talking about them there is another subject that I want to talk first I finally opened this project to other community members and the first person that I invited and gladly accepted my invitation was my good friend Nino […]
Blog Post by: Sandro Pereira

BizTalk 2013 *Beta* Released

BizTalk has existed in one form or another since the early Site Server Days, then BizTalk 2000-2002 and then BizTalk 2004, and now all the way to 2013…. Welcome BizTalk Server 2013 (previously called BizTalk Server 2010 R2)

I have been using it as part of the TAP, it still rocks like BizTalk always does, but now it’s great in the cloud…. finally. 

It is available for download at Microsoft Download Center.

BizTalk Server 2013 Beta offers significant enhancements to the
already rich integration capabilities by including the following feature
additions:

  • Integration with Cloud Services: BizTalk Server 2013 Beta
    includes new out-of-the box adapters to send and receive messages from
    Windows Azure Service Bus. It also provides capabilities to transfer
    messages using different relay endpoints hosted on Azure.
    • SB-Messaging adapter: This version introduces the
      SB-Messaging adapter to send and receive messages from Service Bus
      entities like Queues, Topics, and Relays. You can use the SB-Messaging
      adapters to bridge the connectivity between Windows Azure and
      on-premises BizTalk Server, thereby enabling users to create a typical
      hybrid application (read more here).
    • WCF-BasicHttpRelay Adapter: Microsoft BizTalk Server uses the
      WCF-BasicHttpRelay adapter when receiving and sending WCF service
      requests through the BasicHttpRelayBinding. The WCF-BasicHttpRelay
      adapter enables you to send and receive messages from the Service Bus
      relay endpoints using the BasicHttpRelayBinding (read more here).
    • WCF-NetTcpRelay Adapter: Microsoft BizTalk Server uses the
      WCF-NetTcpRelay adapter when receiving and sending WCF service requests
      through the NetTcpRelayBinding (read more here).
  • RESTful services: BizTalk Server 2013 Beta provides adapters
    to invoke REST endpoints as well as expose BizTalk Server artifacts as a
    RESTful service.
    • WCF-WebHttp Adapter: Microsoft BizTalk Server uses the
      WCF-WebHttp adapter to send messages to RESTful services. The
      WCF-WebHttp send adapter sends HTTP messages to a service from a BizTalk
      message. The receive location receives messages from a RESTful service.
      For GET and DELETE request, the adapter does not use any payload. For
      POST and PUT request, the adapter uses the BizTalk message body part to
      the HTTP content/payload (read more here).
  • Enhanced SharePoint adapter: Integrating with SharePoint
    using BizTalk Server 2013 Beta is now as simple as integrating with a
    file share. We have removed the need for dependency on SharePoint farms,
    while still providing backward compatibility (read more here).
  • SFTP adapter: After Microsoft, in 2009, improved the FTP
    adapter by extended to support FTPS, BizTalk Server 2013 Beta enables
    sending and receiving messages from a secure FTP server using the SSH
    file transfer protocol (read more here).
  • ESB Toolkit integration: With BizTalk Server 2013 Beta, ESB
    Toolkit is now fully integrated with BizTalk Server. Also, the ESB
    Toolkit configuration experience is vastly simplified to enable a quick
    setup (read more here).
  • Dependency tracking: A typical BizTalk Server application
    involves various artifacts such as orchestrations, send ports, receive
    locations, pipelines, schemas, maps, and the likes. All these artifacts
    have dependencies on each other. The dependencies between artifacts can
    now be viewed and navigated in Admin console (read more here).
  • Improvements in dynamic send ports: BizTalk Server 2013 Beta
    provides the ability to set host handler per adapter, instead of always
    using the default send handler of the adapters (read more here).
  • Updates to the supported EDI schemas: BizTalk Server 2013 introduces support for the following EDI schemas:
    • X12: 5040, 5050, 6020, 6030
    • EDIFACT: D06A, D06B, D07A, D07B, D08A, D08B, D09A, D09B, D10A, D10B
  • XslCompiledTransform: BizTalk Server mapping engine makes use
    of XslTransform API for mapping needs. With BizTalk Server 2013 Beta
    release, the mapping engine makes use of the enhanced
    XslCompiledTransform API. This will provide improvements in mapping
    engine performance.
  • Ordered Send Port improvements: With BizTalk Server 2013
    release, we have made changes to the BizTalk runtime engine which
    increases the performance of ordered send port scenarios.
  • BAM Alerts update: In previous releases of BizTalk Server,
    BAM Alerts feature had a dependency on SSNS (SQL Server Notification
    Services). With the current release of SQL Server (SQL Server 2012),
    SSNS is no longer available. However, we have made sure your existing
    BAM Alerts scenario work just the same even if your backend is targeting
    SQL Server 2012. If your backend is SQL Server 2008 R2, you will
    continue to require the dependency on SSNS.
System Requirements
  • Supported Operating Systems: Windows Server 2008 R2 SP1, Windows Server 2012

The software is for evaluation and deployment planning purposes only.
If you plan to install the software on your primary computer, we
recommend that you back up your existing data prior to installation.

To run BizTalk Server 2013 Beta you need:

  • 32-bit (x86) platforms: Computer with an Intel
    Pentium-compatible CPU that is 1 GHz or faster for single processors;
    900 MHz or faster for double processors; or 700 MHz or faster for quad
    processors
  • 64-bit (x64) platforms: Computer with a CPU that is
    compatible with the AMD64 and Extended Memory 64-bit Technology
    (EMT64T), 1.7 GHz or faster processor recommended for BizTalk Server
    2013 Beta
  • 2 GB of RAM minimum (more recommended)
  • 10 GB of available hard-disk space
  • VGA monitor (1024 x 768) or higher-resolution monitor
  • Microsoft Mouse or compatible pointing device

To use BizTalk Server 2013 Beta you need the following software:

  • SQL Server 2012 or SQL Server 2008 R2 SP1
  • Microsoft .NET Framework 4.5
  • Microsoft Visual Studio 2012 [Required for selected features only]
  • Microsoft Office Excel 2010 [Required for selected features only]
  • SQL Server 2005 Notification Service [Required for selected features only]
  • SQLXML 4.0 with Service Pack 1 [Required for selected features only]
  • Internet Information Services (IIS) Version 7.5 and 7.0 [Required for selected features only]

All these capabilities will be available in Windows Azure Virtual Machine platform gallery soon.