May 2007 – BizTalk RFID Coverage :-)

RFID Coverage

Computerwire

Microsoft ups RFID support in BizTalk 2006

By Tony Baer

May 2, 2007

Reposts:

Computer Business Review, Datamonitor

The beta of Microsoft BizTalk Server 2006 Release 2 is upgrading support for RFID and EDI. And, not surprisingly, it’s adding support for the latest Microsoft platforms, including Windows Vista and Office 2007.

The highlight is RFID support. That’s been a challenge for most servers because of the need to handle or filter huge volumes of data that would spew from these devices. And because these capabilities aren’t cheap, developing them has been something of a chicken and egg question: demand for RFID has yet to hit critical mass, yet to spur market growth, middleware providers must invest in significant R&D.

BizTalk’s approach is based on adapting the kind of plug-and-play technology used for connecting computing peripherals such as printers to RFID. Microsoft has built a device interface, to which device manufacturers design the drivers.

Developing the driver layer was child’s play compared to the next piece: developing an event processing services that applies logic and rules to filtering huge torrents of data. Microsoft claims its RFID event engine is lightweight enough so it won’t add too much computing load. It allows filtering to occur in layers, at BizTalk Server, or if the device or device aggregators are smart enough, to share some of the filtering there as well.

The other major addition is upgrading the EDI interface. This may not be quite as exciting as RFID because it is a 40-year old technology, but enough of it is out there that Microsoft had to develop a credible mediation layer to serve large manufacturers who still rely on EDI as their B2B transactional backbone.

Previously, Microsoft only had a rudimentary adapter that required significant coding and customization work. The adapter in release 2 will support the full schema for specific EDI transaction sets that Microsoft will gradually add.

The core Microsoft updated platform support includes the obvious pieces, such as Vista and Office 2007. And release 2 adds more granular support for aspects of the WinFX programming model of Vista, including Windows Communication Foundation (WCF) and windows Workflow Foundation (WF).

 

InternetNews

Microsoft, Intel Tagged For RFID Project

By Clint Boulton

May 2, 2007

Determined to lead the market for RFID products, Microsoft is teaming with Intel to offer business customers a platform that will enable RFID transactions on various devices.

The companies will build a platform out of Intel’s UHF RFID Transceiver R1000 reader chip and RFID Transceiver Interface with the Microsoft BizTalk RFID device-management and event processing software.

Microsoft introduced BizTalk RFID to the market last year as a complement to its BizTalk Server 2006.

Now, the software giant is looking to advance its RFID position with the help of chip buddy Intel and some Web services.

RFID is a snowballing technology for automatic identification, relying on storing and retrieving data using RFID tags or transponders. Many high-tech companies have been experimenting with ways to add RFID capabilities to their hardware and software, preparing for what analysts have said will be a multi-billion-dollar market for RFID tools.

Microsoft and Intel are two of these hopeful vendors.

“RFID remains a bit of an island unto itself,” Steve Sloan, senior product manager in Microsoft’s Connected Systems Division, told internetnews.com, noting that RFID was inaccessible for all except who could build custom, or expensive, systems.

With RFID tag and reader prices coming down, products such as BizTalk RFID and the Intel R1000 reader processor and Tranceiver Interface can help users execute tasks via RFID on their devices.

“Our goal was … to make a platform to build apps on RFID and extend them to devices. The way we built this platform assumes that RFID will become the de facto standard in many verticals, including retail, manufacturing and health care.”

In that vein, Anush Kumar, product manager for Biztalk RFID at Microsoft, said BizTalk RFID now features “plug and play” services for various RFID devices via an embedded provider for the Intel platform and Web services for interacting with devices and tag reads.

Kumar described the ease-of-use factor of the plug and play services as “like plugging in a mouse.”

The software also boasts new management tools to control devices and deploy RFID business processes, integration with Microsoft’s SQL Server for data management and business intelligence, and Microsoft Operations Manager to monitor and troubleshoot deployments. There is also “out-of-the-box” integration with Microsoft Dynamics applications.

For an increasingly mobile experience, future iterations of Microsoft’s RFID platform will run on Windows CE-embedded devices and interface with the Intel RFID Transceiver Interface, enabling device discovery, provisioning, security, patch management and monitoring.

Microsoft and Intel announced the news at the RFID Journal Live conference this week in Orlando. Motorola also had news at the show, announcing a strategic RFID deal with labeling and ticketing product provider Avery Dennison.

In the agreement, Avery Dennison will supply EPCglobal Gen 2 RFID tags to Motorola, helping the handset giant to fulfill its business customers’ demand for its portfolio of custom RFID tags, including its airline baggage tags and tags for asset tracking.

 

NetworkWorld.com

Microsoft makes its biggest RFID splash

By John Fontana

May 1, 2007

Microsoft issues BizTalk Server beta

Microsoft Tuesday inched closer to releasing its RFID platform when it shipped the first public beta of BizTalk Server 2006 R2.

The server, Microsoft’s business process and application integration platform, includes a number of RFID-specific features, such as plug-n-play services for RFID devices, that Microsoft hopes will make it easier for companies to roll out the technology and simpler for vendors to build products on top of it.

BizTalk Server 2006 R2 Beta 2 is Microsoft’s first public beta of the software and is its biggest splash ever into the RFID market, according to company officials.

While RFID is the main focus, Beta 2, which is feature complete and slated to ship by the end of September, also features native support for electronic data interchange (EDI). Microsoft also added integration with Vista and Office 2007, including adapters for Windows Communication Foundation and Workflow Foundation in Vista, and for Office SharePoint Server.

Microsoft’s RFID announcement comes a day after the Department of Commerce’s National Institute of Standards and Technology (NIST) released a 154-page report detailing best practices for retailers, manufacturers, hospitals and federal agencies that says organizations that use RFID devices should systematically evaluate potential security and privacy risks posed by the technology.

Microsoft’s goal with BizTalk Server 2006 R2 is to drive the integration of RFID data, back-end systems and line-of-business applications using BizTalk as a hub.

The hope is to integrate real-world data at the edge of the network, such as the number of cases of a product sitting on a loading dock, with business process workflow and line-of-business applications like SAP to aid in decision making.

“The focus is to make this platform so it enables mainstream RFID adoption,” says Anush Kumar, product manager for BizTalk RFID. “If you provide RFID data for people to consume and act upon, you really enable them to make better business decisions.”

Microsoft is starting at the hardware level by supporting integration of RFID devices using a plug-in-play service designed to make attaching an RFID device to BizTalk as easy as adding a new mouse to a PC.

The plug-in-play is supported by a service provider interface that is much like an SDK that allows device manufacturers to create drivers for their products. Microsoft also will support some RFID standards out of the box, including the Low-Level Reader Protocol (LLRP).

BizTalk Server 2006 R2 also includes event processing services that filter, aggregate and transform the data collected from RFID devices into business events that make sense of the incoming data stream.

Microsoft is working with 100 partners, including Intel and HP, and has 30 early-adopters including two running BizTalk Server 2006 R2 in production.

While Microsoft is integrating the RFID features into BizTalk Server 2006 R2 Enterprise Edition, it will also offer a licensing option for running BizTalk RFID as a standalone server.

Final pricing was not announced.

 

RFID News

Microsoft Buddies Up Over BizTalk

May 2 2007

Meanwhile, Microsoft, which teamed up with RFID firm Alien Technology to develop its BizTalk RFID platform last year, is enjoying a hearty dose of attention at this season’s trade expos … not to mention the media — in Europe.

 

TMCNet

Xterprise Taps CRM Veteran Vazzana for Board

By David Sims

May 2, 2007

Xterprise Incorporated, a vendor of High-Definition Supply Chain products, has named CRM veteran Richard Vazzana, current vice president of Global Teleweb at Novell and former vice president of global customer relationship management for IBM’s (News – Alert) Business Transformational Outsourcing Practice, to its Board of Directors.

Vazzana has thirty years’ technology industry experience with IBM in various executive sales positions. His focus has been in customer relationship management (CRM), business transformation outsourcing, and order-to-fulfillment technology products and development.

Xterprise Incorporated, a vendor of RFID-enabled supply chain execution software applications, announced recently that it has worked with Microsoft on the development and release of its XAM 2.0 high definition RFID-enabled RTI inventory management application.

The relationship between Microsoft, Xterprise and iGPS will enable customers using the application to provide a  “high definition” view of an RTI asset tracking and management application, Xterprise officials say.

BixTalk RFID Server delivers plug and play velocity and accuracy for printers, readers and other devices.

An Xterprise customer, Intelligent Global Pooling Systems, evidently requested a way to manage its new 100 percent plastic pallet pool with embedded RFID tags. The retail pallet market is going through dramatic transformation, and “identifying a unit load by RFID dramatically increases the accuracy of tracking and tracing products throughout the supply chain,” according to Walter Kerr, chief information officer for iGPS.

 

VNUNet.com

Microsoft touts marriage of BizTalk and RFID

By Clement James

May 2, 2007

Reposts:

Computing (UK), Infomatics, IT Week

Redmond teams up with Alien Technology

Microsoft has teamed up with radio frequency identification (RFID) firm Alien Technology to develop its BizTalk RFID platform.

The companies are using the Microsoft BizTalk RFID platform and Alien RFID devices to deploy a system called iSUM developed by tech firm Xterprise.

ISUM is designed to provide a platform for tracking assets across the supply chain, and for enabling organisations to improve supply chain visibility.

“The confluence of enterprise-class Gen 2 RFID readers, highly capable infrastructure software such as BizTalk RFID, and implementation of best practices developed in collaborative settings, will be essential to the continued rapid global adoption of RFID,” said Susan Pearson, vice president of alliances at Alien Technology.

Steve Sloan, senior product manager in the Connected Systems Division at Microsoft, added: “We have worked closely with Alien and Xterprise to implement BizTalk RFID and Alien RFID readers in the iSUM application.”

WSS up to its old tricks – when’s setting a "Title" not a Title – from the SPFile object

There I was preparing some demos for this upcoming conference and BAM, the old API
quirks are lurking.

Basically I wanted to simply set the Title or Name fields on a File
in a Document Library. All sounds simple enough.

Here’s the code:

It’s a pretty simple sample, grab the file you want – in my case I’m just picking
the first one.
Line 48/49 – compile and run, but do not set the Title of the file element.

*** Lines 50-52 are the winners.

So even though the in lines 48/49, there is actually a ‘Title’ property and it’s
settable, it falls on deaf ears as far as WSS is concerned.

I was hoping the File and its corresponding list item were kept in sync.…..never
assume.

 

Error: Compiler for file type ‘*.btm’ failed

Symptom

You receive the following error message when you try to compile one BizTalk
Server 2006 project that contains map files:

Error: Build failed. Compiler for file type ‘*.btm’
failed. Unable to load wrapper:C:\Program Files\Microsoft BizTalk Server 2006\Developer
Tools\Mapper Extensions\Microsoft.BizTalk.Security.SSPI.dll.

Resolution

The BizTalk Server 2006 compiler load this assembly from the GAC, therefore to
fix this problem you must delete the Microsoft.BizTalk.Sercurity.SSPI.dll assembly
from the %biztalk_install%\Developer Tools\Mapper Extensions folder.

Open Source != User Generated Content… IMO

Back in Feb Nathan asked the question is “Open Source” Now Completely Meaningless? He went on to describe his rule of thumb “the audience should be able to download, compile, and use the software that is talked about”. This makes sense to me and that is why I was completely bamboozled when I saw Siggy and Nat’s piece on closeup last week.


Now I know both Siggy and Nat personally and I have huge respect for these guys but to treat Open Source and User Generated Content as one in the same is IMO going a little bit far. I have read the wikipedia article on Open Source and am intreged to see anything that includes feedback and collaboration lumped into an unbrella concept of “open source culture”.


I presented on these concepts at an emerging web conference back in March. I even used the same Wikipedia example that close-up used.


If you have spent any time in the back of a lecture theatre learning Psyc 101 you surely will have come across Maslow’s hierarchy of needs. You may even like me have taken these thought patterns a bit further. Where I’m going with this is? Well according to this theory prior to Self-actualization we have Esteem and Love/ Belonging.


A key element of Esteem is “People need to engage themselves to gain recognition and have an activity or activities that give the person a sense of contribution, to feel accepted and self-value, be it in a profession or hobby.” For Love/ Belonging it is “Humans generally need to feel belonging and acceptance, whether it comes from a large social group or small social connections.”


Now granted the concept of contributing to an Open Source project supports these tasks (and it was the driver that got me into Open Source projects years ago) the broader terms of user contribution, social interaction are not IMO one in the same as open source and as Nat puts it a “counter cultural revolution”.


Now you may have different opinions to me here so please comment below if you do.


In fact I may even take Mark Sainsbury up on his challenge.


‘Mad World’ anybody ; )


Tags: OpenSource


This posting is provided “AS IS” with no warranties, and confers no rights.

TechEd US 2007: SOA and Web Services Track Schedule


With 27 days to go until TechEd US 2007 starts, here is the CSD plan and schedule:


 


%u00b7         The track name has been changed from “Connected Systems” to “SOA and Web Services”. The change has been made to align with Microsoft’s actionable Real World SOA story. We want to emphasize that SOA is an approach rather than a point product however SOA can be pursued quite effectively using the entire range of technologies and products of the Connected Systems Division.  


%u00b7         The SOA and Web Services track objective is to bring participants up to speed with the latest developments in service communication, workflow, and business process management technologies and products. The sessions in this track will dive deep into building connected systems with the .NET Framework 3.0 and BizTalk Server 2006 R2. Specifically, our track will include the following topics:


%u00b7         Deep coverage of new capabilities in BizTalk Server 2006 R2


%u00b7         Building SOA & ESB solutions with the .NET Framework 3.0 and BizTalk Server 2006 R2


%u00b7         Best Practices from real world implementations of Windows Communication Foundation, Windows Workflow Foundation, BizTalk and HIS


%u00b7         Introduce Windows CardSpace and Microsoft’s Identity & Access strategy


 


The complete abstract can be found here on the TechEd site.


 


I’m posting here the entire SOA and Web Services track schedule for your convenience:


(see the topics color legend below)


 














































































































































































Time


Breakouts


Breakouts


Chalk-Talks


Monday, June 4


10:30-11:45


Microsoft’s Vision for the Connected Enterprise (Steven Martin; Steve Sloan) – SOA201


 


Automatic Transactions in Windows Communication Foundation (Florin Lazar) – SOA16-TLC


12:00-


1:00


The .NET StockTrader Application Service-Orientation Case Study: Building High-Performance,  High-Reliability Systems with .NET 3.0 and Windows Communication Foundation (Greg Leake) – SOA


 


 


1:15-


2:30


Choosing the Right Technologies for Integration and Workflow (Kris Horrocks; Paul Andrew) – SOA202


Identity Choices: Who Are You and How Do I Know? (Duane Laflotte; Patrick Hynds) – SOA213


The Role of Microsoft BizTalk in a Service-Oriented Infrastructure (Brian Loesgen) – SOA11-TLC


3:00-4:15


Programming Microsoft Windows Communication Foundation: A Developer’s Primer (Juval Lowy) – SOA217


 


Real World SOA. Leveraging the value of your legacy systems with Microsoft BizTalk Server (Chris Kabat) – SOA09-TLC


4:45-6:00


Building an Enterprise-Wide Instrumentation Solution Using the Microsoft BizTalk BAM Infrastructure (Darren Jefford) -SOA306


Custom Activities with Microsoft Windows Workflow Foundation: A Developer’s Primer (Matt Milner) – SOA223


Windows Communication Foundation: Writing Custom Channels (Nicholas Allen ) – SOA12-TLC


Tuesday, June 5


8:30-9:45


Building Connected Systems on the Microsoft .NET Framework Using the Windows Communication Foundation Adapter in BizTalk Server 2006 R2 (Matt Milner; Sarathy Sakshi ) – SOA317


 


 


10:15-11:30


Best Practices and Customer Evidence on Enterprise Ready BizTalk Implementations (Ewan Fairweather; Petr Kratochvil) -SOA310


Design, Host, and Deploy Workflows in Multi-Tier Applications (Leonardo Esposito) – SOA324


Deep dive  into the BizTalk Windows Communication Foundation Adapter ( Matt Milner; Sarathy Sakshi) – SOA14-TLC


1:00-2:15


Extending IBM Mainframe Systems Using Microsoft Host Integration Server 2006 (Paul Larsen) – SOA327


 


Incorporating Microsoft Windows PowerShell to Manage Windows Communication Foundation and Windows Workflow Foundation Applications (David Aiken ) – SOA01-TLC


2:45-4:00


Introduction to Microsoft Windows CardSpace (Thom Robbins) – SOA214


Microsoft BizTalk RFID at Work (Anush Kumar) – SOA305


Best practices for integrating IBM mainframes with BizTalk Adapters for Host Systems (Steve Smaller) – SOA15-TLC


4:30-5:45


Secure Your ASP.NET Web Applications and Microsoft Windows Communication Foundation Services with Windows CardSpace (Michele Leroux Bustamante) – SOA316


 


Hosted Applications with Windows Communication Foundation and Windows Workflow Foundation (Ram Poornalingam ) – SOA18-TLC


Wednesday, June 6


8:30-9:45


Managing and Monitoring Microsoft BizTalk Server Solutions with Microsoft Operations Manager (Stephen Kaufman) – SOA307


Unifying Integration: Using Microsoft Windows Communication Foundation to Build Adapters to Line-of-Business Applications (Jesus Rodriguez; Sonu Arora; Wayne Citrin) – SOA218


 


10:15-11:30


Design, Host, and Deploy Workflows in Multi-Tier Applications (Leonardo Esposito) – repeat session SOA324R


 


CardSpace for your Website (Thom Robbins) – SOA03-TLC


2:00-3:15


Enterprise B2B with Microsoft BizTalk 2006 R2 (Scott Cairney) – SOA408


Rules Engine Use and Extensibility in Microsoft Windows Workflow Foundation (Moustafa Ahmed) – SOA322


Connecting .NET to Java Messaging Service using Windows Communication Foundation (Wayne Citrin) – SOA07-TLC


3:45-5:00


Microsoft Windows Communication Foundation and Windows Workflow Foundation Tips and Tricks from Real World Projects (Jon Flanders) – SOA419


 


Building Identity-Aware Applications with Windows CardSpace (Michele Leroux Bustamante) – SOA02-TLC


5:30-6:45


Life in the Fast Lane, Designing High Performance .NET Framework SOA Solutions (Matthew Winkler; Mauro Ottaviani) -SOA426


Connecting to Line-of Business Applications with the Microsoft BizTalk Adapter Pack (Joseph Klug) – SOA203


Enterprise Single Sign-On for Enterprise Application Integration Solutions (Anil Balakrishnan ) – SOA05-TLC


Thursday, June 7


8:00-9:15


Programming Microsoft Windows Communication Foundation: A Developer’s Primer (Juval Lowy) – repeat session –SOA217R


 


 


9:45-11:00


How to Extend Microsoft Office SharePoint Server 2007 with Microsoft Windows CardSpace (Kevin Hammond) – SOA315


Building EDI/AS2 Solutions with Microsoft BizTalk Server 2006 R2 (Anthony Bernard; Elizabeth Redding) – SOA211


Implementing UI Page Flow with the Windows Workflow Foundation ((Matthew Winkler) – SOA10-TLC


1:00-2:15


Direct Data Access to IBM DB2 and VSAM Using Microsoft Host Integration Technologies (Paul Larsen; Ricardo Mendes) -SOA325


 


(Microsoft IT) Leverage Microsoft BizTalk 2006 R2 to Solve Your Complete eCommerce Needs (EDI & AS2) (Dennis Byrd ) – SOA04-TLC


2:45-4:00


Advanced Microsoft BizTalk 2006 R2 Concepts (Stephen Thomas) -SOA312


 


Management and Diagnostics for Windows Communication Foundation and Windows Workflow Foundation (Mike Krejcik ) – SOA06-TLC


4:30-5:45


Architecture of Microsoft Windows Communication Foundation and Common Extensibility Points (Ed Pinto;Kenny Wolf ) – SOA420


 


Microsoft BizTalk Performance Testing  (Darren Jefford) – SOA13-TLC


Friday, June 8


9:00-10:15


Monitoring Services Using Business Activity Monitoring and Microsoft BizTalk Server 2006 R2 (Jon Flanders) – SOA309


 


 


10:45-12:00


Building Microsoft Windows Workflow Foundation Enabled Windows Communication Foundation Services in .NET Framework 3.5 (Pravin Indurkar) – SOA321


 


Identity in the Real World (Ani Babaian ; Scott Golightly) – SOA08-TLC


1:00-2:15


Microsoft Windows Communication Foundation Syndication, AJAX and REST Services in Web 2.0 with .NET Framework 3.5 (Steve Maine) –  SOA320


 


End-to-End Manageability and Reliability of a Microsoft BizTalk Server System (Al Jimenez ) – SOA17-TLC


2:45-4:00


Legacy Modernization with Microsoft BizTalk 2006 and Microsoft Host Integration Server 2006 (Paul Larsen; Todd Sussman) – SOA204


 


 


Topics color legend:


                        Keynote


                        WCF WF


                        CardSpace and ID


                        BizTalk and HIS


 


 


 


 


See you all in TechEd 2007!


 


Ofer Ashkenazi

Team Foundation Server: Orcas Beta 1 Install Works Great!

I spent most of the morning setting up my new server and installing / configuring my new Team Foundation Server Orcas Beta 1 instance. The installation went perfectly with no errors, hick-ups or warnings! As with TFS 2005, follow the installation instructions EXACTLY (especially when creating the three domain accounts you'll need) and don't skip any steps. The Team Build install also went flawlessly.

Kudos to Brian Harry and his entire team!

 

Team Foundation Server: Orcas Beta 1 Install Works Great!

I spent most of the morning setting up my new server and installing / configuring my new Team Foundation Server Orcas Beta 1 instance. The installation went perfectly with no errors, hick-ups or warnings! As with TFS 2005, follow the installation instructions EXACTLY (especially when creating the three domain accounts you'll need) and don't skip any steps. The Team Build install also went flawlessly.

Kudos to Brian Harry and his entire team!

 

Biztalk Solution Templates-2 : ApplySettings AddIn

Biztalk Solution Templates-2 : ApplySettings AddIn

In my previous post i had outlined my first attempt at creating solution templates using the Visual Studio vstemplates technique. I have now gone one step further and built an add-in that allows the user to apply solution wide settings to all the projects. The settings that can be specified are as follows



  • RootNamespace : Namespace prefix upto and not including the solution. This usually follows the format Company.Product. ProductGroup. (e.g) Microsoft.IntegrationPlatform.Services.
  • Solution Name: Taken from the active solution, but can be changed to anything needed – for example CustomerService. The reason this is provided is because some teams like to keep the entire namespace in the solution name but while generating assemblies, the prefixes could be superfluous
  • SolutionNamespace: Namespace comprising the rootnamespace and the solution. (e.g) Microsoft.IntegrationPlatform.Services.CustomerService where CustomerService is the functionality provided by the components of the solution.
  • Application Name: This is the Biztalk application name to be applied to the biztalk projects. Sometimes this is the same as the solution name but need not necessarily be so.
  • Key File: This allows the user to select an existing key file or to create a key file and have it applied to all the projects including the non biztalk projects (which is needed to allow them to be GACed). 

Acknowledgements
The strong naming functionality is borrowed from the work done by Jon Flanders and Carlos Medina . In Jons tool you can generate and apply a strong name to a biztalk project on the fly and with Carlos’ enhancements,you can generate and apply the strong name to all projects, or if you already have a strong named project you can copy those settings across to other projects. You can also apply the ApplicationName to the active configuration.

In this tool, the extra functionality is that you can
(1) apply the application Name to ALL configurations – deployment/development/debug/release etc (i usually add in the debug and release configurations to my biztalk projects to make it easy for my automated build scripts to move between biztalk and non-biztalk projects and
(2) choose a strong name file from anywhere on the machine and opt to use a hardcoded path to the key file or a relative path. At this time the relative path can only be calculated from the solution root so the program copies the snk file to the solution root and calculates it from there. Technically it is possible to calculate relative paths to anywhere in the source tree, but right now the code does not support this.


You can download the add-in from here.


As always, your feedback will be appreciated and welcome to help make this tool better. I am looking at trying out some wizards next which will be more flexible and allow more settings and options to be specified.

Biztalk Solution Templates-2 : ApplySettings AddIn

Biztalk Solution Templates-2 : ApplySettings AddIn

In my previous post i had outlined my first attempt at creating solution templates using the Visual Studio vstemplates technique. I have now gone one step further and built an add-in that allows the user to apply solution wide settings to all the projects. The settings that can be specified are as follows



  • RootNamespace : Namespace prefix upto and not including the solution. This usually follows the format Company.Product. ProductGroup. (e.g) Microsoft.IntegrationPlatform.Services.
  • Solution Name: Taken from the active solution, but can be changed to anything needed – for example CustomerService. The reason this is provided is because some teams like to keep the entire namespace in the solution name but while generating assemblies, the prefixes could be superfluous
  • SolutionNamespace: Namespace comprising the rootnamespace and the solution. (e.g) Microsoft.IntegrationPlatform.Services.CustomerService where CustomerService is the functionality provided by the components of the solution.
  • Application Name: This is the Biztalk application name to be applied to the biztalk projects. Sometimes this is the same as the solution name but need not necessarily be so.
  • Key File: This allows the user to select an existing key file or to create a key file and have it applied to all the projects including the non biztalk projects (which is needed to allow them to be GACed). 

Acknowledgements
The strong naming functionality is borrowed from the work done by Jon Flanders and Carlos Medina . In Jons tool you can generate and apply a strong name to a biztalk project on the fly and with Carlos’ enhancements,you can generate and apply the strong name to all projects, or if you already have a strong named project you can copy those settings across to other projects. You can also apply the ApplicationName to the active configuration.

In this tool, the extra functionality is that you can
(1) apply the application Name to ALL configurations – deployment/development/debug/release etc (i usually add in the debug and release configurations to my biztalk projects to make it easy for my automated build scripts to move between biztalk and non-biztalk projects and
(2) choose a strong name file from anywhere on the machine and opt to use a hardcoded path to the key file or a relative path. At this time the relative path can only be calculated from the solution root so the program copies the snk file to the solution root and calculates it from there. Technically it is possible to calculate relative paths to anywhere in the source tree, but right now the code does not support this.


You can download the add-in from here.


As always, your feedback will be appreciated and welcome to help make this tool better. I am looking at trying out some wizards next which will be more flexible and allow more settings and options to be specified.