Vancouver software consultants application developers, process mentors : Simply Effective Clients: Telus

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

Home | Clients | Technology | Services | Resources | Contact