Bizztalk case
Challenge
Our client based in London, UK wanted to develop a BizTalk server application which can act as corporate action Message Translation System. The system was required to read a messaging file like ISO 15022, parse and process it, make adjustments to the messages that make up that file, by applying a set of user-defined rules, and send the messaging file on to its intended source.
Key challenges of the project were:
- To keep track of action messages until all the rules are successfully applied
- To keep record of each event as an alert
- Custom rule creation using biztalk rule composer

Solution
Core features of the BizTalk Application include:
- Handling multi file format like ISO 15022 (MT564 and MT568)
- File Transfer and Interoperability with business process management
- Web based complex business rule editor
- Xml schema validation
- Message transformation from one format to different format using the XSLT
- Alert raising on error occurrence
- Authorizing every action performed by the user based on the user access level and action
- User action Audit trial log
- Creating the policy and rule using the web based Business Rule Composer
- SWIFT Accelerator 2008 to parse the ISO15022 (MT564 and MT568) message format
- Custom pipeline component for message parsing and raising alert
- Web based Business Policy Editor
- Validating xml file using the xml schema (XSD)
- Message reconciliation for the failed message
Technology
- Server Operating System: Windows Server 2008
- Server Product : BizTalk Server 2009
- Frame Work: .Net Framework 3.5
- Web Server: IIS 7
- Programming Language: C#
- Database: Microsoft SQL Server 2008
- Tools: Silverlight 2.0
- Development Tool: Microsoft Visual Studio
Team Size
- Project Manager: 1
- Developers: 4
- Web Designer: 1
- SQA: 1