Hi fellow BizTalkers,
I came across very interesting initiative by BizTalkers.com
Question of a day...
http://www.biztalkers.com/question.aspx
They post one question every day and you can test your knowledge by answering it.
It's really a great initiative.
Good going ... BizTalkers.com
- Compiled by BizTalkers for BizTalkers
The purpose of this blog is to compile all the solutions I found over the period of time.
hemant.bhadane@gmail.com
Showing posts with label BizTalk. Show all posts
Showing posts with label BizTalk. Show all posts
Monday, May 7, 2012
Wednesday, May 2, 2012
How BizTalk Maps Work by Sandro
Dear BizTalkers,
As I was researching more for my BizTalk mapping post
I came across very interesting posts (three part series) by Sandro Pereira (Always pleasure to read his work)
As of now only two of them has been published by him, so I will keep you updated whenever third part comes out.
How BizTalk Maps Work – Processing model (Part 1)
How BizTalk Maps Work – Deconstructing a map (Part 2)
As I was researching more for my BizTalk mapping post
I came across very interesting posts (three part series) by Sandro Pereira (Always pleasure to read his work)
As of now only two of them has been published by him, so I will keep you updated whenever third part comes out.
How BizTalk Maps Work – Processing model (Part 1)
How BizTalk Maps Work – Deconstructing a map (Part 2)
How BizTalk Maps Work – The sequence of links (Part 3) (coming soon) :)
I went through the posts and trust me they are worth the time... so do yourself a favor and read it
Rajshekar's Maps vs XSLT comparison
Hi BizTalkers,
I came across this interesting post by Rajshekar's comparison of the XSLT and BizTalk (virtual) maps. BizTalk Virtual Mapper VS Custom-XSLT
As per my experience, if you are experienced BizTalk developer then obviously you also faced this dilemma before....
There are many options to transform one xml / multiple xml to new xml
1. Use BizTalk mapper
2. Use .NET assembly which takes xmlnode as parameter and then use System.xml xpath queries in .net class
3. Use of XSLT
My personal favorite has been using XSLT or .NET class (especially in BTS04 upto BTS06 R2) as both these options gave me chance to debug my code than just testing it (as we do in map). But with newer mapper in 2010 things look much better than previous versions of BizTalk.
But from my experience too XSLT or .NET class remains my preferred approaches over BizTalk mapper.
What's your preferred way of transformation of messages?
I came across this interesting post by Rajshekar's comparison of the XSLT and BizTalk (virtual) maps. BizTalk Virtual Mapper VS Custom-XSLT
As per my experience, if you are experienced BizTalk developer then obviously you also faced this dilemma before....
There are many options to transform one xml / multiple xml to new xml
1. Use BizTalk mapper
2. Use .NET assembly which takes xmlnode as parameter and then use System.xml xpath queries in .net class
3. Use of XSLT
My personal favorite has been using XSLT or .NET class (especially in BTS04 upto BTS06 R2) as both these options gave me chance to debug my code than just testing it (as we do in map). But with newer mapper in 2010 things look much better than previous versions of BizTalk.
But from my experience too XSLT or .NET class remains my preferred approaches over BizTalk mapper.
What's your preferred way of transformation of messages?
Labels:
.NET class transformation,
BizTalk,
BizTalk Virtual Map,
XSLT
Tuesday, February 7, 2012
BizTalk training labs and videos
Hi,
If you are like my friends from work place... probably you are really interested in learning how to do BizTalk programming as well as BizTalk Administration.
These are the Virtual labs as well as Videos available for BizTalk 2010 ...
It's been really long since Microsoft published them but for some reason many of my friends are still not able to find them...
So here is the link for your benefit.
http://www.microsoft.com/download/en/details.aspx?id=17956
Happy BizTalking... and if you have any question... please don't hesitate to ask me...
- Hemant
If you are like my friends from work place... probably you are really interested in learning how to do BizTalk programming as well as BizTalk Administration.
These are the Virtual labs as well as Videos available for BizTalk 2010 ...
It's been really long since Microsoft published them but for some reason many of my friends are still not able to find them...
So here is the link for your benefit.
http://www.microsoft.com/download/en/details.aspx?id=17956
Happy BizTalking... and if you have any question... please don't hesitate to ask me...
- Hemant
Thursday, February 2, 2012
An Overview of the Microsoft Middleware Strategy
This is really informative video ... for the long term vision which Microsoft has for Middleware Strategy...
Have an hour free for this....
http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/MID201
It's worth it... !!
Have an hour free for this....
http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/MID201
It's worth it... !!
Monday, January 16, 2012
BizTalk - Proactive Monitoring [AIMS Innovation]
Hi BizTalkers,
Happy Monday...
This is something very interesting I came across on Reuter for BizTalk from AIMS Innovation.
AIMS Innovation : launches Early Adopter Program for AIMS for Biztalk - the game changing monitoring tool
Happy Monday...
This is something very interesting I came across on Reuter for BizTalk from AIMS Innovation.
AIMS Innovation : launches Early Adopter Program for AIMS for Biztalk - the game changing monitoring tool
* Reuters is not responsible for the content in this press release.
Fri Jan 13, 2012 8:01am EST
Oslo, Norway, January 13, 2012 - AIMS Innovation launches Early Adopter Program for AIMS for Biztalk. AIMS for Biztalk is now available to a limited number of early adopters through a structured Early Adopter Program lasting through the first quarter of 2012.
AIMS for Biztalk will be a game changer in Application Performance Management (APM) for Microsoft Biztalk.
AIMS for Biztalk provides a number of benefits for users wherein all are based on the principle that the application is self-learning and intelligent. The two primary benefits are expected to be pro-active alertingand dynamic topological map.
Pro-active alerting
AIMS for Biztalk monitors all nodes in the Biztalk system in real-time and leverages advanced proprietary algorithms to predict future errors and performance challenges. The pro-active alerting will provide service and operations departments with valuable time to solve problems before serious incidents occur and hence prevent system downtime.
Topological map
AIMS for Biztalk automatically generates a dynamic and interactive topological map of the Biztalk application. The map shows real-time traffic and status to the most granular level with ports, orchestrations and pipelines. This provides AIMS for Biztalk users an overview which most often is missing due to incomplete or unavailable documentation. The map is automatically updated with changes implemented to the Biztalk installation and enables visualization and exact location pinpointing of errors and warnings.
Daily online demonstrations are run for those that are interested and want to learn more.
Contact:
About AIMS Innovation :
AIMS Innovation is a technology software company that provides proactive monitoring solutions for organizations with complex system integrations. Our technology originates from the internationally recognized research environment at the University of Oslo. The solutions are based on advanced patent pending technology for real-time pattern recognition. A typical AIMS Innovation customer has already invested heavily in integration middleware and integration projects, and needs a proactive software solution to prevent serious events that may cause system breakdown. http://www.aimsinnovation.com
AIMS Innovation is a technology software company that provides proactive monitoring solutions for organizations with complex system integrations. Our technology originates from the internationally recognized research environment at the University of Oslo. The solutions are based on advanced patent pending technology for real-time pattern recognition. A typical AIMS Innovation customer has already invested heavily in integration middleware and integration projects, and needs a proactive software solution to prevent serious events that may cause system breakdown. http://www.aimsinnovation.com
Tuesday, November 8, 2011
BizTalk Server Documentation by Steef-Jan Wiggers
Table of Contents
Introduction
When it comes to documentation with BizTalk it can be challenging task. What do and what do I not document and how do I document it. In my view there are three types of documentation when it comes to BizTalk in my opinion. That is:- BizTalk Environment (Design) document
- Functional Design of BizTalk Solution
- Technical (Design) of BizTalk Solution
BizTalk Environment
When it comes down to documenting the BizTalk environment you need to describe overall infrastructure for developer, test, acceptance and production. In this type of document you can roughly describe the following:- Purpose.
- Design Decisions regarding environments.
- Considerations/Issues.
- Landscape (how does it fit with in IT-Landscape in Enterprise).
- MS BizTalk and SQL Server editions.
- SQL Server configuration (sizing disk, clustering e.a.).
- ICT Policy (Back up, Anti-virus, Patching, e.a.) applied in Enterprise.
- Operating Systems.
- Security Setting.
- Backup and Restore (procedures e.a.);
- BizTalk Group Configuration (clustering, availability e.a.).
- Host configuration.
BizTalk Functional Design
Functional Design you describe how solution will work, which service it will call, what type of message’s it excepts, processes and sends. You can use notation symbols found in EAI Patterns siteThe Visio stencil that contains 51 integration pattern icons as Visio shapes can be downloaded from same site through this page
BizTalk Technical Design
Finally Technical (design) documentation of BizTalk solution and its configuration is can be fairly simple as you use BizTalk documenter for it. The documenter tool makes it easier for you to document BizTalk 2010 installations and compiles the following:- BizTalk Server Host Configuration
- Send / Recive port configuration
- Orchestration diagrams complete with any custom code
- Schema and Map content
- Pipeline process flow
- Adapter configuration
- Rule engine vocabularies and policies
Notation
The Business Process Modeling Notation (BPMN) is a graphical notation that defines the steps in a business process. BPMN can be used to model an orchestration in Visio. BPMN is a standard set of diagramming conventions for describing business processes. It is designed to visualize a rich set of process flow semantics within a business process and the communication between independent processes.Another notation that can be used for BizTalk documentation is UML. Unified Modeling Language (UML) is a standardized general-purpose modeling language in the field of object-oriented software engineering. You can create a sequence diagram
- For BPMN stencils see BPMN support in Visio 2010
.
- UML for Visio, see Working with UML Model Diagram Template
.
Tooling
To aid you in documenting BizTalk you can use the following tooling:- Visio for drawing of diagrams.
- BizTalk documenter
- BizTalk Map Documenter
- Sandcastle documentation
See Also
BizTalk Testing Guidance - Revisited
Michael Stephenson has updated BizTalk Testing Guidance with some new articles based on what ha has learned till date about BizTalk 2009. Please find the latest index below:
Title | Link |
Introduction | |
Testing Schemas | |
Testing Maps | |
Testing Pipeline Components | |
Testing Pipelines | |
Testing Orchestrations | |
Testing .net Components | |
Testing Schemas with BizTalk 2009 | |
Testing Maps with BizTalk 2009 | http://geekswithblogs.net/michaelstephenson/archive/2008/12/12/127826.aspx |
Testing Pipelines and Pipeline Components with BizTalk 2009 |
Labels:
BizTalk,
BizTalk testing
Wednesday, November 2, 2011
Subscribe to:
Posts (Atom)