Tag Archives: WSO2 Business Process Server

A Pragmatic Approach to the API Façade Pattern

[Based on a post originally appearing at http://asanka.abeysinghe.org/2013/04/pragmatic-approach-to-api-facade-pattern.html.] Business APIs expose business functionality for access by external and internal consumers.  In technical terms APIs provide an abstract layer for the internal business services to cater to consumer demand. Most service … Continue reading

Posted in API Management | Tagged , , , | Comments Off

Bus architecture to handle inbound and outbound calls with BPEL

Business processes play a major role in complex, long-running business processes in the modern enterprise. Such business processes might automate such business tasks as ordering and billing, customer or employee account provisioning, financial recordkeeping, auditing, and archiving, supply chain management, … Continue reading

Posted in Integration, SOA | Tagged , | Comments Off

Dual channeling for efficient large file processing

Recently I have come to appreciate that a pattern I’ll call “dual channeling” is emerging as a way to address a wide set of scenarios involving large files and workflows with file processing. The Dual Channeling pattern is a variation … Continue reading

Posted in File Processing | Tagged , , | Comments Off

Defining a Generic API

With a premium placed on loose coupling, a typical SOA deployment displays a high degree of heterogeneity. Different service platforms run in scattered datacenters on a variety of server hardware, operating systems, and development platforms. The services expose different communication … Continue reading

Posted in API Management | Tagged , , , | 2 Comments

Adding the dynamism of events to a Master Data Management solution

The WSO2 platform provides all the capabilities to address two common architecture patterns — Master Data Management (MDM) and Event Driven Architecture (EDA). The integration of these two powerful ideas allowed a System Integrator (and WSO2 customer) to refactor and … Continue reading

Posted in Event Driven Architecture (EDA), Master Data Management (MDM) | Tagged , , , | Comments Off