 |
Clients > Sask Energy
Project Overview
Sask Energy is a large organization and uses a mixture of
different environments. Different systems were used for capturing different
types of orders. The project undertaken by Simply Effective was to
develop a single ASP.NET application to capture and manage these
different order types and to use an SOA architecture with WCF services, BizTalk 2006 R2 and MQ
Series to integrate the order information with the back-end systems.
Project Details
- My specific roles were Lead Architect and Senior Developer.
Developed the architecture for the entire system.
Used various adapters within BizTalk such as the File Adapter and the MQ
Series adapter to communicate with the Unix systems.
Correlation was used to relate
request and response messages from MQ Series. Made extensive use of the
Flat File Wizard and custom pipeline components.
-
Assisted the project
manager with the Agile process. Assisted the BA’s with Use Cases.
-
Produced the
orchestration designs. Produced BizTalk best practices and naming
guidelines.
- Developed key BizTalk orchestrations and pipeline components which were then used as a
blueprint for other developers to follow
-
Exposed BizTalk
orchestrations as WCF services. Messages were described using XML
schemas.
- BizTalk maps on the receive ports were used to convert multiple
different order message types into a common canonical order message
- Extensively used HAT and BizTalk Administration Console to debug and
track subscription failures
-
Provided on-the-job SOA
best practices and BizTalk training to developers
- Used the .NET System.Diagnostics namespace for detailed logging
- Developed
enterprise-scale WCF services using SOA principles and
industry-standard design patterns and practices
- All custom coding was developed using C#
- Used the .NET 3.0 Framework, Visual Studio 2005 and
Team Foundation Server
|
 |
 |