Functoid Design

In this section, we will design a custom functoid that we will implement in the next section. To this point, the discussion has centered on architecture of the BizTalk channel and example scenarios for functoids. The important take-home points were that a functoid operates within a BizTalk channel to provide custom business logic in transforming business data. This transformation plays a key role in bridging between public and private interfaces.

A functoid is relatively easy to design and requires two main specifications:

  • Functionality— Interface with data elements in channel's map and provide the desired computation

  • BizTalk Mapper integration— User interface images and classification

Functionality

A functoid is a single function ...

Get BizTalk™ Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.