System Integration
Biztalk Server Introduction
- Provide a way to examine, verify, and potentially modify messages as they are received
- Used to do operations on inbound messages
- Operations include
- Decoding
- Disassembling
- Verification
- How business processes are implemented
- Visual display of process implementation
- Developed in Visual Studio
- Similar to flow charts

- Opposite of receive pipelines. Used on outbound messages
- Operations include
- Encoding
- Assembling
- Signing
- Similar to receive ports but used to send messages out of BizTalk
- Multiple possible transports like receive ports
- Its engine to implement the business logic in a decoupled way.
- Its has a graphical interface BRC(Business Rule Composer)
- A means of implementing business rules away from core system
- English like syntax for non technical person to define business rules
- Versioned
- Stored in a SQL Server database
- After implement any change in business rule , user don’t have to update or rebuild existing applications
- Can allow the business to control the rules used in systems
- Main artefacts of BRE are
- Vocabulary(data facts)
- Policies(Rules/Conditions)
- Business end user empowerment through the BAM portal
- Business alerts and notifications End-to-end visibility of the business process

- Functional Testing
- Smoke testing
- Components’ Functionality testing
- End to End testing
- Data Integrity testing
- Regression testing
- Non-Functional Testing.
- Performance Testing
Testing a critical subset of Functionality and End to End tests to verify the System Under Test works in a general sense before additional testing is performed
Components’ Functionality testing
The primary focus of this testing is to validate that the developed solution meets the approved business requirements. Additional test scenarios are executed to validate the system under test’s capabilities on handling exceptions.
For Example if two or more than two systems are integrated through BizTalk we will verify
- BizTalk Send Ports , Received Ports are verified
- Window services and Web services are verified.
- BizTalk orchestration's are verified
- We verify all instances of BizTalk server are working fine no instances is suspended due to unexpected exceptions
- Business Rule Engine policies are verified.
- Schemas of web services are verified.
- Logs of Window service for database records extraction are verified
- Event logs , and wiretaps are verified- requests are logged properly in wiretaps.
- Queues are verified
- Verify logs files that generated while performing testing
In END to END testing our focus is on complete system. We test the whole system working from starting point to the end point.
For Example
There are four servers. Server1, Server2, Server3 , Server4
The source system is Server1 and others are the target systems. Data flow is from server 1 to server2 then server3 then server4 and then response to Server1
- We will verify the whole system is working fine,
- BAM is working fine
- No error produced
- No instances are suspended
- Integration Portal is working fine
- Data Integrity in all servers
Testing functionality and integration of systems that are not changed during the project, but that may be impacted by project-related updates
Performance Testing
- Testing the system under load (user, data and/or duration) to verify performance requirements are met
- Test performance of Web services and identify bottlenecks.
- In case of multiple requests of different systems the behaviors of the Integrated system.
Post a Comment
Click to see the code!
To insert emoticon you must added at least one space before the code.